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

Bibliothèques et frameworks PHP Discussion :

[cURL] Transfert par CURL qui n'aboutit pas


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut [cURL] Transfert par CURL qui n'aboutit pas
    Bonjour,

    J'utilise pour la 1ère fois CURL, hier j'ai réussi à faire fonctionner mon script, mais je ne sais pas ce que j'ai pu toucher, je n'y arrive plus.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $fichier = base64_encode($fichier);
    	$md5 = md5($fichier);
    	// Création d'une nouvelle cession CURL
    	$curl = curl_init();
    	// Création des différentes options de la requête CURL
    	curl_setopt($curl, CURLOPT_URL, "http://www.nnnnn.fr/synchro/synchronisation_serveur.php");
    	curl_setopt($curl, CURLOPT_POST, TRUE);
    	curl_setopt($curl, CURLOPT_POSTFIELDS, "fichier=".$fichier."&md5=".$md5);
    	curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
    	// Exécution de la requête CURL
    	$transfert = curl_exec($curl);
    	// Libération des ressources de la requête CURL
    	curl_close($curl);
    Mon $fichier est bon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $commandes[] = "95909|95909|122592|122592|116035|116035|116036|116036|2008-12-05|2008-12-05|1968|1968|1|1|0000-00-00|0000-00-00|0|0|0000-00-00|0000-00-00|||2008-12-09|2008-12-09|2008-12-09|2008-12-09|||2|2|3|3";
    $commandes[] = "95909|95909|122593|122593|116035|116035|116036|116036|2008-12-05|2008-12-05|2834|2834|1|1|0000-00-00|0000-00-00|0|0|0000-00-00|0000-00-00|||2008-12-09|2008-12-09|2008-12-09|2008-12-09|||2|2|3|3";
    Mon $md5 aussi.

    Mais $transfert est à false.

    Dans mon php info CURL est bien activé.

    J'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ini_set("display_errors", true);
    error_reporting(E_ALL);
    Mais je n'ai aucune anomalie.

    Ma connexion est bonne aussi.

    Bref je tourne en rond en plaçant des echo ici et là mais je ne vois pas.

    Une idée

    Merci d'avance

  2. #2
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Si je met ceci dans mon url

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl_setopt($curl, CURLOPT_URL, "http://www.google.fr");
    La connexion est ok

    J'ai donc copié mon url que j'ai dans mon script et je l'ai mise dans mon explorateur et mon lien fonctionne.

    Que dois-je en conclure ?

  3. #3
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Sur mon serveur distant, j'ai d'autres applications.

    Lorsque je mets le lien de ces applications sur CURLOPT_URL, le retour est ok.

    Lorsque je mets le lien que je souhaite, ce n'est pas ok.

    J'en ai déduit que c'était peut-être une question de droit sur le répertoire distant, j'ai donc tout ouvert, mais cela n'a rien changé.

    Je suis vraiment dans une impasse

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/11/2007, 20h12
  2. Lecture d'une PJ envoyée sous VISTA par qqun qui n'a pas VISTA
    Par sierra62 dans le forum Windows Vista
    Réponses: 2
    Dernier message: 15/11/2007, 22h14
  3. Division par zéro qui ne plante pas ?
    Par Arpivu dans le forum Débuter
    Réponses: 3
    Dernier message: 19/06/2007, 09h39
  4. Réponses: 2
    Dernier message: 23/03/2007, 10h44
  5. [ASE][T-SQL] Requete qui n'aboutit pas
    Par metheorn dans le forum Sybase
    Réponses: 4
    Dernier message: 06/07/2006, 11h56

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