Aller au contenu

Fichier écrit à coté


francoisch

Sujets conseillés

Bonjour

Je lis en Imap le contenu dune BAL et je détache une pièce jointe quand il y en a une, du moins, jessaye.

En reprenant le code qui ma servi de point de départ, je lécris avec ça :


$fp=fopen($filestore.$filename,"w+");
fwrite($fp,$part);
fclose($fp);

pour placer la pièce jointe dans un dossier de mon PC.

Problème : au lieu dêtre écrite sur mon PC dans le dossier spécifié dans $filestore, je trouve la pièce jointe sur le site dans le dossier qui contient la feuille Php qui la détachée.

Comment faire ? Par avance merci de votre aide.

Francois

Lien vers le commentaire
Partager sur d’autres sites

Tu peux nous dire ce que contient $filestore exactement? De préférence après avoir vérifié qu'il a bien cette valeur-là à ce moment-là avec un petit echo ou error_log bien placé...

Jacques.

Lien vers le commentaire
Partager sur d’autres sites

Est ce que fwrite() n'écrirait que sur un site Web, donc pas sur un PC?

Si c'était ça, ne trouvant pas le chemin $filestore sur le site, il aurait écrit par défaut dans le dossier où se trouvait la page dans laquelle il était codé?

Je cherche toujours.

Francois

Lien vers le commentaire
Partager sur d’autres sites

bonjour

J'essaie maintenant d'écrire la pièce jointe dans un dossier de mon site.

Quand je met:


$filestore = "";

j'écris la pièce jointe dans le dossier où se trouve la page contenant le fwrite().

Quand je met:


$filestore = "../";

pour l'écrire dans le dossier maître de ce dossier, ça ne s'écrit pas.

Pas plus que quand je spécifie un chemin plus élaboré.

Par avance merci de votre aide.

Francois

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...