Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-08-2009 11:55:56

Fred
Nouveau membre
Date d'inscription: 29-04-2008
Messages: 8

[Zend 1.8] Probleme suppression fichier

Bonjour,
je suis assez nouveau sur Zend et je rencontre un problème avec la suppression d'un fichier.
Déjà j'espère que le post est bien placé..
Je développe un site sur lequel on peut déposer des documents PDF et je voudrais que quand je supprime une référence de la base, je supprimer en même temps le fichier associé.
J'utilise la fonction unlink() mais apparemment, il n'arrive pas a remonter dans l'arborescence du site ...
Si quelqu'un a une solution je suis très intéressé.

Voici le code :

Code:

//Je recupere les informations du document
$guide = $Guides->getGuideById($idGuide);

//Je supprime le fichier qui se trouve dans le repertoire /public/guides/nomfichier.pdf
// la variable 'cheminGuide' contient une chaine du type /guides/nomfichier.pdf
unlink('public'.$guide->cheminGuide);

Sauf que quand je teste, il me met cette erreur :
Warning: unlink(public/guides/FAQ.pdf) [function.unlink]: No such file or directory in D:\Program Files\EasyPHP 3.0\www\test1\application\controllers\AdministrateurController.php on line 507

Le problème c'est que la le site est en local donc je cherche une solution qui marcherais n'importe ou ..
Merci d'avance.
Fred

Hors ligne

 

#2 26-08-2009 13:09:58

Willmore
Membre
Lieu: Savigny Le Temple
Date d'inscription: 25-05-2009
Messages: 31

Re: [Zend 1.8] Probleme suppression fichier

Code:

unlink('public'.$guide->cheminGuide);

-> Warning: unlink(public/guides/FAQ.pdf) [function.unlink]: No such file or directory

As-tu essayé de fournir un chemin complet (en utilisant le realpath) ?


Amicalement,

Will

Hors ligne

 

#3 26-08-2009 13:34:24

Fred
Nouveau membre
Date d'inscription: 29-04-2008
Messages: 8

Re: [Zend 1.8] Probleme suppression fichier

le realpath ? en mettant D:\Program Files ....
Ouai j'ai essayé mais ca n'a pas marché non plus
j'ai essayé aussi en utilisant le BaseUrl de Zend au cas ou mais a chaque fois il comprend pas le chemin...

Hors ligne

 

#4 26-08-2009 17:06:28

Willmore
Membre
Lieu: Savigny Le Temple
Date d'inscription: 25-05-2009
Messages: 31

Re: [Zend 1.8] Probleme suppression fichier

si tu rajoute un test pour savoir si le fichier existe, tu as un résultat positif ?

J'ai pris pour habitude de toujours tester si le fichier existe et est bien un fichier ( file_exists() &  is_file() ), ça peut peut-être permettre de trouver pourquoi ton unlink ne fonctionne pas


Amicalement,

Will

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages