Probleem gastenboek-project

Status
Niet open voor verdere reacties.

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!:P

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:D:thumb:
 
Volgensmij kun je het probleem al zien in de syntax highlighting in je post.
 
Sorry, maar ik snap het niet :(.
Ik snap PHP heel goed, maar ik ben een beginner in PHP.

Groetjes, WDHBGS
 
Kijk eens naar regel 13 van het stuk dat je gepost hebt. Zoals je aan de kleuren kan zien gaat het daar mis met de aanhalingstekens (er staat een dubbel aanhalingsteken en komma teveel).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan