• Hallo Besucher!

    Du bist neu im Forum? Dann registriere dich hier, um Diskussionen beizutreten oder eigene Themen zu erstellen. Für die Registrierung ist es erforderlich, dass du einen Spielaccount bei Die Stämme hast.

    Andernfalls kannst du dich hier direkt einloggen.

    Falls du dein Passwort vergessen hast, kannst du hier ein neues Passwort anfordern.

Hilfe für Anfänger beim Programmieren

Status
Es sind keine weiteren Antworten möglich.

DeletedUser

Gast
Kannst auch ne "ID" machen;-)Mit Primärschlüssel und auto_increment
 

DeletedUser

Gast
CARCHAR gibt es nicht, er wird sich da bloß vertippt haben. Es muss varchar heißen, aber folge lieber der_balrog's Links und schau dir dort alles ausführlich an.
 

DeletedUser

Gast
Ist es beste onlinetut,möchte ich sagen;-)

Aber du hast das tut von php-dummies schon gemacht,oder?^^
 
Zuletzt bearbeitet von einem Moderator:

gyti

Gast
Ist es beste onlinetut,möchte ich sagen;-)

Sagen wir es anders, es ist das TUT, das alles beinhaltet was man wissen muss, und es ist auch gut erklärt und aufbereitet.

Zum anfangen würde ich das aber nicht empfehlen. Es ist zu trocken. Man verliert schnell mal die Lust am PHP lernen, da man mit dem erlernten nichts anfangen kann. Man muss zuerst sehr viel lesen bevor man etwas anfangen kann. Zum Anfang reicht es wenn man Daten aus dem Formular auslesen kann, und die ausgeben, speichern oder sonst was damit machen kann. Dann sollte man sich die if Abfrage anschauen, die Variabeln etc. Dazu die wichtigsten Funktionen, zB die Mail Funktion und man kann genug um mit PHP ein bisschen herum zuspielen. (Bildgenerierung (wie meine Sig), Kontaktformulare etc sind sehr einfach zu machen)

Und sobald man irgendetwas machen kann, vergrössert sich das Wissen automatisch ;)
Aber das TUT von dem du sprichst ist echt das wichtigste, man sollte es sooderso mal lesen, man kommt nicht drumherum.

Aber wenn man mit diesem tut anfängt, verliert man schnell die Motivation, darum sollte man zuerst, dort bis Lektion 10 lernen, und dann schon anfangen etwas selber auf die Beine zu kriegen.

Das von PHP-Dummies habe ich auch schon angefangen..
 
Zuletzt bearbeitet:

gyti

Gast
Ich will meine Seite nach dem W3C korrekt machen, grobe Fehler habe ich auf meiner Index Seite keine mehr, jedoch muss ich das

HTML:
<?xml version="1.0" encoding="UTF-8"?>

Noch einbauen, und ich habe gehört, es darf kein Zeichen vor diesem Code sein. Ich muss aber für meine Seite ein Cookie setzen. Der Code, der das Cookie setzt wird per include eingefügt. (Das Cookie muss ja auch vor jeglicher Ausgabe gesetzt sein.)

Das sieht dann so aus:

PHP:
<?php include("./phpscripts/style.php"); ?>
<?php include("./head.php"); ?>

Der oben erwähnte Code (<?xml version="1.0" encoding="UTF-8"?>) ist in der head.php Datei. Wenn das ganze dann zum Browser geschickt wird, sieht der Quelltext so aus:

HTML:
 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>flashtime</title>
<link rel="stylesheet" media="all" type="text/css" href="./styles/style_2.css" />
<link rel="shortcut icon" type="image/x-icon" href="./pictures/favicon.ico" />
<meta name="page-topic" content="Homepage" />
<meta name="keywords" content="flashtime, Portal" />
<meta name="description" content="Es ist ein Portal mit Forum, Link und Downloadsammlung etc." />
<meta name="content-language" content="DE" />
<meta name="page-type" content="private" />
<meta name="robots" content="INDEX,FOLLOW" />
<meta name="audience" content="Alle" />
</head>

Es hat dort ein Leerzeichen davor..

Ich weiss nicht was ich machen muss, damit dieser Fehler auch weg ist, ich hoffe man kommt draus aus meinen Beschreibungen.
 
Zuletzt bearbeitet von einem Moderator:

DeletedUser

Gast
Hab mal ne Frage...ich will nen Download einrichten nun hab ich allerdings das Problem das ich damit irgendwie überhaupt nicht zurande komme zumindestens nicht über java-script. Könnte mir jemand mal kurz erklären wie ich das mache?
 

