Brauche Hilfe für ein Gästebuch

Mittels:
PHP:
header('Location: http://www.domain.de/seite.php');
Lies Dir dazu noch einmal die Anmerkungen zur Header-Funktion durch:
--> [phpf]header[/phpf]

Es dürfen vor dem versenden des Headers keinerlei Ausgaben an den Browser erfolgen. Bei etwaigen Fehlermeldungen wirst Du im Forum fündig.

snuu
 
Danke jetzt fonktoniert es richtig.

Jetzt habe ich aber noch mal eine andere Frage, welche aber nicht so viel mit PHP zu tun hat.
Wie bekomme ich die rand , die Hintergrunds und die Schriftfarbe in formular textfeldern geändert
 
Habe jetzt wieder einen Fehler kann ihn aber nicht finden.

Ich habe euch mal den Quellcode kopiert.

Könnt ihr mir bitte helfen ihn zufinden.

}
$nummer_und_datum="Nr. $zahl vom $wochentag_de, den $tag. $monat $jahr um $stunden.$minuten Uhr.";
$text=nl2br($text);
$eintrag="<table width=\"390\" border=\"0\" style=\"border: 1px solid #008080 ;\" ><tr style=\"border: 1px solid #008080 ;\"><td colspan=\"2\" ><font color=\"#33CC00\" siz=\"2\"> $nummer_und_datum</td></tr> &nbsp &nbsp "><a href=\"$homepage\" target=\"_blank\"><img src=\"hp.gif\"></a>

<br>
<trstyle=\"border: 1px solid #008080 ;\"><td width=\"12%\"><font color=\"#33CC00\" size=\"2\">Name: &nbsp $name &nbsp &nbsp <a href=\"mailto:$email\"><img src=\"e_mail.gif\" border="0">&nbsp &nbsp "><a href=\"$homepage\" target=\"_blank\"><img src=\"hp.gif\"></a></td></tr>
<br>
<tr style=\"border: 1px solid #008080 ;\"><td colspan=\"2\" ><font color=\"#33CC00\"> $text</td></tr></table><br>\n";
$alteEintraege=file("gaeste.txt");
$AnzahlDerEintraege=count($alteEintraege);
$eintraege="$eintrag$alteEintraege[0]";
for ($z=1; $z<$AnzahlDerEintraege; $z++)
{
$eintraege="$eintraege$alteEintraege[$z]";
}
$datei=fopen("gaeste.txt", "w");
fwrite ($datei, $eintraege);
header('Location: include.php');


?>
 
So jetzt noch mal mit dem PHP Dingsbums.
Der Fehler ist das mein Server sagt das dort ein Fehler ist und deswegen mein Gästebuch nicht fonktoniert

PHP:
$eintrag="<table width=\"390\" border=\"0\" style=\"border: 1px solid #008080 ;\" ><tr style=\"border: 1px solid #008080 ;\"><td colspan=\"2\" ><font color=\"#33CC00\" siz=\"2\"> $nummer_und_datum</td></tr> &nbsp &nbsp "><a href=\"$homepage\" target=\"_blank\"><img src=\"hp.gif\"></a>

<br>
<trstyle=\"border: 1px solid #008080 ;\"><td width=\"12%\"><font color=\"#33CC00\" size=\"2\">Name: &nbsp $name  &nbsp &nbsp  <a href=\"mailto:$email\"><img src=\"e_mail.gif\" border="0">&nbsp &nbsp "><a href=\"$homepage\" target=\"_blank\"><img src=\"hp.gif\"></a></td></tr> 
<br>
<tr style=\"border: 1px solid #008080 ;\"><td colspan=\"2\"  ><font color=\"#33CC00\"> $text</td></tr></table><br>\n";
 
wenn du php5 benutzt rate ich dir zu dieser schreibweise:

PHP:
$eintrag=<<<eintrag
<table width="390" border="0" style="border: 1px solid #008080 ;" >
<tr style="border: 1px solid #008080 ;">
<td colspan="2" >
<font color="#33CC00" size="2">$nummer_und_datum</font>
</td>
</tr>
<tr>
<td>
&nbsp; &nbsp;<a href="$homepage" target="_blank"><img src="hp.gif"></a> 
</td>
</tr>
<tr style="border: 1px solid #008080 ;">
<td width="12%">
<font color="#33CC00" size="2">Name: &nbsp $name  &nbsp &nbsp  </font>
<a href="mailto:$email"><img src="e_mail.gif" border="0">&nbsp &nbsp "></a>
<a href="$homepage" target="_blank"><img src="hp.gif"></a>
</td>
</tr> 
<tr style="border: 1px solid #008080 ;">
<td colspan="2"  >
<font color="#33CC00"> $text</font>
</td>
</tr>
</table>
<br>
eintrag;

Fehlerquote vielleicht 70%. Vielleicht solltest du dich erstmal mit HTML beschäftigen um zu wissen, dass du in einer Tabelle immer was zwischen den <td>-Tags haben musst und wenn du ein Tag öffnest ihn auch wieder schließen solltest. Du kannst nicht einfach was wahllos in eine Tabelle schreiben( "</tr><br><tr>"). Das in der Klammer geht definitiv nicht.

Kein Font-Tag war bei dir geschlossen wurden und manche links wurden auch nicht geschlossen. Mal hattest du Anführungszeichen escapt und manchmal einfach weggelassen.
 
Zuletzt bearbeitet:
So jetzt noch mal mit dem PHP Dingsbums.

... nennt sich Quellcode ...


Der Fehler ist das mein Server sagt das dort ein Fehler ist und deswegen mein Gästebuch nicht fonktoniert

... ach echt? Man lernt doch nie aus :p - wie wärs denn mit ner genauen Fehlerbeschreibung? In welcher Zeile liegt der Fehler? Was für ein Fehler?

Ich mein, das sind alles Sachen, die man vom Server erfährt, wenn man MIst baut.

Ich bin zwar grundsätzlich für Quizshows, aber das geht mir dann doch zu weit :(
 
Zurück