Probleme d'upload de fichier
Pièces détachées Forum Contact

Probleme d'upload de fichier

Nous rachetons vos PC portables (et MAC) HS
nina_novice_php

Probleme d'upload de fichier

Bonjour tout le monde j'espere que vous pourrez m'aider :

Sur le backoffice du site que je construis, je souhaite qu'on puisse joindre deux photos lors de l'ajout d'un produit :

Voici le html : <form action="add_products_confirm.php" method="post"  class="xhr-load-main-content" enctype="multipart/form-data" >
                        <label for="name">Nom du produit</label>
                        <input class="text-input small-input" type="text" name="produit" />
                        <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" /> </form>

Voici le php :     if(isset($_POST['submit']))
                    {
                                    if(is_uploaded_file($_FILES['fichier_petit']['tmp_name']))
                                    {
                                        //Copie le fichier dans le répertoire de destination
                                        if(move_uploaded_file($_FILES['fichier_petit']['tmp_name'], '../img/produits/petites/'))
                                        {
                                        //Le fichier a été uploadé correctement
                                        echo 'Ok, fichier envoyé correctement';
                                        }
                                        else
                                        {
                                        //Erreur
                                        echo 'Erreur lors de la copie du fichier';
                                        }
                                    }
                                    if(is_uploaded_file($_FILES['fichier_grand']['tmp_name']))
                                    {
                                        //Copie le fichier dans le répertoire de destination
                                        if(move_uploaded_file($_FILES['fichier_grand']['tmp_name'], '../img/produits/grandes/'))
                                        {
                                        //Le fichier a été uploadé correctement
                                        echo 'Ok, fichier envoyé correctement';
                                        }
                                        else
                                        {
                                        //Erreur
                                        echo 'Erreur lors de la copie du fichier';
                                        }
                                    }
                    }


Lorsque je fais un test voila ce qui s'affiche :

Warning: move_uploaded_file(../img/produits/petites/) [function.move-uploaded-file]: failed to open stream: Is a directory in /homez.342/anyseties/www/admin/add_products_confirm.php on line 120

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/log/tmp/phpFds8Lp' to '../img/produits/petites/' in /homez.342/anyseties/www/admin/add_products_confirm.php on line 120
Erreur lors de la copie du fichier
Warning: move_uploaded_file(../img/produits/grandes/) [function.move-uploaded-file]: failed to open stream: Is a directory in /homez.342/anyseties/www/admin/add_products_confirm.php on line 134

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/log/tmp/phpMqzDKJ' to '../img/produits/grandes/' in /homez.342/anyseties/www/admin/add_products_confirm.php on line 134


J'ai pourtant coché toutes les autorisations sur les dossiers d'arrivée... Je ne comprends pas... Une erreur dans le chemin ?
Merci pour votre aide
Nina



  



Réponse rapide

forum Répondez et participez librement forum
Services informatiques Merci d'écrire un message de plus de 10 mots en français correct. (Tout message mal rédigé sera effacé.)

Pied de page des forums

Forum : Réseau - Sécurité - Materiel
Php - Référencement - Serveurs - Divers
Windows - Internet - Logiciels - Communication
SARL Brakstar / 485 013 809 R.C.S. BOURGES
2 rue de coulon. 18310 Graçay
Mail : societe@brakstar.com
USA EN ES BR PO DE NL IT SU DN HU JP TE RU PL FI NO GR SE SL ET TH UK SL IN LH RO LE HE BG CZ MS CAT IR CR