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 17/03/2007, 01h08   #1
Invité régulier
 
Inscription : février 2007
Messages : 35
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 35
Points : 7
Points : 7
Par défaut Expliquez moi ce code

bsr
quelqu'un pouvez m'expliquez ce code
Code :
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)";
}
soumia1988 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2007, 01h35   #2
Membre habitué
 
Inscription : mars 2007
Messages : 87
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2007
Messages : 87
Points : 109
Points : 109
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
supergogol est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h30.


 
 
 
 
Partenaires

Hébergement Web