Hallo Users
Da es mein erster Thread ist versuche ich, den so umfassend wie möglich zu schreiben!
Ich habe folgende Probleme und hoffe ihr könnt mir dabei helfen, diese zu lösen!
Ich will eine Kundenpage machen mit einem PHP Admin Center...
Die vorgänge sind ganz einfach:
Der User soll per Browser eine ganz einfache "*.txt" Datei mit fgets() auslesen und in einem ausgegebenen Formularfeld vom PHP skript reinschreiben können... Ich habe mich auf php.net umgesehn und leider keine "Noob" sichere Anleitung gefunden und da ich erst seit etwa 3 Monate mit PHP experimentiere ist mein Wissen noch sehr beschränkt...
HTML ist kein Problem ^^ Isses für die meisten nicht! :P
Ich habe 2 files geschrieben...
zum einten die: news.php //da wird das User Interface sein
und zum anderen : savenews.php //die wird mit Form Action aufgerufen...
savenews.php sieht so aus:
<?php
$filename = "../cat/7/news.txt";
$somecontent = $inputtxt;
// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {
// Wir öffnen $filename im "Anhänge" - Modus.
// Der Dateizeiger befindet sich am Ende der Datei, und
// dort wird $somecontent später mit fwrite() geschrieben.
if (!$handlent = fopen($filename, "w")) {
print "Kann die Datei $filename nicht öffnen";
exit;
}
// Schreibe $somecontent in die geöffnete Datei.
if (!fwrite($buffer)) {
print "Kann in die Datei $filename nicht schreiben";
exit;
}
print "Die Datei $filename wurde gespeichert!";
fclose($handlent);
} else {
print "Die Datei $filename ist nicht schreibbar";
}
?>
Doch wenn ich jetzt die News ins Feld schreiben will, spuckt der mir aus:
"Kann in die Datei ../cat/7/news.txt nicht schreiben"
Wieso auch immer? Kann mir einer einen Rat geben?
Danke im voraus! Profundi
Da es mein erster Thread ist versuche ich, den so umfassend wie möglich zu schreiben!
Ich habe folgende Probleme und hoffe ihr könnt mir dabei helfen, diese zu lösen!
Ich will eine Kundenpage machen mit einem PHP Admin Center...
Die vorgänge sind ganz einfach:
Der User soll per Browser eine ganz einfache "*.txt" Datei mit fgets() auslesen und in einem ausgegebenen Formularfeld vom PHP skript reinschreiben können... Ich habe mich auf php.net umgesehn und leider keine "Noob" sichere Anleitung gefunden und da ich erst seit etwa 3 Monate mit PHP experimentiere ist mein Wissen noch sehr beschränkt...
HTML ist kein Problem ^^ Isses für die meisten nicht! :P
Ich habe 2 files geschrieben...
zum einten die: news.php //da wird das User Interface sein
und zum anderen : savenews.php //die wird mit Form Action aufgerufen...
savenews.php sieht so aus:
<?php
$filename = "../cat/7/news.txt";
$somecontent = $inputtxt;
// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {
// Wir öffnen $filename im "Anhänge" - Modus.
// Der Dateizeiger befindet sich am Ende der Datei, und
// dort wird $somecontent später mit fwrite() geschrieben.
if (!$handlent = fopen($filename, "w")) {
print "Kann die Datei $filename nicht öffnen";
exit;
}
// Schreibe $somecontent in die geöffnete Datei.
if (!fwrite($buffer)) {
print "Kann in die Datei $filename nicht schreiben";
exit;
}
print "Die Datei $filename wurde gespeichert!";
fclose($handlent);
} else {
print "Die Datei $filename ist nicht schreibbar";
}
?>
Doch wenn ich jetzt die News ins Feld schreiben will, spuckt der mir aus:
"Kann in die Datei ../cat/7/news.txt nicht schreiben"
Wieso auch immer? Kann mir einer einen Rat geben?
Danke im voraus! Profundi
Kommentar