ich hab da mal ne frage. ich wollte mittels fopen usw. eine datei anlegen. jedoch fehlen mir dazu die rechte.
das sollte doch eigentlich im ftp-programm gehn oder?
wenn ich mit rechtsklick auf ne datei gehe, kann ich wunderbar chmod einstellen.
aber sobald ich das mit nem ordner machen will, gehts einfach nicht.
man kanns nicht anwählen...
aber ich muss es beim ordner machen, weil die files ja erst erstelt werden.
ich benütze smart ftp
und nochwas. ich hab mal nen code geschrieben, der wunderbar gefunzt hat. jetzt hab ich nur wenig verändert - er müsste eigentlich gehen - aber das tut er nicht. könnt ihr den mal durchschaun?
erklärung:
als erstes wird überprüft, wieviele dateien schon im genannten ordner leigen - dann wir 1 addiert und diese nummer dann gespeichert (x.txt)
irgendwas ist falsch...
das sollte doch eigentlich im ftp-programm gehn oder?
wenn ich mit rechtsklick auf ne datei gehe, kann ich wunderbar chmod einstellen.
aber sobald ich das mit nem ordner machen will, gehts einfach nicht.
man kanns nicht anwählen...
aber ich muss es beim ordner machen, weil die files ja erst erstelt werden.
ich benütze smart ftp
und nochwas. ich hab mal nen code geschrieben, der wunderbar gefunzt hat. jetzt hab ich nur wenig verändert - er müsste eigentlich gehen - aber das tut er nicht. könnt ihr den mal durchschaun?
PHP-Code:
<?php
$filecount=0;
$dir="./decks/user/";
$dirh=opendir($dir);
while($filename=readdir($dirh))
{
if($filename!="." && $filename!=".." && strstr($filename,".txt")) $filecount++;
}
closedir($dirh);
$filename = ($filecount+1).".txt";
(!$handle = fopen($filename, 'w'))
echo $filename;
$beitrag = "datei angelegt";
(!fwrite($handle, "<table>.....<td>"$beitrag"</td>....</table>"))
print "Fertig, in Datei $filename wurde geschrieben";
fclose($handle);
?>
als erstes wird überprüft, wieviele dateien schon im genannten ordner leigen - dann wir 1 addiert und diese nummer dann gespeichert (x.txt)
irgendwas ist falsch...
Kommentar