ernst: wer will mir bei meinen forumsproblemen helfen?

hallo liebe forum
ich programmiere zur zeit ein forum um mit einem freund in den usa in verbindung zu bleiben, doch leider funkt das net (http://www.ernstspage.purespace.de/98usaef.htm)

vielleicht findet jemand einen fehler!
problem:

//die datei include.txt wird nicht in das html dokument eingbunden

<?php
$datei = fopen ("include.txt", "r")
$array = file($datei);               //Parse error: parse error in /wwwroot/mycgiserver.com/members/1wcEAIGJZ50YI0wwC1NYEAQGt6tFXHuP/forum/forum.php3 on line 36

echo $array[0];
?>

//in der password abfrage kommt eine weitere felher meldung
//ich denke es liegt an dem relationszeichen

<?php
$password = hallo
     if ($userpass = $password) {            //Parse error: parse error in /wwwroot/mycgiserver.com/members/1wcEAIGJZ50YI0wwC1NYEAQGt6tFXHuP/forum/login.php on line 3

header("Location: http://www.ernstspage.purespace.de/98eusaf.htm");
        }
     else
header("Location:http://www.ernstspage.purespace.de/privatw.htm");
?>

danke tilman porschuetz

  1. Hallo ernst,

    vielleicht findet jemand einen fehler!

    ja: jeder Ausdruck in PHP muss mit einem Semikolon abgeschlossen sein.
    (Ist 'ne Javascript Besonderheit das man das da oft weglassen kann.)

    Die Fehlermeldung kommt übrigens immer erst in der nächsten Zeile, also
    nicht wundern sondern auch mal in der Zeile davor suchen.

    $datei = fopen ("include.txt", "r")

    $datei = fopen ("include.txt", "r");
                                       ^

    $password = hallo

    $password = hallo;
                     ^

    Gruss,
    Carsten

    1. Hallo Tilman,

      kurzer Nachtrag:

      $password = hallo

      da müssen natürlich auch Anführungzeichen drum, es soll ja ein String werden:
        $password = "hallo";

      Gruss,
      Carsten

      1. danke fuer dein tip carsten

        ich mus sagen das ich das wusste aber man ist doch imer weider betriebst blind

        ich versuche das

        ciao ernst