Script fehler bitte um hilfe

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Script fehler bitte um hilfe

    es geht um diese beiden fehler die durch ein script verursacht werden.

    Parse error: syntax error, unexpected ';' in /www/htdocs/w0117ef1/plugins/system/sourcerer/helper.php(552) : runtime-created function on line 19

    Fatal error: Function name must be a string in /www/htdocs/w0117ef1/plugins/system/sourcerer/helper.php on line 557


    PHP-Code:
    <?php
    $datenbank_host 
    ='localhost';
    $datenbank_user '$$$$$';
    $datenbank_passwort '&&&';
    $datenbank_name '///';

    /* die angaben sind richtig zur datenbank */


    if (!isset($_POST['vorname'])) $_POST['vorname'] = '';
    if (!isset(
    $_POST['email'])) $_POST['email'] = '';
    if (!isset(
    $_POST['anliegen'])) $_POST['anliegen'] = '';

    if (
    $_POST['vorname'] != '' AND $_POST['email'] != '' AND $_POST['anliegen'] {
    $link = @mysql_connect($datenbank_host,
                
    $datenbank_user$datenbank_passwort);
       


      if (!
    $link) {
                die(
    'keine Verbindung möglich: ' .
                    
    mysql_error());
            }



      
    $db_selected =
                @
    mysql_select_db($datenbank_name$link);


      if (!
    $db_selected) {
                die (
    'Kann '.$datenbank_name.' nicht
                    benutzen : ' 
    mysql_error());
            }


         
    $sql_insert "INSERT INTO `kontakt`
                (`vorname`,`email`,`anliegen`)
                VALUES('"
    .mysql_escape_string($_POST['vorname'])."','".mysql_escape_string($_POST['email'])."","".mysql_escape_string($_POST["anliegen"])."');";

    if (@
    mysql_query_insert$link) != false) {

    echo 
    "Der Eintrag wurde gespeichert!";
    $_POST['vorname'] = '';
    $_POST['email'] = '';
    $_POST['anliegen'] = '';
    }
    else {

    echo 
    ' Der Eintrag wurde nicht gespeichert!';
    }


    @
    mysql_close($link);
    }



    echo 
    '<form action="'.htmlspecialchars($_SERVER['PHP_SELF'])."' method="post">';
    echo ' Vorname: <input type="
    text" name="vorname" value="'.htmlspecialchars ($_POST['vorname']).'"/><br/>';
    echo 'Email: <input type="
    text" name="email" value="'.htmlspecialchars ($_POST['email']).'"/><br/>':
    echo "
    Anliegen: <input type="text name="email" value="'.htmlspecialchars ($_POST['anliegen']).'"/><br/>':
    echo ' <input type="
    submit" name="senden"
            value="
    absenden"/>';
        echo '</form>';
    ?>

  • #2
    Zitat von silent033 Beitrag anzeigen
    es geht um diese beiden fehler die durch ein script verursacht werden.

    Parse error: syntax error, unexpected ';' in /www/htdocs/w0117ef1/plugins/system/sourcerer/helper.php(552) : runtime-created function on line 19

    Fatal error: Function name must be a string in /www/htdocs/w0117ef1/plugins/system/sourcerer/helper.php on line 557
    Die Fehler werden dir doch angegeben, was wo in welcher Zeile falsch ist.


    VALUES('".mysql_escape_string($_POST['vorname'])."','".mysql_escape_string($_POST['email'])."","".mysql_escape_string($_POST["anliegen"])."');";
    Was soll da am Ende das: ; ?


    echo 'Email: <input type="text" name="email" value="'.htmlspecialchars ($_POST['email']).'"/><br/>':
    echo "Anliegen: <input type="text name="email" value="'.htmlspecialchars ($_POST['anliegen']).'"/><br/>':
    Und hier am Ende die: beiden :?

    Du musst deine Stringausgaben schon korrekt abschliessen.

    Kommentar


    • #3
      habe jetzt die beiden fehler behoben aber er sagt mir on line 21 ist auch ein fehler da steht das
      PHP-Code:
        if (!$link) {
                  die(
      'keine Verbindung möglich: ' .
                      
      mysql_error());
              } 

      Kommentar


      • #4
        Zitat von silent033 Beitrag anzeigen
        habe jetzt die beiden fehler behoben aber er sagt mir on line 21 ist auch ein fehler da steht das
        PHP-Code:
          if (!$link) {
                    die(
        'keine Verbindung möglich: ' .
                        
        mysql_error());
                } 
        Was für eine Fehlermeldung ???

        Kommentar


        • #5
          Parse error: syntax error, unexpected ';' in /www/htdocs/w0117ef1/plugins/system/sourcerer/helper.php(552) : runtime-created function on line 21

          Kommentar


          • #6
            Das sind absolute Grundlagen der Syntax … wenn du darin noch nicht fit bist, dann arbeite bitte ein paar Tutorials durch.

            *close*
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar

            Lädt...
            X