Formulaire multi upload avec insertion BDD

doume1976 Messages postés 10 Date d'inscription dimanche 23 mars 2008 Statut Membre Dernière intervention 6 mai 2011 - 18 mars 2011 à 23:02
medchercheur Messages postés 4 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 22 mars 2011 - 22 mars 2011 à 23:07
Bonjour,

je vais essayer d'exprimer ma demande clairement.

Je doit créer une page web affichant une galerie photo avec la possibilité pour l'utilisateur via une page admin de pouvoir uploader ses images afin qu'elle s'affiche dans sa galerie.
pour faire simple je cherche à créer un formulaire multiupload avec insertion dans la base de données.
merci

2 réponses

cod57 Messages postés 1653 Date d'inscription dimanche 7 septembre 2008 Statut Membre Dernière intervention 11 septembre 2013 19
19 mars 2011 à 15:01
bonjour
comment faire ?
j'utilise copy mais il y aussi move_upload_file

UN PETIT UPLOADEUR SANS SECURITE
ici tout les extensions sont autorisées ...
pour l'upload le vrai problème c'est la sécurité ...

a++

<?php
if (@file_exists('upload')){
}else{
@mkdir("upload", 0705);
}

if(isset($_POST['Sub'])){

    $path1= "upload/".$_FILES['ufile']['name'][0];
    $path2= "upload/".$_FILES['ufile']['name'][1];
    $path3= "upload/".$_FILES['ufile']['name'][2];
    
    if(isset($_FILES['ufile']['tmp_name'][0]) && !empty($_FILES['ufile']['tmp_name'][0])){
    /*FAIRE DES CONTROLES EXT ICI ... SUR $_FILES['ufile']['name']*/
     
    copy($_FILES['ufile']['tmp_name'][0], $path1);
    @unlink($_FILES['ufile']['tmp_name'][0]);
    }else{
    $path1="";
    }
    
    if(isset($_FILES['ufile']['tmp_name'][1]) && !empty($_FILES['ufile']['tmp_name'][1])){
    copy($_FILES['ufile']['tmp_name'][1], $path2);
    @unlink($_FILES['ufile']['tmp_name'][1]);
    }else{
    $path2="";
    }
    
    if(isset($_FILES['ufile']['tmp_name'][2]) && !empty($_FILES['ufile']['tmp_name'][2])){
    copy($_FILES['ufile']['tmp_name'][2], $path3);
    @unlink($_FILES['ufile']['tmp_name'][2]);
    }else{
    $path3="";
    }
    
    
    if(file_exists($path1)!=""){
    echo "";
    echo "File Name :".$_FILES['ufile']['name'][0]."
"; 
    echo "File Size :".$_FILES['ufile']['size'][0]."
"; 
    echo "File Type :".$_FILES['ufile']['type'][0]."
"; 
    echo "";
    echo "

";
    }else{
    echo 'image1 ?
';
    }
    
    if(file_exists($path2)!=""){
    echo "";
    echo "File Name :".$_FILES['ufile']['name'][1]."
"; 
    echo "File Size :".$_FILES['ufile']['size'][1]."
"; 
    echo "File Type :".$_FILES['ufile']['type'][1]."
"; 
    echo "";
    echo "

";
    }else{
    echo 'image2 ?
';
    }
    
    if(file_exists($path3)!=""){
    echo "";
    echo "File Name :".$_FILES['ufile']['name'][2]."
"; 
    echo "File Size :".$_FILES['ufile']['size'][2]."
"; 
    echo "File Type :".$_FILES['ufile']['type'][2]."
"; 
    echo "";
    echo "

";
    }else{
    echo 'image3 ?
';
    }

}else{
echo $form='<form action=\"\" method=\"post\" enctype=\"multipart/form-data\" name=\"form1\" id=\"form1\">
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
----, Multiple Upload</td>

----

CHOISIR UN FICHIER
,

----

CHOISIR UN FICHIER
,

----

CHOISIR UN FICHIER
,

----


</td>
</form>
</tr>
</table>';
}
?>
0
medchercheur Messages postés 4 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 22 mars 2011
22 mars 2011 à 23:07
med
0
Rejoignez-nous