IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

erreur d'exécution de script php


Sujet :

PHP & Base de données

  1. #1
    Membre actif
    Homme Profil pro
    Webdesigner
    Inscrit en
    Mars 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2015
    Messages : 20
    Par défaut erreur d'exécution de script php
    Bonjour,

    je suis depuis hier nuit confronté à un problème d'exécution d'un script php que j'ai mis en place pour insérer des articles dans la base de données que je vais récupérer sur une page web plutard.

    En effet, je suis entrain de mettre en place un système qui va me permettre de rédiger un article sur une page web, ensuite les informations saisies par l'utilisateur sur le formulaire en relation avec l'article seront stockées dans la base de données, et récupérées sur une autre page web.

    Mais depuis hier le script que j'ai mis en place ne fonctionne pas, et j'ai vraiment besoin d'aide.

    Voici le code html et le code php

    Merci de bien vouloir m'aider.

    le code html:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    <div id="formulaire">
             <form method="post" enctype="multipart/form-data">
              <p>
           <span class="titre-form">Titre de l'article</span>
              <input type="text" name="titre_article"  /><br/><br/><br/>
     
           <span class="titre-form">Auteur de l'article</span>
              <input type="text" name="auteur_article"  /><br/><br/><br/>
     
           <span class="titre-form">Choisir un pays</span>
           <select  name="pays_article">
             <option value="be">Bénin</option>
             <option value="bf">Burkina Faso</option>
             <option value="ci">Côte d'Ivoire</option>
             <option value="mali">Mali</option>
             <option value="rdc">R.D.C.</option>
             <option value="sen">Senegal</option>
             <option value="tg">Togo</option>
          </select>
     
            <br/><br/><br/>
     
           <span class="titre-form"> Ajouter une image pour l'article</span>
           <input type="file" name="image_article"  />
     
           <br/><br/><br/>
     
           <span class="titre-form">Contenu de l'article</span><br/>
           <textarea name="contenu_article" > </textarea>
     
           <br/><br/>
     
           <input type="hidden" name="date_article"  />
           <input type="hidden" name="heure_article"  />
           <input type="hidden" name="ties_article"  />
     
           <p>
           <input type="submit" value="Ajouter" name="envoyer" />
           <input type="reset" value="Annuler" />
           </p>
           </p>
          </form>
         </div>
    Le code php:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    <?php
     
     
     
             if(isset($_POST['envoyer']))
             {
             $pays_article           =  $_POST['pays_article'];
             $titre_article          =  htmlentities(trim($_POST['titre_article']));
             $contenu_article        =  htmlentities(trim($_POST['contenu_article']));
             $image_article          =  $_FILES['image_article'];
             $auteur_article         =  htmlentities(trim($_POST['auteur_article']));
             $date_article           =  $_POST['date_article'];
             $heure_article          =  $_POST['heure_article'];
             $ties_article           =  $_POST['ties_article'];
     
             $date_article  = date("d").' / '. date("n") .' / '.date("Y");
             $heure_article = date("H").' / '. date("i");
             $ties_article  = date("U");
     
              if ($titre_article&&$auteur_article&&$contenu_article)
               {
                if(!empty($_FILES))
                {
                $image_article_name              =  $_FILES['image_article']['name'];
                $taille_image_article            =  $_FILES['image_article']['size'];
                $image_article_tmp_name          =  $_FILES['image_article']['tmp_name'];
                $image_article_chemin            =  '../images/up_img_articles/'.$image_article_name;
                $image_article_extension         = strrchr($image_article_name, '.'); 
                $extensions_valides              = array('.png', '.gif', '.jpg', '.jpeg', '.JPG', '.PNG', '.GIF', '.JPEG');
     
                    if(in_array($image_article_extension, $extensions_valides)) 
                    {
                    if($taille_image_article < 5000000)
                     {    
                      $image_article = strtr($image_article_name, 
                      'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 
                      'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
                      $image_article = preg_replace('/([^.a-z0-9]+)/i', '_', $image_article);
     
                      if (file_exists($image_article_chemin.$image_article_name))
                      {
                       $nom_final_image_article= 'x'. date("U"). $image_article_name;
                       $image_article_name=$nom_final_image_article; 
     
                       if (move_uploaded_file($image_article_tmp_name , $image_article_chemin))
                       {
     
                         $req = $bdd->prepare('INSERT INTO articles(pays_article,titre_article,contenu_article,image_article,auteur_article,date_article,heure_article,ties_article)VALUES(?, ?, ?, ?, ?, ?, ?,? )');
                         $req->execute(array($pays_article,$titre_article,$contenu_article,$image_article,$auteur_article,$date_article,$heure_article,$ties_article));
     
                        echo '<center><span class="succes"> FELICITATIONS: Votre article a été ajouté avec succès! </span></center>';
     
                       }
                       else
                       {
                          echo '<center><span class="erreur"> ERREUR: Votre image n\'a pas pu être envoyée, Veuillez recommencer </span></center>';
                       }
                      }
                     }
                     else
                     {
                      echo '<center><span class="erreur"> ERREUR: La taille de votre fichier (image) ne doit pas faire plus de 5 Mo! </span></center>';
                     }
                    }
                    else
                    {
                     echo '<center><span class="erreur"> ERREUR: Veuillez envoyer un fichier (image) de type .jpg, .jpeg, .png ou .gif! </span></center>';
                    }
                }
                else
                {
                 echo '<center><span class="erreur"> ERREUR: Aucune image n\'a été ajoutée pour votre article! </span></center>';
                }
               }
               else
               {
                echo '<center><span class="erreur"> ERREUR: Veuillez renseigner tous les champs du formulaire! </span></center>';
               }
             }
     
                                      ?>
    Merci.

  2. #2
    Membre Expert
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Par défaut
    Il manque un *.

    Blague à part. Qu'est-ce qui ne fonctionne pas ? Est-ce qu'il y a un message d'erreur ? Que donne le source de la page ?

    Bref tu comprendras que dire ça ne fonctionne pas sans dire ce qui ne fonctionne pas c'est comme aller chez le médecin et dire seulement "j'ai mal".

  3. #3
    Membre chevronné
    Homme Profil pro
    Autres
    Inscrit en
    Mai 2017
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Mai 2017
    Messages : 279
    Par défaut
    Il est où ton erreur?
    Nous ne sommes pas là pour travailler pour travailler pour toi, mais pour t'aider à résoudre ton problème.

Discussions similaires

  1. Erreur lors de l'exécution de script PHP
    Par aroua dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 04/07/2007, 09h37
  2. Réponses: 3
    Dernier message: 26/02/2007, 19h19
  3. [AJAX] XMLHTTPRequest => impossible d'exécuter tout script php
    Par AzertyH dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 24/11/2006, 19h01
  4. [Forum] Des erreurs avec tous les scripts PHP
    Par sensoo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 25/04/2006, 18h41
  5. [FLASH MX2004] Exécution de script PHP
    Par dleu dans le forum Flash
    Réponses: 2
    Dernier message: 30/03/2005, 19h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo