Roli: Resource id#1

hallo,

ich habe ein file, welches ich einlesen möchte und einfach ausgeben möchte. jetzt kommt aber immer als erstes, vor dem eigentlichen fileinhalt Resource id#1! ich bringe das einfach nicht weg. was kann ich dagegen tun?

folgend wäre noch mein php-code:

<?php
$file = fopen("emerson.inc.php", "r" );
while (!feof($file)) {
  $record = fgets($file, 10240);
print ("<p>$record</p>");
}
fclose($file);
?>

für jedigliche hilfe möchte ich mich schon mal im voraus herzlich bedanken.

gruss roli

  1. Hallo roli,

    <?php
    $file = fopen("emerson.inc.php", "r" );
    while (!feof($file)) {
      $record = fgets($file, 10240);
    print ("<p>$record</p>");
    }
    fclose($file);
    ?>

    Seltsam... Eigentlich müßte er das von Dir genannte nur ausgeben, wenn Du ein var_dump ($file); machst - aber das tust Du ja nicht. Ich kann Dir nur eine Alternative zum Auslesen der Datei anbieten:

    echo implode ('', file ('emerson.inc.php'));

    oder gleich

    readfile ('emerson.inc.php');

    Christian

    --
    Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
    1. hallo christian,

      deine alternativen zum auslesen von dateien funktionieren. ich verstehe zwar immer noch nicht, wieso er bei meiner ersten version immer dieses resource id rausgeschrieben hat. ja nu, hauptsache es funktioniert nun.

      dir ein herzliches dankeschön und eine tolle zeit

      dankbare grüsse

      roli

      Hallo roli,

      Seltsam... Eigentlich müßte er das von Dir genannte nur ausgeben, wenn Du ein var_dump ($file); machst - aber das tust Du ja nicht. Ich kann Dir nur eine Alternative zum Auslesen der Datei anbieten:

      echo implode ('', file ('emerson.inc.php'));

      oder gleich

      readfile ('emerson.inc.php');

      Christian

      »»