Page 1 sur 1

Lecture avec curl impossible

Posté : 31 oct. 2009, 13:33
par christele
Bonjour,
Je suis en retard, mais j'attaques CURL
pour le moment je lis (essaies :shock: ) depuis un site A un html qui est sur un autre de mes sites B
je crois d' aprés mon php.ini de A que CURL est actif.

quand j'écris

Code : Tout sélectionner

<?php $ch = curl_init("http://www.mon_site_B/xxx.htm"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); echo ("<html><body>juste pour voir<br>"); echo ("".$output."</body></html>"); ?>
je n'ais pas le html :( et pourtant aucun message d'erreur :shock:

Surement j'ais tout mal écrit .... pouvez vous m'aider
merci.

Re: Lecture avec curl impossible

Posté : 31 oct. 2009, 16:29
par FuZZyLine
Salut,
Bonjour,
Je suis en retard, mais j'attaques CURL
pour le moment je lis (essaies :shock: ) depuis un site A un html qui est sur un autre de mes sites B
je crois d' aprés mon php.ini de A que CURL est actif.
quand j'écris

Code : Tout sélectionner

<?php $ch = curl_init("http://www.mon_site_B/xxx.htm"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); echo ("<html><body>juste pour voir<br>"); echo ("".$output."</body></html>"); ?>
je n'ais pas le html :( et pourtant aucun message d'erreur :shock:
Surement j'ais tout mal écrit .... pouvez vous m'aider
merci.
cURL ne retourne pas une erreur à proprement parler.
Si tu souhaites voir si une erreur a été soulevée il te faut faire:
$ch = curl_init("http://www.mon_site_B/xxx.htm");
.
.
.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

if(curl_exec($ch) === false)
{
    echo 'Erreur Curl : ' . curl_error($ch);
}
else
{
   .
   .
   .
}
Voir : http://curl.haxx.se/libcurl/c/libcurl-errors.html

@+ bon code ;)

PS: Exemple donné par php.net (le miens était vasouilleux. Je dois même avouer que je viens juste
d'activer cURL sur mon serveur)...

Re: Lecture avec curl impossible

Posté : 31 oct. 2009, 18:08
par christele
Mille mercis a toi,
Je vais contrôler et je reviens te dire.
:D

VOILA de retour il me dit grace a toi ... :wink:
Erreur Curl : couldn't connect to host :oops:

Seulement je ne peut modifier moi même le PHP.INI du serveur, je vais attendre lundi
Encore merci a toi

Re: Lecture avec curl impossible

Posté : 31 oct. 2009, 19:09
par FuZZyLine
Re,
Mille mercis a toi,
Je vais contrôler et je reviens te dire. :D
VOILA de retour il me dit grace a toi ... :wink:
Erreur Curl : couldn't connect to host :oops:
Seulement je ne peut modifier moi même le PHP.INI du serveur, je vais attendre lundi
Encore merci a toi
Pardonne moi mais je ne comprends pas ce que php.ini vient faire dans l'histoire.
cURL est bien déclaré chez toi, autrement dit l'erreur relevée fait mention d'autre chose:

> Connexion impossible à l'host.

Je suis le dossier, j'aimerai bien comprendre le fin mot de l'histoire eh eh eh ;)

En tout cas, ravi de t'avoir un peu aidé @+ ;)

Re: Lecture avec curl impossible

Posté : 31 oct. 2009, 19:22
par christele
Re,
Pardonne moi mais je ne comprends pas ce que php.ini vient faire dans l'histoire.
cURL est bien déclaré chez toi, autrement dit l'erreur relevée fait mention d'autre chose:
> Connexion impossible à l'host.
Je suis le dossier, j'aimerai bien comprendre le fin mot de l'histoire eh eh eh ;)
En tout cas, ravi de t'avoir un peu aidé @+ ;)
Oui et je crains que ce soit
allow_url_fopen = Off sur le serveur B :shock:
J'ais hate d'étre a lundi pour avoir mes gars au telephonne !

Si tu veux ce paramétre empéche le CURL mais aussi file_get_contents :shock: je crois (mais pas certaine)

Re: Lecture avec curl impossible

Posté : 31 oct. 2009, 19:45
par FuZZyLine
Re,
Oui et je crains que ce soit
allow_url_fopen = Off sur le serveur B :shock:
J'ais hate d'étre a lundi pour avoir mes gars au telephonne !
Si tu veux ce paramétre empéche le CURL mais aussi file_get_contents :shock: je crois ([*]mais pas certaine)
Grossomodo: Les fonctions d'acces... [*] tu peux l'être ;)

