Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Stergere fisiere
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Reaper



Data înscrierii: 13/Apr/2007
Mesaje: 94
Locație: Bucuresti

Trimis: Lun Mai 05, 2008 9:12 pm    Titlul subiectului: Stergere fisiere  

Salut!

Am un site in care am un panou de admin unde printre altele fac si upload de fisiere(.jpg, .gif).
In anumite situatii vreau sa sterg intrarile din baza de date in care se salveaza si calea spre fisierele imagine.
As vrea ca o data ce sterg intarea din baza date sa sterg si imaginea asociata din directorul unde salvez imaginile.
Pot face acest lucru cu php, aveti idee cum?
Sus  
dunno



Data înscrierii: 14/Feb/2008
Mesaje: 9

Trimis: Lun Mai 05, 2008 9:16 pm    Titlul subiectului:  

Poti face acest lucru.

Extragi din baza de date calea imaginii asociata inregistrarii si cu functia @unlink stergi fisierul de pe server:

//mysql_query, etc...

@unlink($row['cale_salvata']);
Sus  
Reaper



Data înscrierii: 13/Apr/2007
Mesaje: 94
Locație: Bucuresti

Trimis: Lun Mai 05, 2008 10:20 pm    Titlul subiectului:  

Multumesc pt raspuns!

Poate intreb o chestie puerila, dar sunt nelamurit de ce se foloseste " @" in fata functiei...
Sus  
dunno



Data înscrierii: 14/Feb/2008
Mesaje: 9

Trimis: Lun Mai 05, 2008 10:25 pm    Titlul subiectului:  

este optional;

@ ascunde orice eroare ar putea afisa functia impreuna cu care este folosit
Sus  
gabysolomon



Data înscrierii: 09/Apr/2006
Mesaje: 743
Locație: Bacau

Trimis: Mar Mai 06, 2008 8:31 am    Titlul subiectului:  

operatorul @ nu este asa recomandat pentru ca poate ascunde si erori fatale si iti va fi greu sa faci debug la acel script.

In scimb este recomandata prevenirea erorilor ( ex sa folosesti un is_file inainte ca sa te asiguri ca exista fisierul ) sau construirea unei functii de management a erorilor proprii prin care poti controla aparitia si modul cum apar diferitele tipuri de erori.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community