WDHBGS
Terugkerende gebruiker
- Lid geworden
- 18 dec 2010
- Berichten
- 1.348
Hallo,
Ik heb een gastenboek-project.
Ik heb verschillende scripts samengevoegd.
Maar ik krijg steeds een PHP-error.
Nu is het dom dat ik hem al op SourceForge.net had gezet!
Als je de hele source wil zien, kan je het downloaden vanaf http://sourceforge.net/projects/wdh-guestbook/files/WDH_s%20Guestbook%200.1%20Bet_.zip/download.
De PHP-error kan je zien op http://wdh-guestbook.host56.com/Guestbook.php.
De foutmelding luid:
Parse error: syntax error, unexpected T_STRING in /home/a2576412/public_html/Guestbook.php on line 49.
Een stukje van Guestbook.php (waar het probleem is):
Het probleem zit in de mail() sectie.
Hopelijk heeft iemand snel een oplossing.:thumb:
Groetjes, WDHBGS:thumb::d
:thumb:
Ik heb een gastenboek-project.
Ik heb verschillende scripts samengevoegd.
Maar ik krijg steeds een PHP-error.
Nu is het dom dat ik hem al op SourceForge.net had gezet!

Als je de hele source wil zien, kan je het downloaden vanaf http://sourceforge.net/projects/wdh-guestbook/files/WDH_s%20Guestbook%200.1%20Bet_.zip/download.
De PHP-error kan je zien op http://wdh-guestbook.host56.com/Guestbook.php.
De foutmelding luid:
Parse error: syntax error, unexpected T_STRING in /home/a2576412/public_html/Guestbook.php on line 49.
Een stukje van Guestbook.php (waar het probleem is):
PHP:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// A field not filled out
if (empty($_POST['name']) || empty($_POST['message'])) {
echo '<span style="color:red; font-weight: bold">'.$lang_11.'</span>';
} elseif (strlen($_POST['name']) > 16 || strlen($_POST['message']) > 500) {
echo '<span style="color:red; font-weight: bold">'.$lang_12.'</span>';
} elseif ($_POST['day'] != $days[date('w')]) {
echo '<span style="color:red; font-weight: bold">'.$lang_13.'</span>';
} else {
// Add (With a filter)
if (mysql_query("INSERT INTO guestbook (name, message, date, ip) VALUES ('".trim(mysql_real_escape_string($_POST['name']))."', '".trim(mysql_real_escape_string($_POST['message']))."', NOW(), '".mysql_real_escape_string($_SERVER['REMOTE_ADDR'])."')")) {
mail('e-mail@domain.com', '.$lang_26.', '.$lang_27.', ", "From: $naam <$email>");
echo '<span style="color:green; font-weight: bold">'.$lang_14.'</span>';
} else {
echo '<span style="color:green; font-weight: bold">'.$lang_15.'</span>';
}
}
}
?>
Het probleem zit in de mail() sectie.
Hopelijk heeft iemand snel een oplossing.:thumb:
Groetjes, WDHBGS:thumb::d
