Christoph: Fehler

HALLO

Dies ist mein Quelltext:

<?PHP
  function einfuegen($datei, $zeile, $zno) {
  $alt = fopen($datei, "r");
    flock($alt, 1);
    $hilf = $datei;
    $hilf .= ".neu";
    $neu = fopen($hilf, "w");
    flock($neu, 2);
    $linec = 0;
    while(!feof($alt)) {
      $line = fgets($alt, 1024);
      if ($linec++ == $zno) {
        if (substr(php_uname(), 0, 7) == "Windows) {
          $zeile .= chr(13);
     $zeile .= chr(10);
   $line = $zeile;
        } else {
          $zeile .= chr(10);
   $line = $zeile;
   }
        }
    fputs($neu, $line);
      }
    fclose($alt);
    unlink($datei);
    fclose($neu);
    rename($hilf, $datei);
    }
?>

function suchezeile($datei, $name) {
    $neu = fopen($datei, "r");
    $zaehler = 0;
    while ($zeile = fgets($neu, 1024)) {
      $zaehler++;
      if (trim($zeile) == $name)
        result = $zaehler;
      }
    fclose($neu);
    }
?>

Ich habe also zwei Funktionen geschrieben. Diese habe ich dann in eine andere Datei per include(); eingefügt. Doch ich bekomme bei parsen imm Fehler in der Datei, die ich per include einfüge, also muss der Fehler in den Fuktionen liegen.
Doch ich kann ihn einfach nicht finden....

Vielleicht sieht ihn ja von euch einer.

PS: Parse error: parse error, unexpected T_STRING in D:\Eigene Webs\shorts\include.txt on line 32
Das ist die Fehlermeldung

Christoph

  1. Hi,

    die kleinen, fiesen Fehlerchen...

    if (trim($zeile) == $name)
            result = $zaehler;

    ^
                Da scheint ein $ zu fehlen.

    Schönen Gruß aus Bilk

    Rainer