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 :

Upload de fichier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 107
    Par défaut Upload de fichier
    Bonjour Executant ce bout de code pour upload un fichier,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <?php
    	if (isset($_FILES['fichier1']) AND $_FILES['fichier1']['error']==0){
    		$parties=explode('.',$_FILES['fichier1']['name']);
    		$extension=strtolower($parties[count($parties) -1]);
    		$extension_autorisees= array('jpg', 'tiff', 'odt', 'png', 'gif');
    		 if($_FILES['fichier1']['size']>102400){
    		  $erreurs=true;
    		  $msg='taille trop grande';
    		  } elseif( !in_array($extension, $extension_autrorisees)){
    		         $erreurs=true;
    		         $msg='le type de fichier  inconnu';
    		         } else {
    		             $dossier='images/articles/';
    		              $fichier =  mktime().".$extension"; 
        if(!move_uploaded_file($_FILES['fichier1']['tmp_name'], $dossier.$fichier)) {
          echo 'Acces impossible';
        } 
      }
    }
     echo $msg; 
     ?>
    <form enctype="multipart/form-data" method="post">
       <input type="file" name="fichier1" />
       <input type="submit" value="Envoyer" />
    </form>
    J'ai le message de warning suivant:<<Wrong datatype for second argument>> a la ligne 9 de mon éditeur qui est la suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      } elseif( !in_array($extension, $extension_autrorisees)){
    merci pour votre aide

  2. #2
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Bonjour,

    Erreur d'orthographe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $extension_autorisees= array('jpg', 'tiff', 'odt', 'png', 'gif');
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    !in_array($extension, $extension_autrorisees)
    $extension_autrorisees
    $extension_autorisees

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 107
    Par défaut
    ok

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

Discussions similaires

  1. [FTP] Problème pour uploader un fichier
    Par Crazyblinkgirl dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 07/01/2008, 22h21
  2. Upload de fichier par XMLHTTP
    Par Immobilis dans le forum ASP
    Réponses: 6
    Dernier message: 21/01/2005, 17h02
  3. upload de fichier
    Par 120 dans le forum ASP
    Réponses: 16
    Dernier message: 21/06/2004, 12h07
  4. Upload de fichiers sur un ftp
    Par Crazyblinkgirl dans le forum ASP
    Réponses: 10
    Dernier message: 20/06/2004, 11h55
  5. Upload de fichiers
    Par GDVL dans le forum ASP
    Réponses: 4
    Dernier message: 03/06/2004, 12h44

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