jopjip
Ensign
- Registriert
- Juni 2008
- Beiträge
- 233
Hi,
ich habe in PHP ein Programm geschrieben, das txt-Dateien auf dem PC des Users bearbeiten kann/soll.
Der Code zum öffnen und bearbeiten der Datei sieht wie folgt aus:
Beispiel für
->/Users/Thore/Desktop/text00-49-49.txt
Ist der Pfad eine Angabe auf dem Computer und nicht im Stammverzeichnis des Programmes so erhalte ich folgende Fehlermeldungen:
Warning: fopen(text00-49-49.txt) [function.fopen]: failed to open stream: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/index.php on line 90
Warning: rewind() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/index.php on line 91
Warning: fwrite() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/index.php on line 92
Warning: fclose() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/index.php on line 93
Der Knackpunkt ist meiner nach die Funktion fopen(), die letzen drei Meldungen sind nur ein Ergebnis der Tatsache, dass fopen() nicht richtig arbeitet. Ich habe das Gefühl, dass fopen() für dererlei Aufgaben nicht geeignet ist und nur auf dem Server aber nicht auf dem Computer des Anwenders nach der Datei sucht, es könnte aber auch an etwas anderem liegen. Kennt jemand eine geeignete Funktion und die Lösung für mein Problem?
MFG
P.S. Das Programm wird auf einer XAMPP-Umgebung ausgeführt.
ich habe in PHP ein Programm geschrieben, das txt-Dateien auf dem PC des Users bearbeiten kann/soll.
Der Code zum öffnen und bearbeiten der Datei sieht wie folgt aus:
PHP:
$haha = $_POST['pfad'];
$e = fopen($haha,w);
rewind($e);
fwrite($e, $handle);
fclose($e);
Beispiel für
PHP:
$_POST['pfad']
->/Users/Thore/Desktop/text00-49-49.txt
Ist der Pfad eine Angabe auf dem Computer und nicht im Stammverzeichnis des Programmes so erhalte ich folgende Fehlermeldungen:
Warning: fopen(text00-49-49.txt) [function.fopen]: failed to open stream: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/index.php on line 90
Warning: rewind() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/index.php on line 91
Warning: fwrite() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/index.php on line 92
Warning: fclose() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/index.php on line 93
Der Knackpunkt ist meiner nach die Funktion fopen(), die letzen drei Meldungen sind nur ein Ergebnis der Tatsache, dass fopen() nicht richtig arbeitet. Ich habe das Gefühl, dass fopen() für dererlei Aufgaben nicht geeignet ist und nur auf dem Server aber nicht auf dem Computer des Anwenders nach der Datei sucht, es könnte aber auch an etwas anderem liegen. Kennt jemand eine geeignete Funktion und die Lösung für mein Problem?
MFG
P.S. Das Programm wird auf einer XAMPP-Umgebung ausgeführt.