Formulaire multi upload avec insertion BDD

Signaler
Messages postés
10
Date d'inscription
dimanche 23 mars 2008
Statut
Membre
Dernière intervention
6 mai 2011
-
Messages postés
4
Date d'inscription
mercredi 22 mars 2006
Statut
Membre
Dernière intervention
22 mars 2011
-
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

Messages postés
1654
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
16
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>';
}
?>
Messages postés
4
Date d'inscription
mercredi 22 mars 2006
Statut
Membre
Dernière intervention
22 mars 2011

med