Dateiauslesen

redX

Erfahrenes Mitglied
Ich möchte den Inhalt einer Lokalen Datei in eine Datei auf dem Server kopieren.
Habe mal ein Formular gemacht welches die Daten korrekt weitergiebt.
Im 2ten Schritt wird folgendes ausgeführt:

PHP:
$tempname = $_FILES['file']['tmp_name']; 
$type = $_FILES['file']['type']; 
$size = $_FILES['file']['size'];
$fp = fopen($tempname,"r");
$new_links = fpassthru($fp);
echo "<br><br><br> --- " .  nl2br($new_links) . " --- " . strlen($new_links) . " --- <br><br><br>";

Inhalt der Textdatei:
Code:
ich bin der inhalt der textdatei
zweite linie der textdatei
letzte linie der textdatei

Jetzt verstehe ich die ausgabe nicht ganz. Es erscheihnt folgendes:

Code:
ich bin der inhalt der textdatei zweite linie der textdatei letzte linie der textdatei


--- 88 --- 2 ---

erstens: ich gebe den Inhalt der Textdatei nirgends vor den "<br><br><br> ---" aus. Wieso steht das dann dort?
zweitens: Wieso steht nicht der Inhalt der Textdatei in $new_links

Das File hat es ja gefunden. Sonst wäre es ja nicht möglich, das der Inhalt angezeigt wird. <sehr gross>?</sehr gross>

MFG
redX
 
Zurück