Forum IRIS

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Forum IRIS

Forum IRIS One Piece Aie ça rime

Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

4 participants

    aide de toute urgence

    Vice-Amiral Smoker
    Vice-Amiral Smoker
    Admin


    Messages : 486
    Date d'inscription : 24/05/2012
    Localisation : Nouveau Monde

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Vice-Amiral Smoker Jeu 21 Juin - 8:31

    Ok donc maintenant remet moi ton code cible alors.
    Monkey D. Dragon
    Monkey D. Dragon
    Membre


    Messages : 793
    Date d'inscription : 24/05/2012
    Age : 30
    Localisation : ile des hommes poissons place de la bastille

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Monkey D. Dragon Jeu 21 Juin - 8:34

    attend je lui fais une beauté Very Happy
    Monkey D. Dragon
    Monkey D. Dragon
    Membre


    Messages : 793
    Date d'inscription : 24/05/2012
    Age : 30
    Localisation : ile des hommes poissons place de la bastille

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Monkey D. Dragon Jeu 21 Juin - 8:39

    voila voila

    Code:
    <p><?php
    // On commence par récupérer les champs
    try
        {
    //$_FILES['icone']['name']    Le nom original du fichier, comme sur le disque du visiteur (exemple : mon_icone.png).
    //$_FILES['icone']['type']    Le type du fichier. Par exemple, cela peut être « image/png ».
    //$_FILES['icone']['size']    La taille du fichier en octets.
    //$_FILES['icone']['tmp_name'] L'adresse vers le fichier uploadé dans le répertoire temporaire.
    //$_FILES['icone']['error']    Le code d'erreur, qui permet de savoir si le fichier a bien été uploadé.

        if ($_FILES['icone']['error'] > 0) $erreur = "Erreur lors du transfert";
        if ($_FILES['icone']['size'] > $maxsize) $erreur = "Le fichier est trop gros";
        $extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' );
        //1. strrchr renvoie l'extension avec le point (« . »).
        //2. substr(chaine,1) ignore le premier caractère de chaine.
        //3. strtolower met l'extension en minuscules.
        $extension_upload = strtolower(  substr(  strrchr($_FILES['icone']['name'], '.')  ,1)  );
        if ( in_array($extension_upload,$extensions_valides) ) echo "Extension correcte";
        $image_sizes = getimagesize($_FILES['icone']['tmp_name']);
        if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight) $erreur = "Image trop grande";
        $nom = "piece/{$_POST['Npiece']}.{$extension_upload}";
        $resultat = move_uploaded_file($_FILES['Photo']['tmp_name'],$nom);
        if ($resultat) echo "Transfert réussi";

        $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
        $bdd = new PDO('mysql:host=localhost;dbname=gmao', 'root', '', $pdo_options);
       
        // Insertion du stock à l'aide d'une requête préparée
        $req = $bdd->prepare('INSERT INTO stock (Npiece, Reference, Emplacement, Dimention, Poids, Photo, Nstock, Reapro, PrixHT, PrixTTC, Commentaire) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)');
        $req->execute(array($_POST['Npiece'], $_POST['Reference'], $_POST['Emplacement'], $_POST['Dimention'], $_POST['Poids'], $_FILES['Photo']['name'], $_POST['Nstock'], $_POST['Reapro'], $_POST['PrixHT'], $_POST['PrixTTC'], $_POST['Commentaire']));
       
        echo 'La piece a bien été ajouté !';
        }
    catch(Exception $e)
        {
        die('Erreur : '.$e->getMessage());
        }
    ?></p>
    <?php require ("fin.php");?><!-- permet d'afficher le bas de la page est d'alleger chaque page -->
    <script src="js_global.js"></script>
    Vice-Amiral Smoker
    Vice-Amiral Smoker
    Admin


    Messages : 486
    Date d'inscription : 24/05/2012
    Localisation : Nouveau Monde

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Vice-Amiral Smoker Jeu 21 Juin - 8:46

    Code:
    $nom = "piece/{$_POST['Npiece']}.{$extension_upload}";

    Ok ceci est donc ton dossier de reception, quand tu le cherche sur ton pc tu le trouve ?

    Sinon moi comme je te propose ça

    Code:
    $nom = "../upload/toolbox/{$_FILES['Photo']['name']}";

    ../upload/toolbox/ est mon dossier de réception final, crée le, nomme le et place le ou tu le souhaite.
    Monkey D. Dragon
    Monkey D. Dragon
    Membre


    Messages : 793
    Date d'inscription : 24/05/2012
    Age : 30
    Localisation : ile des hommes poissons place de la bastille

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Monkey D. Dragon Jeu 21 Juin - 8:48

    oui je le trouve le fichier bizarre en gros il ce nomme {$_POST['Npiece']} car je fait un inventer avec des photo des pièces

    Code:
    <?php require ("debut.php");?><!-- permet d'afficher le haut de la page est d'alleger chaque page -->

    <h2>Résultat</h2><!--titre-->
    <p><?php
    // On commence par récupérer les champs
    try
        {
    //$_FILES['Photo']['name']    Le nom original du fichier, comme sur le disque du visiteur (exemple : mon_icone.png).
    //$_FILES['Photo']['type']    Le type du fichier. Par exemple, cela peut être « image/png ».
    //$_FILES['Photo']['size']    La taille du fichier en octets.
    //$_FILES['Photo']['tmp_name'] L'adresse vers le fichier uploadé dans le répertoire temporaire.
    //$_FILES['Photo']['error']    Le code d'erreur, qui permet de savoir si le fichier a bien été uploadé.

        if ($_FILES['Photo']['error'] > 0) $erreur = "Erreur lors du transfert";
        if ($_FILES['Photo']['size'] > $maxsize) $erreur = "Le fichier est trop gros";
        $extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' );
        //1. strrchr renvoie l'extension avec le point (« . »).
        //2. substr(chaine,1) ignore le premier caractère de chaine.
        //3. strtolower met l'extension en minuscules.
        $extension_upload = strtolower(  substr(  strrchr($_FILES['Photo']['name'], '.')  ,1)  );
        if ( in_array($extension_upload,$extensions_valides) ) echo "Extension correcte";
        $image_sizes = getimagesize($_FILES['Photo']['tmp_name']);
        if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight) $erreur = "Image trop grande";
        $nom = "piece/{$_POST['Npiece']}.{$extension_upload}";
        $resultat = move_uploaded_file($_FILES['Photo']['tmp_name'],$nom);
        if ($resultat) echo "Transfert réussi";

        $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
        $bdd = new PDO('mysql:host=localhost;dbname=gmao', 'root', '', $pdo_options);
       
        // Insertion du stock à l'aide d'une requête préparée
        $req = $bdd->prepare('INSERT INTO stock (Npiece, Reference, Emplacement, Dimention, Poids, Photo, Nstock, Reapro, PrixHT, PrixTTC, Commentaire) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)');
        $req->execute(array($_POST['Npiece'], $_POST['Reference'], $_POST['Emplacement'], $_POST['Dimention'], $_POST['Poids'], $_FILES['Photo']['name'], $_POST['Nstock'], $_POST['Reapro'], $_POST['PrixHT'], $_POST['PrixTTC'], $_POST['Commentaire']));
       
        echo 'La piece a bien été ajouté !';
        }
    catch(Exception $e)
        {
        die('Erreur : '.$e->getMessage());
        }
    ?></p>
    <?php require ("fin.php");?><!-- permet d'afficher le bas de la page est d'alleger chaque page -->
    <script src="js_global.js"></script>
    Monkey D. Dragon
    Monkey D. Dragon
    Membre


    Messages : 793
    Date d'inscription : 24/05/2012
    Age : 30
    Localisation : ile des hommes poissons place de la bastille

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Monkey D. Dragon Jeu 21 Juin - 9:19

    on va refaire vite fais
    Code:
    $nom = "./piece/{$_FILES['Photo'][name]}.{$extension_upload}";
    en entier

    dans cette parti il y a mon dossier ou toute les photo vont ce mettre
    Code:
    ./piece/

    et la sa renomme les photos et les extensions
    Code:
    {$_FILES['Photo'][name]}.{$extension_upload}";
    Vice-Amiral Smoker
    Vice-Amiral Smoker
    Admin


    Messages : 486
    Date d'inscription : 24/05/2012
    Localisation : Nouveau Monde

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Vice-Amiral Smoker Jeu 21 Juin - 9:21

    $name = "../upload/toolbox/{$_FILES['tool']['name']}"; en gros j'ai pareil sans .$extensions_upload mais si ça marche, ça marche.
    Monkey D. Dragon
    Monkey D. Dragon
    Membre


    Messages : 793
    Date d'inscription : 24/05/2012
    Age : 30
    Localisation : ile des hommes poissons place de la bastille

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Monkey D. Dragon Jeu 21 Juin - 9:23

    oui
    Vice-Amiral Smoker
    Vice-Amiral Smoker
    Admin


    Messages : 486
    Date d'inscription : 24/05/2012
    Localisation : Nouveau Monde

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Vice-Amiral Smoker Jeu 21 Juin - 9:59

    Bah tant mieux
    Monkey D. Dragon
    Monkey D. Dragon
    Membre


    Messages : 793
    Date d'inscription : 24/05/2012
    Age : 30
    Localisation : ile des hommes poissons place de la bastille

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Monkey D. Dragon Jeu 21 Juin - 10:28

    tu fais le ouf la
    Vice-Amiral Smoker
    Vice-Amiral Smoker
    Admin


    Messages : 486
    Date d'inscription : 24/05/2012
    Localisation : Nouveau Monde

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Vice-Amiral Smoker Jeu 21 Juin - 12:05

    j'ai fait quoi ?
    Monkey D. Dragon
    Monkey D. Dragon
    Membre


    Messages : 793
    Date d'inscription : 24/05/2012
    Age : 30
    Localisation : ile des hommes poissons place de la bastille

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Monkey D. Dragon Jeu 21 Juin - 12:09

    tu poste des message inutile pour pas que tous les forum et mon nom
    Vice-Amiral Smoker
    Vice-Amiral Smoker
    Admin


    Messages : 486
    Date d'inscription : 24/05/2012
    Localisation : Nouveau Monde

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Vice-Amiral Smoker Jeu 21 Juin - 12:10

    T'es un mytho c'est toi salo
    Monkey D. Dragon
    Monkey D. Dragon
    Membre


    Messages : 793
    Date d'inscription : 24/05/2012
    Age : 30
    Localisation : ile des hommes poissons place de la bastille

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Monkey D. Dragon Jeu 21 Juin - 12:23

    moi je commente vo vieux message
    Amiral Ao-Kiji
    Amiral Ao-Kiji
    Admin


    Messages : 254
    Date d'inscription : 24/05/2012

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Amiral Ao-Kiji Jeu 21 Juin - 12:26

    Tu surenchéris plutôt ca va jamais s'arréter mdr.
    Vice-Amiral Smoker
    Vice-Amiral Smoker
    Admin


    Messages : 486
    Date d'inscription : 24/05/2012
    Localisation : Nouveau Monde

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Vice-Amiral Smoker Jeu 21 Juin - 12:27

    Exact Kevin
    Monkey D. Dragon
    Monkey D. Dragon
    Membre


    Messages : 793
    Date d'inscription : 24/05/2012
    Age : 30
    Localisation : ile des hommes poissons place de la bastille

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Monkey D. Dragon Jeu 21 Juin - 12:30

    ba moi sa me dérange pas comme vous le voyer j'ai 200 message de plus que vous Very Happy et je gagne vu que je fini en dernier ah ah ah
    Vice-Amiral Smoker
    Vice-Amiral Smoker
    Admin


    Messages : 486
    Date d'inscription : 24/05/2012
    Localisation : Nouveau Monde

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Vice-Amiral Smoker Jeu 21 Juin - 12:31

    Non je finis en dernier :p
    Monkey D. Dragon
    Monkey D. Dragon
    Membre


    Messages : 793
    Date d'inscription : 24/05/2012
    Age : 30
    Localisation : ile des hommes poissons place de la bastille

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Monkey D. Dragon Jeu 21 Juin - 12:35

    vasi quel heure tu va me dire
    Vice-Amiral Smoker
    Vice-Amiral Smoker
    Admin


    Messages : 486
    Date d'inscription : 24/05/2012
    Localisation : Nouveau Monde

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Vice-Amiral Smoker Jeu 21 Juin - 12:37

    19h
    Monkey D. Dragon
    Monkey D. Dragon
    Membre


    Messages : 793
    Date d'inscription : 24/05/2012
    Age : 30
    Localisation : ile des hommes poissons place de la bastille

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Monkey D. Dragon Jeu 21 Juin - 12:46

    oui ba oui
    Monkey D. Dragon
    Monkey D. Dragon
    Membre


    Messages : 793
    Date d'inscription : 24/05/2012
    Age : 30
    Localisation : ile des hommes poissons place de la bastille

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Monkey D. Dragon Mer 27 Juin - 7:52

    ce sujet peu lui aussi etre fermé sans que tu booste pour ok je le ferme

    dans le formulaire.php
    Code:
    <label for="Photo">Photo :</label>
    <input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
    <input type="file" name="Photo" id="Photo" />
    <br />

    code pour vérifier ce qui est mi est bon:
    Code:
    //$_FILES['Photo']['name']    Le nom original du fichier, comme sur le disque du visiteur (exemple : mon_icone.png).
    //$_FILES['Photo']['type']    Le type du fichier. Par exemple, cela peut être « image/png ».
    //$_FILES['Photo']['size']    La taille du fichier en octets.
    //$_FILES['Photo']['tmp_name'] L'adresse vers le fichier uploadé dans le répertoire temporaire.
    //$_FILES['Photo']['error']    Le code d'erreur, qui permet de savoir si le fichier a bien été uploadé.

    if ($_FILES['Photo']['error'] > 0) $erreur = "Erreur lors du transfert";
    if ($_FILES['Photo']['size'] > $maxsize) $erreur = "Le fichier est trop gros";
    $extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' );
    //1. strrchr renvoie l'extension avec le point (« . »).
    //2. substr(chaine,1) ignore le premier caractère de chaine.
    //3. strtolower met l'extension en minuscules.
    $extension_upload = strtolower(  substr(  strrchr($_FILES['Photo']['name'], '.')  ,1)  );
    if ( in_array($extension_upload,$extensions_valides) ) echo "Extension correcte</br>";
    $image_sizes = getimagesize($_FILES['Photo']['tmp_name']);
    if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight) $erreur = "Image trop grande";
    $nom = "piece/{$_FILES['Photo'][name]}";
    $resultat = move_uploaded_file($_FILES['Photo']['tmp_name'],$nom);
    if ($resultat) echo "Transfert réussi</br>";

    puis pour mettre le chemin du dossier dans la BdD
    Code:
    $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO('mysql:host=localhost;dbname=gmao', 'root', '', $pdo_options);

    // Insertion du stock à l'aide d'une requête préparée
    $req = $bdd->prepare('INSERT INTO stock (Photo) VALUES(?)');
    $req->execute(array($nom));
    Vice-Amiral Smoker
    Vice-Amiral Smoker
    Admin


    Messages : 486
    Date d'inscription : 24/05/2012
    Localisation : Nouveau Monde

    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Vice-Amiral Smoker Mer 27 Juin - 9:36

    Allez je lock !

    Contenu sponsorisé


    aide de toute urgence - Page 3 Empty Re: aide de toute urgence

    Message par Contenu sponsorisé

      Sujets similaires

      -

      La date/heure actuelle est Lun 20 Mai - 8:11