A voir également:
- Formulaire et telechargement de fichier
- Fichier rar - Guide
- Fichier host - Guide
- Site de telechargement 2023 - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
5 réponses
C bon j'ai reussi a trouver la solution...
Juste une dernière chose, j'ai des warning qui apparaissent quand je recupere les valeurs de mon fichier (mais le telechargmeent fonctionne quand meme).
J'aimerai les masquer ou alors si vous savez pourkoi...
moi j'ai pas trouver
Voici les warning:
et mon code pour telecharger le fichier:
jpensai que ca venai des cotes mais quand je change j'ai toujours les erreurs..
Juste une dernière chose, j'ai des warning qui apparaissent quand je recupere les valeurs de mon fichier (mais le telechargmeent fonctionne quand meme).
J'aimerai les masquer ou alors si vous savez pourkoi...
moi j'ai pas trouver
Voici les warning:
Warning: fclose(): supplied argument is not a valid stream resource in /usr/local/apache/serveurs/fonctions.cgi on line 200 Warning: Wrong parameter count for unlink() in /usr/local/apache/serveurs/fonctions.cgi on line 201
et mon code pour telecharger le fichier:
if($_POST[truc]!=''){ $valeur=$_POST['truc']; } else { $savefile=$Desktop.$_FILES["truc2"]["name"]; $temp=$_FILES["truc2"]["tmp_name"]; if(!move_uploaded_file ($temp,$savefile)){ echo "erreur de copie" ; } $nomfichier=$_FILES['truc2']['name']; $valeur=fread (fopen($nomfichier,"r"),filesize($nomfichier)); fclose($nomfichier); $rien=unlink($savefile,$temp); }
jpensai que ca venai des cotes mais quand je change j'ai toujours les erreurs..
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
18 mai 2005 à 15:14
18 mai 2005 à 15:14
tu as une erreur au niveau de ta lecture de fichier, et le code de ELSE (la derniere partie appartient au ELSE):
je crois que le fichier ne reste pas sur le serveur apres le script? non?
c'est c'est ce que tu veux, tu n'a pas besoin de faire toutes ces fonctions ("move_uploaded_file" puis "unlink"), mais plutot travailler avec le fichier temporaire
if($_POST[truc]!=''){ $valeur=$_POST['truc']; } else { $savefile=$Desktop.$_FILES["truc2"]["name"]; $temp=$_FILES["truc2"]["tmp_name"]; if(!move_uploaded_file ($temp,$savefile)){ echo "erreur de copie" ; $valeur=""; } else { $fichstrm=fopen($savefile,"r"); $valeur=fread ($fichstrm,filesize($fichstrm)); fclose($fichstrm); $rien=unlink($savefile,$temp); } }
je crois que le fichier ne reste pas sur le serveur apres le script? non?
c'est c'est ce que tu veux, tu n'a pas besoin de faire toutes ces fonctions ("move_uploaded_file" puis "unlink"), mais plutot travailler avec le fichier temporaire
merci de ton aide
encore une pitite question ca donne quoi si jme sert du fichier temporaire???
car effectivement je ne garde pas le fichier je garde juste le contenu de celui ci
encore une pitite question ca donne quoi si jme sert du fichier temporaire???
car effectivement je ne garde pas le fichier je garde juste le contenu de celui ci
sam3000
Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
144
18 mai 2005 à 15:26
18 mai 2005 à 15:26
fait ça :
if($_POST[truc]!=''){ $valeur=$_POST['truc']; } else { $temp=$_FILES["truc2"]["tmp_name"]; $fichstrm=fopen($temp,"r"); $valeur=fread ($fichstrm,filesize($fichstrm)); fclose($fichstrm); } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question