Löschen von Dateien mit CodeIgniter?

Ich bin mir nicht sicher, ob dies die richtige Funktion zum löschen einer einzelnen Datei (z.B. ein Bild) mit CodeIgniter.

$this->load->helper('file');    
delete_files('path')

http://codeigniter.com/user_guide/helpers/file_helper.html

Aber es Listen, die diese Funktion zum löschen ganzer Verzeichnisse, und macht keinerlei Erwähnung davon, wie es verarbeitet einzelne Dateien (wenn ein Pfad zu nur 1 Datei angegeben ist). Bevor ich mit den Tests beginnen mit, dachte ich, ich wäre zu überprüfen, ob jemand lief in dieses problem vor?

Möchte ich einfach nur verwenden Sie eine CodeIgniter-Funktion zum löschen einzeln hochgeladene Bilder (sagen user Profil-Bilder), aber ich bin nicht in der Lage, alles zu finden in der Dokumentation /Bedienungsanleitung, die mir hilft, erreichen diese (ja ich weiß, ich muss Berechtigungen verfügen, die ersten und all das, aber das ist außerhalb des Rahmens dieser Frage).

in Bezug auf unlink()

was ich hoffte ist eine eingebaute CI-Funktion, die würde Alarm mich etwas dumm wie "keine Berechtigung löschen" oder andere Faktoren, wie "Datei ist in Verwendung". Ich fand unlink() manchmal nicht funktioniert (ohne dass mir eine Fehlermeldung). Also warum ich fragte...

Was ist falsch mit der Verwendung unlink() in PHP?
Stimme mit @Russell, keine Notwendigkeit zu gehen für codeigniter-Funktion; benutzen Sie einfach unlink(<Pfad>);
Dias: unlink nicht löschen rekursiv, mindestens.
Sie können überprüfen, ob es is_writable ersten. Die meisten Menschen auf dieser Website Stirnrunzeln Fehler Unterdrückung @. Doch Sie konnte Sie unterdrücken die E_WARNING ist verursacht durch unlink(), , aber immer noch den Fehler behandeln, die auf Fehler, durch was auch immer bedeutet, dass Sie verwenden, um zu organisieren, Ihre Fehler zu.
Ich hatte den Eindruck, er wollte löschen einzelne - Dateien. Es sei denn, ich bin hier falsch.

InformationsquelleAutor Jakub | 2011-03-28

Schreibe einen Kommentar