Utilisation de Unlink()

Utilisation de Unlink() - PHP - Programmation

Marsh Posté le 23-10-2006 à 14:57:55    

Bonjour à tous,
 
J'essaie d'utiliser un unlink pour supprimer des fichiers.
En testant, il me sort une erreur type "cannot modify header...".
 
Ce script sert à créer un PDF (donc, pas d'echo), avant de supprimer des fichiers temporaires créés pendant le script.
Doit-on utiliser la fonction unlink dans un script séparé, avec une redirection derrière ?
Bref, je n'associe pas l'erreur affichée à cette fonction unlink() qui, pour moi, ne gène en rien ce "header". Je dois me tromper...
 
Si je ne suis pas bien clair, dites-moi.
 
Merci d'avance  :)

Reply

Marsh Posté le 23-10-2006 à 14:57:55   

Reply

Marsh Posté le 23-10-2006 à 15:00:22    

euh.... unlink ne génère jamais de header.
 
SAUF
 
Si unlink provoque un message d'erreur, dans ce cas les headers seraient envoyés avec le message d'erreur, et du coup un appel à header par après foirerait.
 
Vérifie que le fichier existe bien avant de faire le unlink, et que t'as les droits de le faire

Reply

Marsh Posté le 23-10-2006 à 15:27:08    

Oui, j'ai bien une erreur sur le Unlink() avant le message d'erreur sur le Header.
Pour les droits, je ne vérifie pas, mais j'imagine que le serveur a le droit de supprimer les fichiers qu'il crée... Dis-moi si je me trompe.
 
Non, apparemment, il ne trouve pas les fichiers à supprimer, d'où cette erreur. Pourtant, je ne fais que supprimer des fichiers scannés par la fonction glob()... Etrange.
 
Bien, je te remercie ! Tu m'as évité d'aller sur une mauvaise piste :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed