timo: wieso sehe ich den inhalt der datei nicht??

halöle.

Und schon wieder ein Problem bei mir:

$file ="../admin/fotos.txt";
$fp = fopen($file, "r+");
$lines = file ($fp);
echo $lines[0];
fclose($fp);

Wieso sehe ich nichts?

Danke.

  1. Hi,

    $fp = fopen($file, "r+");
    $lines = file ($fp);

    Du solltest vielleicht die Beschreibung der Funktionen, die Du benutzt, im PHP-Manual nachlesen.

    file() erwartet nicht einen int, wie er von fopen geliefert wird, sondern einen Filenamen...

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de? http://www.andreas-waechter.de/
    1. Hallo Andreas,

      file() erwartet nicht einen int, wie er von fopen geliefert wird, sondern einen Filenamen...

      *grmpf* natürlich - die einfachsten Dinge sehe ich nicht... :-) *schäm*

      btw: deine Signatur ist kaputt, vor dem Fragezeichen muss noch ein '/' bzw. die Klammer muss vor das Fragezeichen (sonst wird das kein Link)

      Grüße aus Nürnberg
      Tobias

      --
      Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
      1. Hi,

        btw: deine Signatur ist kaputt, vor dem Fragezeichen muss noch ein '/' bzw. die Klammer muss vor das Fragezeichen (sonst wird das kein Link)

        Danke für den Hinweis. Hatte anfangs iirc funktioniert.
        Hat da jemand was geändert?

        Und ich weiß auch nicht, ob der '/' syntaktisch für die URL erforderlich ist
        oder ob das nur hier im Forum bei der Umsetzung des link: so ist..

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de/? http://www.andreas-waechter.de/
  2. Hallo timo,

    $file ="../admin/fotos.txt";

    die Datei ist vorhanden?

    $fp = fopen($file, "r+");

    das funktioniert auch?

    $lines = file ($fp);

    um file() anzuwenden brauchst du kein fopen() bzw. fclose()

    echo $lines[0];

    damit gibst du die erste Zeile der Datei aus, um die ganze Datei auszulesen, brauchst du eine Schleife die dir den ganzen Array ausgibt.

    Wieso sehe ich nichts?

    kommt wirklich _nichts_ am Browser an? (auch im Quelltext nachschauen) Gibt es eine Fehlermeldung? Steht in der Datei überhaupt was drin?

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|