Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2012, 12h03   #1
Invité de passage
 
Inscription : février 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 82
Points : 4
Points : 4
Par défaut Suppression de fichier dans web

Bonjour,

Après téléchargement d'un fichier par l'utilisateur il est automatiquement créé dans le répertoire web de mon application. Mon problème je n'arrive pas à le supprimer en fin d'action de téléchargement avec par exemple unlink(monFichier.txt)????

Je me dis que peut être il y a le problème de droit d'accès au niveau du répertoire web de mon application mais je ne sais pas comment les modifier sachant que je sur windows xp?

c'est vraiment un problème bloquant!!!!
y a-t-il quelqu'un qui pourrait m'aider???
aza806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 12h15   #2
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 577
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 577
Points : 692
Points : 692
Envoyer un message via MSN à kenny.kev
voici la doc php :
http://php.net/manual/fr/function.unlink.php

filename : chemin vers le fichier
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 13h20   #3
Invité de passage
 
Inscription : février 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 82
Points : 4
Points : 4
Merci de ta réponse kenny.kev!

en fait j'a
aza806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 13h25   #4
Invité de passage
 
Inscription : février 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 82
Points : 4
Points : 4
Merci de ta réponse kenny.kev!

en fait j'ai ce code

Code :
1
2
3
4
5
6
7
8
9
10
11
 
 
$file = 'fichier.csv';
$fp=fopen($file, "w");
.... fputcsv($fp,$tbody); /*$tbody= contenu de mon fichier*/
fpassthru($fp);
header('Content-Type: application/force-download');
header('Content-Disposition: attachment; filename="fichier.csv"');
header('Content-Length: '.  filesize('fichier.csv'));
readfile('fichier.csv');
unlink($file);
j'arrive bien à télécharger le ficier csv mais unlink() ne le supprime pas du répertoire web???
aza806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 14h38   #5
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 577
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 577
Points : 692
Points : 692
Envoyer un message via MSN à kenny.kev
et le fclose()

Tu oublie le fichier et tu ne ferme pas la connexion ...
C'est comme si tu ouvrais un fichier avec word et tu voulais le supprime sans refermé word au préalable.
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 15h43   #6
Invité de passage
 
Inscription : février 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 82
Points : 4
Points : 4
Merci kenny.kev ça marche!

par contre j'ai un problème au niveau de mon filtre en fait c'est une régression du code et je ne sais d'où ça viens ni comment régler cela!!!

le problème en fait proviens de l'encodage du fichier generator.yml

je suis sous eclips comment mettre l'encodage utf8?
aza806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 15h54   #7
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 577
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 577
Points : 692
Points : 692
Envoyer un message via MSN à kenny.kev
il faut que tu mettes en résolu celui-ci et que tu crées un nouveau Post parce que c'est plus le même sujet.

Je te répondrais dans le nouveau post.
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h11.


 
 
 
 
Partenaires

Hébergement Web