|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 70 ![]() |
Bonjour.
Lorsque j'utilise la fonction file_get_contents() sur une url de type https, j'obtiens l'erreur : Citation:
J'ai essayé en upgradant mon php 5.2 en 5.2.1 sans succés. J'utilise WAMP 1.6.6 Merci pour votre aide. |
|
|
|
00
|
|
|
#2 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
Perso , je pense qu'avec un peu de code (au moins la ligne d'appel) , on pourra y voir plus clair !
|
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() ![]() Aurélien Développeur Web Inscription : avril 2006 Messages : 510 ![]() |
en général si l'url passée est bonne, les problèmes entre file_get_contents et https renvoient plutôt une erreur parlant de wrapper ou de ssl non ?
comme dit RideKick, montre nous ton appel tu peux aussi regarder du côté de curl |
|
00
|
|
|
#4 | |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 70 ![]() |
Voici mon code :
Code :
$contents = file_get_contents("https://www.bwin.com/betsnew.aspx?leagueIDs=34"); Citation:
|
|
|
|
00
|
|
|
#5 | |||
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 70 ![]() |
Et avec cURL pas mieux.
Code :
Citation:
|
|||
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() ![]() Aurélien Développeur Web Inscription : avril 2006 Messages : 510 ![]() |
la page que tu indiques, j'arrive pas à l'accéder... soit leur serveur a un soucis, soit elle n'existe pas et c'est alors normal que file_get_contents puisse pas la lire
pour curl t'as bien installer la librairie ? |
|
00
|
|
|
#7 | ||
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 70 ![]() |
Citation:
Essaie avec celle ci : https://www.nordicbet.com/selection?...tegory_ids=10# Citation:
J ai pourtant bien decommenter la ligne extension=php_curl.dll du php.ini |
||
|
|
00
|
|
|
#8 |
|
Membre chevronné
![]() ![]() Aurélien Développeur Web Inscription : avril 2006 Messages : 510 ![]() |
ouais cette fois j'ai pu accéder à la page, hier soir non
pour installer curl, c'est tout marqué http://us2.php.net/manual/fr/ref.curl.php désolé je peux pas t'aider bien plus que ça, je vois pas trop d'où peut venir le soucis |
|
00
|
|
|
#9 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
J'ai apris hier qu'on pouvaut utiliser fopen() si allow_url_open() etait activée ...
par contre la ou je suis pas sur que ça puisse marcher dans ton cas c est que tu accede a une page securisée.... https://www.bwin.com/betsnew.aspx?leagueIDs=34 |
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 70 ![]() |
En fait, c'était tout bête.
J'ai décommenté la ligne du fichier php.ini qui se trouvait dans le dossier php alors que c'est le fichier php.ini du dossier Apache2 qu'il fallait modifier. Le problème qui s'est posé ensuite, c'est la récupération d'une page blanche. Je l'ai résolu en utilisant l'option CURLOPT_SSL_VERIFYPEER (égal à 0). Mon problème est donc résolu mais cela n'explique pas pourquoi la fonction file_get_contents() ne récupère pas le html. Je laisse donc le soin à un modérateur de marquer le sujet comme 'Résolu' s'il le considère comme tel. Merci à vous de m'avoir aiguillé. |
|
|
00
|
|
|
#11 | ||
|
Expert Confirmé
![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#12 |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 70 ![]() |
Ce n'est pas cela car ma version est la 5.2.0
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com