Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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/05/2007, 11h13   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 20
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 20
Points : 14
Points : 14
Par défaut [CSV] Travailler sur un fichier temporaire?

Bonjour,

savez-vous s'il est possible de travailler sur un fichier uploadé temporaire?
A savoir, j'aimerais recuperer un csv chez les users, traiter les données mais pas le stocker. Donc, est ce que je peux faire ma fonction de traitement du fichier sur le fichier tmp et le detruire apres?
Qqch du style :
Code :
1
2
3
4
 
if(is_uploaded_file($tmp_name){
   fonction_de_traitement($tmp_name)
}
Merci
toniodp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 11h23   #2
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
a mon avis, il ne vaut mieux pas travailler sur les fichiers temporaires qui restent dans une zone "dédiée" à ton serveur mais plutot les enregistrer correctement , effectuer les traitements puis les supprimer quand tu n'en as plus besoin.

Je ne suis pas spécialiste sur le sujet mais c'est ce qui me paraitrait etre le plus logique.
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 11h52   #3
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Ils sont stockés dans une zone temporaire par le serveur (défini dans la configuration de php par la directive upload_tmp_dir). Normalement, ils sont automatiquement perdus à la fin du script donc si on n'en a pas besoin par la suite, nul besoin de s'en encombrer ...

Pour rappel vous obtenez cette information via $_FILES['nom_du_champ_file']['tmp_name']
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 11h59   #4
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 20
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 20
Points : 14
Points : 14
Ok merci de votre aide, c'etait justement ça que je voulais savoir, vu que je n'en ai pas besoin apres, autant travailler sur le temporaire et le laisser le virer après.
toniodp 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 16h26.


 
 
 
 
Partenaires

Hébergement Web