mazání souborů
16 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahoj, někde jsem si přečet, že jde pomocí PHP mazat soubory na mym FTP, byl u toho zdroják, ale já PHP moc nerozumim:( <?php function DeleteFiles($file) { $delete = @unlink($file); if (@file_exists($file)) { $filesys = eregi_replace("/","\",$file); $delete = @system("del $filesys"); if (@file_exists($file)) { $delete = @chmod ($file, 0775); $delete = @unlink($file); $delete = @system("del $filesys"); } } } ?> Kam zadávám jméno souboru, který chci smazat? (potřebuju to vědět spíš jen tak ze zvědavosti.)
-
Za <?php napis $file = "jmeno_souboru";
-
děkuju moc! já tam nepsal ten středník a uvozovky..... :)
-
píše mi to chybu na 9. řádku, upravil jsem to takhle: <?php $file="index.php"; function DeleteFiles($file) { $delete = @unlink($file); if (@file_exists($file)) { $filesys = eregi_replace("/","\",$file); $delete = @system("del $filesys"); if (@file_exists($file)) { $delete = @chmod ($file, 0775); $delete = @unlink($file); $delete = @system("del $filesys"); } } } ?> Co je tam blbě?
-
na wz? je funkce system povolena? btw ty zavinace...
-
Zavinace jsou OK, to je potlaceni chybovych hlaseni.
-
ved to nespustas ;) na koniec za poslednu zatvorku napis: DeleteFiles("meno_suboru_ktory_chces_zmazat"); a to $file... na zaciatku mozes zmazat
-
<HTML>nevidim v tom nic uzitecneho, na tak slozity zapis... co takhle jen unlink()?</HTML>
-
Richard: ono to unlink pouziva, len keby to neslo tak to skusa systemovou funkciuou del inak,na wz ti pojde len to unlink :)
-
<HTML>funkce system je zakazana snad vsude stejne jako napr. exec ... a je tam zbytecne... ze to unlink pouziva vidim, ale dik za ujisteni :)</HTML>
-
když neprokjde unlink tak system uz sotva.
-
Sojkovec: ja vim. Ale je lepsi vzdy vsechny pripady osetrit a zavinace pouzivat co nejmin. A kdyz uz je chce zakazat je na to nejaka specialni funkce. Potom kdyz dojde na ladeni staci ji jen vypnout.
-
<HTML>Hihik: error_reporting(0) je ta funkce :) ale co jsi rekl je zbytecne, verim ze Sojkovec to vi :)</HTML>
-
Richard: imho neni, chtel jsem tim rict neco jineho - ze lepsi je nepouzivat zavinace a misto toho pred zpristupnenim skriptu na netu zapnout error_reporing
-
A neni to tak nejak jedno? :)
-
error reporting da min prace pri ladeni ne?