Hallo Forum,
Intel Mac
10.4.9
ich versuche php zu lernen und möchte die Skripte bei mir lokal testen. Am Anfang hatte ich das Problem, daß ich verschiedene Befehle (move_uploaded_file/fputs) wegen angeblich fehlender Rechte nicht ausführen konnte. Ich habe dann eine neuere php version (5.2.1) drüberinstalliert und jetzt kommen auch keine Warnmeldungen mehr, aber ich kann die Files nicht finden, die ich uploaden bzw. schreiben will... (falls sie jetzt überhaupt existieren).
Ich teste die Skripte mit folgender Adresse im Browser:
http://localhost/~USERNAME/phpTest/file.php
Kann mir jemand erklären, wo und wie ich am besten danach Suche? Wieso liegt die Datei "writefile.txt", die ich erstellen will (siehe bsp. unten) nicht in demselben Verzeichnis, ich habe keinen Pfad zu einem anderen angegeben. Ab wo beginnt denn bei so was die Verzeichnisstruktur? Was muß ich beachten?
Auf dem Server meines Providers funktionieren die Skripte.
Vielen Dank schon mal für jeden konstruktiven Tip!
Matze
Hier noch ein Beispiel..
Intel Mac
10.4.9
ich versuche php zu lernen und möchte die Skripte bei mir lokal testen. Am Anfang hatte ich das Problem, daß ich verschiedene Befehle (move_uploaded_file/fputs) wegen angeblich fehlender Rechte nicht ausführen konnte. Ich habe dann eine neuere php version (5.2.1) drüberinstalliert und jetzt kommen auch keine Warnmeldungen mehr, aber ich kann die Files nicht finden, die ich uploaden bzw. schreiben will... (falls sie jetzt überhaupt existieren).
Ich teste die Skripte mit folgender Adresse im Browser:
http://localhost/~USERNAME/phpTest/file.php
Kann mir jemand erklären, wo und wie ich am besten danach Suche? Wieso liegt die Datei "writefile.txt", die ich erstellen will (siehe bsp. unten) nicht in demselben Verzeichnis, ich habe keinen Pfad zu einem anderen angegeben. Ab wo beginnt denn bei so was die Verzeichnisstruktur? Was muß ich beachten?
Auf dem Server meines Providers funktionieren die Skripte.
Vielen Dank schon mal für jeden konstruktiven Tip!
Matze
Hier noch ein Beispiel..
PHP:
<?php
error_reporting(E_ALL);
$file = fopen("myfile.txt", "w");
if($file) {
fputs($file, "My name is Hansi\n");
fclose($file);
}
echo "<pre>";
include("myfile.txt");
echo "</pre>";
?>