Zone Webmasters - Upload de fichiers

> Accueil > Codes sources > Code sources PHP > Fichiers > Upload de fichiers

Upload de fichiers

Par: Rudy | Categorie: Fichiers

Description

Petit script pour uploader des fichiers simplement avec une vérification du poids et du type pour la sécurité.

Code source

<form method="post" enctype="multipart/form-data" action="">
	<input type="file" name="fichier" size="30">
	<input type="submit" name="Upload" value="Upload">
</form>

<?php
if(isset($_POST['Upload']))
{
	$Poid= 10000 //Poid Maximum du fichier en octets
	$Type= array('image/png','image/gif') //Type Mime des fichier autorisé
	$Repertoire = 'upload/'; //Répertoire de destination du fichier
	
    $Fichier = $_FILES['fichier']['tmp_name'];
	$Destination = $Repertoire . $_FILES['fichier']['name'];




	
    if(!is_uploaded_file($Fichier)) echo('Le fichier est introuvable');
	elseif (!in_array ($_FILES['fichier_source']['type'], $Type)) echo('Ce type de fichier non accepté');
	elseif ($_FILES['fichier_source']['size']>$Poid) echo('Le fichier trop gros');
    elseif( !move_uploaded_file($Fichier, $Destination) ) echo('Impossible de copier le fichier '.$_FILES['fichier']['name'].' dans '.$Repertoire);
    echo 'Le fichier '.$_FILES['fichier']['name'].'a bien été uploadé';
}

?>



Imprimer ce code source




Commentaires

Commentaires



aucun commentaire

Ajouter un commentaire

Vous devez être membre pour commenter ce code source.

>> Inscrivez vous





Faire un lien | Partenaires ©2005-2008 Rudy Onfroy Tous droits réservés Contact | RSS | Plan | Haut