Smazání souboru na serveru

Klíčová slova: Programování, PHP, FILE, DELETE, UNLINK
Rubrika: PHP
Pokud potřebujete pomocí PHP smazat nějaký soubor? Můžete použít následující funkci:
 

//----------------------------------------------------------------------------------------------------------
//--- Funkce pro smazání souborů -------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
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");
}
}
}
?>

 
Pro smazání souboru se stejným názvem jako nahráváte při uploadu na stranu serveru můžete použít následující postup.
 

$file_to = $HTTP_POST_FILES["userfile"]["name"];

if (file_Exists ($file_to))
{
DeleteFiles($file_to);
}

 
A nezapomeňte že pro práci se soubory je nutné mít nastavená příslušná práva! To je hlavní důvod proč nebude tento příklad fungovat na některých free-serverech.
Autor: Jiří Provazník
Datum vydání: 29.10.2003 | Zobrazeno: 4881
Permanentní odkaz: Smazání souboru na serveru

Komentáře (0)
Přidej vlastní komentář:
Následující (běžně neviditelná) pole slouží pro vnitřní identifikaci systému. Pokud je vyplníte nebude možné váš požadavek na straně serveru zpracovat:
URL:
contents:
Website:
Pro odeslání vašeho komentáře použijte tlačítko "Odeslat". Toto tlačítko nepoužívejte:

Následující položky je vhodné vyplnit:
Jméno :
Email :
Web :
Místo :
Hodnocení:
Hodnocení jako pomocí hvězdiček
1/5= nejhorší, 5/5=nejlepší