Axel Richter: fwrite funktioniert nicht...

Beitrag lesen

Hallo

folgendes ist, nach meiner Meinung, der Grund:

<?php
$url = "http://localhost/webgenerator/version2/fopen/savetest.htm";

Über das Protokoll http kann eine Datei-Ressource nur angefordert werden. Das heißt in einen temporären Speicher geholt, zum Lesen.

$text = "Dieser Text wird gespeichert";
$fp = fopen ($url,"w");

Der Filepointer weist auf die temporäre Datei.

fwrite($fp,$text,11);

fwrite schreibt in die temporäre Datei.

fclose($fp);

$fp = fopen ($url,"r");

Hier wird die (unveränderte) Datei wieder von der URL angefordert.

$str = fgets($fp,30);
fclose($fp);
echo $str;
?>

Du musst die Datei direkt auf den lokalen Dateisystem öffnen.

Gruß

Axel