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 :

Expliquez moi ce code


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 35
    Points : 30
    Points
    30
    Par défaut Expliquez moi ce code
    bsr
    quelqu'un pouvez m'expliquez ce code
    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
    if(isset($_FILES['userfile'])) {
    	// Bon poids ?
    	if(($_FILES['userfile']['size']>0)&&($_FILES['userfile']['size']<=$maxFileSize)) {
    		// Bon type ?
    		if( ($_FILES['userfile']['type']=="image/pjpeg")
    			||($_FILES['userfile']['type']=="image/jpeg") ) {
    			// Bonnes dimensions ?
    			$size = GetImageSize($_FILES['userfile']['tmp_name']);  
    			if(($size[0]<=100)&&($size[1]<=100)) {
    				$savefile= $path_avatar.$user["ID"].".jpg";
    				// on accepte alors
    				if(!move_uploaded_file($_FILES['userfile']['tmp_name'], $savefile))
    					$message = "Erreur d'enregistrement !";
    			} else $message = "Maximum 100x100 pixels ! (".$size[0]."x".$size[1].")";
    		} else $message = "Uniquement une image .jpg !";
    	} else $message = "Trop gros fichier ! (".$maxFileSize." octets max)";
    }

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 87
    Points : 102
    Points
    102
    Par défaut
    bonsoir,
    ce code permet d'uploader un fichier. Avant de valider l'opération il effectu plusieurs vérifications:

    1- taille du fichier
    2- si c'est une image de type jpeg
    3- et enfin si l'image est d'au maximum 100x100 pixels

    si tout ces tests sont validés, alors le fichier est uploadé définitivement sous le nom définit par $savefile

Discussions similaires

  1. S.V.P expliquez moi ce code
    Par aminos88 dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 04/06/2009, 16h47
  2. Réponses: 10
    Dernier message: 04/10/2006, 20h50
  3. aidez moi svp,"code source" du jeux serpent
    Par joshkof dans le forum C++
    Réponses: 3
    Dernier message: 24/05/2006, 12h03
  4. Expliquez moi ça svp !
    Par adlich dans le forum Langage
    Réponses: 4
    Dernier message: 30/04/2006, 01h10

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