Bon, j'y go et j'attends de lire la suite eh eh eh ;)

Re: [RESOLU]Lecture avec curl impossible

Posté : 31 oct. 2009, 19:57
par christele
Allez tiens puisque c'est le We ... je t'entrouves une porte ...
Tiens chez nous ICI :D

Code : Tout sélectionner

<?PHP $ch = curl_init("http://forum.phpfrance.com/php-debutant/"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $output=curl_exec($ch); curl_close($ch); echo ("<html><body>===================================<br>"); $output=str_replace("<","",$output); $output=str_replace("?","",$output); $output=str_replace(">","",$output); echo ("xxxxxxxxxxxxxxxxxx".$output."xxxxxxxxxxxxxxxxxxx<br>"); echo ("<br></body></html>"); ?>
Oui Oui même les grands forums techniques ont un trou béant aux intrusion des hackeurs, mais aussi des hackeuses :oops:
tu mets ce PHP sur ton site et test..
Tu vas me dire ça donne rien d'un hack ... mais si, alors ce paramétre de php.ini il est pas important :roll:

Re: [RESOLU]Lecture avec curl impossible

Posté : 31 oct. 2009, 20:18
par FuZZyLine
Allez tiens puisque c'est le We ... je t'entrouves une porte ...
Tiens chez nous ICI :D

Code : Tout sélectionner

<?PHP $ch = curl_init("http://forum.phpfrance.com/php-debutant/"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $output=curl_exec($ch); curl_close($ch); echo ("<html><body>===================================<br>"); $output=str_replace("<","",$output); $output=str_replace("?","",$output); $output=str_replace(">","",$output); echo ("xxxxxxxxxxxxxxxxxx".$output."xxxxxxxxxxxxxxxxxxx<br>"); echo ("<br></body></html>"); ?>
Oui Oui même les grands forums techniques ont un trou béant aux intrusion des hackeurs, mais aussi des hackeuses :oops: tu mets ce PHP sur ton site et test..
Tu vas me dire ça donne rien d'un hack ...
mais si, alors ce paramétre de php.ini il est pas important :roll:
Re, re...

Pas besoin, je viens de tracer le script de visu.
J'ai peur qu'ainsi tu ne réceptionnes "que" du html... contrairement à ce que tu espères.
Le serveur évalu avant tous transferts. ...Et heureusement ;)

Bon j'y re-go, @+ ;)

Re: [RESOLU]Lecture avec curl impossible

Posté : 31 oct. 2009, 20:33
par christele
Re, re...
Pas besoin, je viens de tracer le script de visu.
J'ai peur qu'ainsi tu ne réceptionnes "que" du html... contrairement à ce que espères.
Le serveur évalu avant tous transferts. ...Et heureusement ;)
Bon j'y re-go, @+ ;)
Oui oui et c'est exactement ce que je veux !
Mais tu est OK que la porte est ouverte ICI et pas sur les serveurs ou sont mes sites ..
Quand a l'utilisation du HTML ... il faudra que tu creuses , je ne peux en public t'en dire plus .. :non:
cherche image generee etc... ors cette image dans la page d'un visiteur logué ... :oops: :mrgreen:
Tu sais un simple avatard

Re: [RESOLU]Lecture avec curl impossible

Posté : 31 oct. 2009, 21:08
par FuZZyLine
Re,
Oui oui et c'est exactement ce que je veux !
1) Mais tu est OK que la porte est ouverte ICI et pas sur les serveurs ou sont mes sites ..
2) Quand a l'utilisation du HTML ... il faudra que tu creuses , je ne peux en public t'en dire plus .. :non:
cherche image generee etc... ors cette image dans la page d'un visiteur logué ... :oops: :mrgreen:
Tu sais un simple avatard
1) Effectivement, tu as un acces mais ce n'est pas ce qu'on peut appeller une porte dérobée non plus ;)

Pour pousser le débat: Si dans la page rapatriée il n'est fait d'aucune mention de l'url de tes sites il est
impossible d'en connaitre les adresses.

2) T'en fais pas, je cherche rien, puis creuser: je suis trop vieux lol mon dos aimerait pas ;)

Bon, cette fois j'y go, @+ ;)