| 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 |
|
| |