Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [resolu] probleme http sf::HTTP request  (Lu 3914 fois)

0 Membres et 1 Invité sur ce sujet

nataire

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
[resolu] probleme http sf::HTTP request
« le: Mai 16, 2016, 05:53:34 pm »
Bonjour

Voila je souhaite creer un programme qui puisse se connecter à un serveur MySQL, pour pouvoir insérer des données ainsi que les afficher. Malheureusement celui-ci n'arrive pas à lancer le script PHP pour pouvoir se connecter.

Voici à quel message j'ai le droit
(click to show/hide)

J'ai vérifier le code php celui-ci fonctionne correctement (via un formulaire en html et la methode POST je me connecte au serveur et je rajoute une ligne à ma base de donnée) j'en déduit que l'erreur ne viennent pas de lui.
Je vous passe donc le code du programme qui est normalement le même de la partie tuto.

(click to show/hide)
« Modifié: Mai 18, 2016, 08:25:15 pm par nataire »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : probleme http sf::HTTP request
« Réponse #1 le: Mai 16, 2016, 07:31:26 pm »
Et donc ? Quel est le problème ? Tu reçois une réponse valide (code 200) avec comme contenu une page HTML. Par contre cette page contient du javascript, donc tu ne pourras pas en faire grand chose depuis ton code, c'est une page qui est destinée aux navigateurs.
Laurent Gomila - SFML developer

nataire

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : probleme http sf::HTTP request
« Réponse #2 le: Mai 16, 2016, 08:20:14 pm »
C'est ça que je ne comprend pas, le logiciel me trouve du javascript alors que j'ai juste le code du PHP pour se connecter et insérer une ligne dans une table.

Si je comprend bien mon code, celui-ci va sur mon site (http://etud05-snir17.hebergratuit.net) et après il exécute le script php (/test.php) ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : probleme http sf::HTTP request
« Réponse #3 le: Mai 16, 2016, 09:26:32 pm »
Dans ce cas il faudrait voir ce que fait ton script PHP côté serveur.
Laurent Gomila - SFML developer

nataire

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : probleme http sf::HTTP request
« Réponse #4 le: Mai 16, 2016, 10:05:06 pm »
Voila le code.
j'ai testé un simple print pour essayé de voir si je n'avais pas fait une erreur avec la partie SQL mais j'ai toujours le probleme du javascript :/

<?php
$posX = $_POST['posX'];
$posY = $_POST['posY'];
$objet = $_POST['objet'];

//test des parametres
    print ("Position X = $posX position Y= $posY, objet = $objet");
//identifiant sql
        $servername ="*******";
                $username="******";
                $password="******";
                $database="********";

//connexion serveur
                try {
                $conn = new PDO("mysql:host=$servername;dbname=$database", $username, $password);
               
                $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

               
                $sql = "INSERT INTO indice (coordX, coordY, indice)
                VALUES ('$posX', '$posY', '$objet')";
                $conn->exec($sql);
               
                }
                catch(PDOException $e)
                {
                echo $sql . "<br>" . $e->getMessage();
                }
                $conn = null;
?>
 

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : probleme http sf::HTTP request
« Réponse #5 le: Mai 17, 2016, 06:23:24 am »
On dirait que la page retournée est une redirection javascript (qui ajouterait "?ckattempt=1" à l'URL). Tu n'as pas ce genre de chose sur ton serveur ?
Laurent Gomila - SFML developer

nataire

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : probleme http sf::HTTP request
« Réponse #6 le: Mai 17, 2016, 07:48:04 am »
Je te dirais ça ce soir quand je vais rentrer de cours.
Normalement pour le  "?cattemptk=1" j'en ai pas sur mon serveur mais je crois que c'est l'hébergeur qui me la rajoute à chaque fois.

Et je vais essayer en même temps de faire la même chose sur un serveur eaysyphp en local.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : probleme http sf::HTTP request
« Réponse #7 le: Mai 17, 2016, 08:04:46 am »
Essaye aussi de rajouter le "?ckattempt=1" dans la requête (dans ton code), ça le fait peut-être sauter la redirection.
Laurent Gomila - SFML developer

nataire

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : probleme http sf::HTTP request
« Réponse #8 le: Mai 18, 2016, 07:11:24 pm »
Du coup j'ai testé avec un serveur local easyphp tout a super bien fonctionné je n'avais plus mon erreur de java script et la commande SQL a bien envoyé. Je vais de ce pas essayer avec un autre hébergeur.

J'ai également testé en rajoutant à la fin "?ckattempt=1" mais j'avais la même erreur.