Je réalise un back office et je souhaite que pour un produit on puisse joindre deux photos. Il n'y pas de bug quand on clique sur le 'submit' de mon formulaire, mais les images ne sont pas transmises au serveur du site...
Voici le code html (formulaire à l'endroit des photos) :
<label>Petite photo </label>
<input type="file" name="fichier_petit" class="button"/>
<label>Grande photo </label>
<input type="file" name="fichier_grand" class="button"/>
<input class="button" type="submit" value="Submit" name="submit" />
Et voici mon code php : $name_file = addslashes ($_FILES['fichier_petit']['name']);
$grande_file = addslashes ($_FILES['fichier_grand']['name']);
if(isset($_POST['submit']))
{
$tmp_file = $_FILES['fichier_petit']['tmp_name'];
$tmp_grand = $_FILES['fichier_grand']['tmp_name'];
if ((isset($_FILES['name_file']['fichier_petit'])))
{
$dest = '../img/produits/petites';
move_uploaded_file($_FILES['name_file']['tmp_name'], $dest.$_FILES['name_file']['fichier_petit']);
}
if ((isset($_FILES['grande_file']['fichier_grand'])))
{
$dossier = '../img/produits/grandes';
move_uploaded_file($_FILES['grande_file']['tmp_name'], $dossier.$_FILES['grande_file']['fichier_grand']);
}
if( !is_uploaded_file($tmp_file) )
{
exit("Fichier non trouvée");
}
if( !move_uploaded_file($tmp_file, $content_dir_petit. $name_file) )
{
exit("Impossible de placer le fichier dans répertoire");
}
}
C'est devenu un énorme charabia à force de modifications suite à des lectures de forums...
Pouvez-vous m'aider à mettre de l'ordre la dedans car je perd un peu pied là.
Merci d'avance