DeletedUser

Gast
Du willst also auf eine Datei verlinken, sodass man sie herunterladen kann? Das geht so, mittels HTML:

HTML:
<a href="http://www.deine-seite.de/downloads/deine_datei.zip">Download starten</a>
 

gyti

Gast
Ich habe eine Fehlermeldung:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /srv/www/httpd/phost/f/com/pytalhost/flashtime/web/inc/video.php on line 28


Das wäre ja nicht so schlimm, das Problem liegt darin, das in der genannten Datei nur 25 Zeilen habe, und somit keinen Fehler auf der 28 haben kann ^^
Was bedeutet die Fehlermeldung genau?

Irgendetwas mit einem Leerzeichen ist falsch.
 

gyti

Gast
warscheinlich ein fehlendes ';'

aber diese Datei hat ja gar keine 28 Zeilen... Dann müsste es doch auf der letzen Zeile vermerkt sein oder nicht?


Ich habe diese Datei, bei der der Fehler angezeigt wird, in eine andere includet, kann es sein, das ich dort weiterzählen muss mit den Zeilen?


edit: Kann es sein das hier der Fehler liegt?

PHP:
$sql = "SELECT
            `Link`,
            Datum
        FROM
            Video
        ORDER BY
            Datum DESC;";

Die Zeile `Link` ist dort der Fehler wegen den ``? Ich habe das Link escapet weil es ein MySQL Begriff ist, muss ich das hier nicht machen=
 
Zuletzt bearbeitet:

DeletedUser

Gast
ja natürlich
der code wird einfach 'hinzugefügt'

kannst du mir hier weiter helfen:
Warning: require(options.inc.php) [function.require]: failed to open stream: No such file or directory in F:\Programme\xampp\xampp\htdocs\adress-db\index.php on line 15

Fatal error: require() [function.require]: Failed opening required 'options.inc.php' (include_path='.;F:\Programme\xampp\xampp\php\pear\') in F:\Programme\xampp\xampp\htdocs\adress-db\index.php on line 15

die datei exestiert garantiert!
 

DeletedUser

Gast
ok doch nicht:
PHP:
<?php 
//Cookie setzen
require ("set_cookie.inc.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <title>Klassenliste</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  </head>
  <body>
  <?php
  //options einbinden
 require("options.inc.php");
  if(isset($POST['pass']) && $POST['pass'] == $ca4_pw || $POST['pass'] == $ca4_adminpw)
  {
    //decode() einbinden
    require("decode.inc.php");
    //mysql connecter
    require("connect.inc.php");

der teil mit den require's
komischer weisegeht die erste aber
 

gyti

Gast
ok doch nicht:
PHP:
<?php 
//Cookie setzen
require ("set_cookie.inc.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <title>Klassenliste</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  </head>
  <body>
  <?php
  //options einbinden
 require("options.inc.php");
  if(isset($POST['pass']) && $POST['pass'] == $ca4_pw || $POST['pass'] == $ca4_adminpw)
  {
    //decode() einbinden
    require("decode.inc.php");
    //mysql connecter
    require("connect.inc.php");

der teil mit den require's
komischer weisegeht die erste aber


Du machst bei der if die Klammer nicht zu..
 

DeletedUser

Gast
die if zieht sich über die komplette seite das ist nur ein ausschnitt
der PHP teil ist auch noch nicht zu
 

DeletedUser

Gast
wieso zweimal?!
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

reicht nich eins?
 

DeletedUser

Gast
Warning: require(options.inc.php) [function.require]: failed to open stream: No such file or directory in F:\Programme\xampp\xampp\htdocs\adress-db\index.php on line 15

Fatal error: require() [function.require]: Failed opening required 'options.inc.php' (include_path='.;F:\Programme\xampp\xampp\php\pear \') in F:\Programme\xampp\xampp\htdocs\adress-db\index.php on line 15
die datei exestiert garantiert!

Warning require(options.inc.php) [function.require]: Fehler beim Öffnen eines Datenstroms: keine Datei oder Verzeichnis bei F:\Programme\xampp\xampp\htdocs\adress-db\index.php in Zeile 15
Fatal error: require() [function.require]: Gescheitert beim Öffnen der erforderlichen 'options.inc.php' ...

Das heißt die Datei options.inc.php gibt es bei dir nicht, da du sie aber in Zeile 15 anforderst, muss sie existieren!
 

DeletedUser

Gast
es gibt sieh aber:
ordner.jpg

das ist eben mein problem
 
Status
Es sind keine weiteren Antworten möglich.
Oben