IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème avec fopen.


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 13
    Points : 12
    Points
    12
    Par défaut Problème avec fopen.
    Bonjour,

    Je ne savais pas exactement ou poster ce message étant donné que je reçois mes données d'un formulaire et que le fopen() concerne un fichier à attacher à un mail.

    Donc, comme je viens de l'écrire, j'ai un problème avec la fonction fopen que je n'arrive pas à identifier, je dois passer à côté d'un truc énorme car je rame joyeusement.

    Merci d'avance à ceux qui acceptent de m'aider, comme à ceux qui rigoleront en lisant mon message ! ^^

    Voici ce qui est affiché sur ma page web :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Warning: fopen(Plan.png) [function.fopen]: failed to open stream: No such file or directory in C:\wamp\www\Site_DCN\pages\php\traitement_cmd.php on line 55
     
    Warning: filesize() [function.filesize]: stat failed for Plan.png in C:\wamp\www\Site_DCN\pages\php\traitement_cmd.php on line 57
     
    Warning: fread() expects parameter 1 to be resource, boolean given in C:\wamp\www\Site_DCN\pages\php\traitement_cmd.php on line 57
     
    Warning: fclose() expects parameter 1 to be resource, boolean given in C:\wamp\www\Site_DCN\pages\php\traitement_cmd.php on line 58
    Voici la partie du formulaire concerné :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <tr><input type="hidden" name="MAX_FILE_SIZE" value="102400" />
    	<td colspan="2"><label for="fichier">Fichier compress&eacute; contenant le(s) plan(s) :</label></td>
    	<td colspan="2"><input id="fichier" type="file" name="fichier" tabindex="10" /></td>
    </tr><tr>
    Et enfin, le morceau de script qui me fait m'arracher les cheveux depuis 15h :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    // Tout d'abord lire le contenu du fichier
    	$fichier = $_POST['fichier'];
    	$handle = fopen($file, "rb");
    	// fread  (  resource $handle  ,  filesize  (  string $filename  )  )
    	$attachment = fread($handle, filesize($fichier));
    	fclose($handle);
    Merci encore.

  2. #2
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    Mars 2003
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : Mars 2003
    Messages : 597
    Points : 878
    Points
    878
    Par défaut
    Euh... le fichier est passé comment dans le formulaire ? Par un input de type file ?

    Si oui, dans ce cas il faut utiliser $_FILES, et non pas $_POST (tu trouveras des tutos sur l'utilisation de $_FILES dans la partie Cours)

  3. #3
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 13
    Points : 12
    Points
    12
    Par défaut
    Oui, effectivement ta suggestion tombe à pic.
    Je te remercie.
    Maintenant j'ai un problème pour la manipulation du fichier.
    Mais c'est une autre histoire.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec fopen
    Par morgan47 dans le forum Langage
    Réponses: 5
    Dernier message: 21/12/2006, 23h47
  2. problème avec fopen
    Par eoberlin dans le forum C++
    Réponses: 10
    Dernier message: 26/08/2006, 21h26
  3. Problème avec fopen
    Par Fonzy007 dans le forum Langage
    Réponses: 2
    Dernier message: 24/07/2006, 19h15
  4. [FTP] Problème avec fopen sur URL
    Par Biboune2008 dans le forum Langage
    Réponses: 14
    Dernier message: 22/06/2006, 18h00
  5. Problème avec fopen
    Par Binouce dans le forum C
    Réponses: 10
    Dernier message: 15/01/2006, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo