begin process at 2012 05 28 21:01:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

fopen https


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

fopen https

mardi 27 février 2007 à 11:00:21 | fopen https

nildv

Bonjour tout le monde.
Voila mon probleme j essai de recuperer le code html d'une page https.
Pour cela j'utilise un fopen tout en ayant activé openssl (je suis sous wanp).
Le probleme c est que j arrive à recuperer la page d authentification mais pour les autre j ai une erreur: 
  - "[function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1  
   500 internal Server Error"

Quelqu un a t il une idée?
Merci d avance!!



mardi 27 février 2007 à 11:17:27 | Re : fopen https

vilhjalms

Saell og blesuð

L'extention Curl devrait vous aider

http://fr.php.net/manual/fr/ref.curl.php

Vilhjálms Sigurðsdóttir aka Frëyjá
mardi 27 février 2007 à 11:27:18 | Re : fopen https

nildv

Merci de vous préoccuper de mon probleme,  j ai essayé avec curl:

$ch
= curl_init("https://www...");
$fp = fopen("fichier.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
curl_close($ch);
fclose($fp);

Le probleme c'est que mon fivhier reste vide par contre j ai essayé avec  "http://www.google.fr" et la pas de problemes.
Ou est mon erreur?
Merci
mardi 27 février 2007 à 11:27:23 | Re : fopen https

nildv

Merci de vous préoccuper de mon probleme,  j ai essayé avec curl:

$ch
= curl_init("https://www...");
$fp = fopen("fichier.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
curl_close($ch);
fclose($fp);

Le probleme c'est que mon fivhier reste vide par contre j ai essayé avec  "http://www.google.fr" et la pas de problemes.
Ou est mon erreur?
Merci
mardi 27 février 2007 à 12:38:27 | Re : fopen https

vilhjalms

Saell og blesuð

Heu petite question : avez vous besoin de vous identifier ? Parce que cela n est pas le cas il semblerait que file() suffise

Vilhjálms Sigurðsdóttir aka Frëyjá
mardi 27 février 2007 à 13:36:54 | Re : fopen https

nildv

Et bien justement la page que je voudrais recuperer est disponible aprés identification, j'ai pensé que c'est à cause de cela que mon fopen ne marche que sur la premiere page du site (page d'identification).
Je ne sais pas du tout comment m' y prendre.
Si vous avez une idée je suis preneur parce que là je suis completement perdu.
Merci beaucoup
mardi 27 février 2007 à 16:14:56 | Re : fopen https

vilhjalms

Saell og blesuð

Il n y a donc plus que Curl en ce cas relisez bien la doc sur fr.php.net j avais vu qu ils en parlaient via les options

Vilhjálms Sigurðsdóttir aka Frëyjá
mardi 27 février 2007 à 16:50:59 | Re : fopen https

nildv

Merci de votre aide precieuse mais j ai encore des problèmes:
   -J'arrives à recuperer des pages HTTP avec curl mais pour les HTTPS il ne se passe rien, le fichier reste vide.
   -Etes vous sur que cela n'est pas possible avec openssl? 
   -Comment puis je faire suivre ma session?
Merci encore
mercredi 28 février 2007 à 11:11:39 | Re : fopen https

nildv

Bonjour tout le monde,
Donc, j'ai reussi à recuperer une page https (page d'identification) avec curl mais comment recuperer les pages qui sont après l'identification?
Faut-il que je lui fasse passer ma session??
Je vais chercher un peu plus en attendant une reponse
Merci
mercredi 28 février 2007 à 13:11:59 | Re : fopen https

FhX

Oui, il faut que tu t'identifies.

CURL doit pouvoir faire ca il me semble.
Exact, j'ai mis 10 secondes pour trouver :
http://fr3.php.net/manual/fr/ref.curl.php

" PHP supporte libcurl, une bibliothèque créée par Daniel Stenberg, qui vous permet de vous connecter, de communiquer avec de nombreux serveurs, grâce à de nombreux protocoles. libcurl supporte actuellement les protocoles suivants : HTTP, HTTPS, FTP, gopherT, telnetT, dictT, fileT, et LDAP. libcurl supporte aussi les certificats HTTPS, les POST HTTP, PUT HTTP, le chargement par FTP (ce qui peut être fait par l'extension FTP), les chargements par formulaire HTTP, les proxies, les cookies et l'identification par mot de passe et nom d'utilisateur."

Ceci dit, passe à PHP5 avec CURL, il y a des options en plus qui peuvent t'interesser. (si tu uilises le FTP avec SSL par exemple)

1 2

Cette discussion est classée dans : page, recuperer, probleme, https, fopen


Répondre à ce message

Sujets en rapport avec ce message

Probleme d'indlude(); [ par DEL ] j'aimerai faire un include(); sur une page qui se trouve pas sur mon hebergeur, j'ai essayé d'utiliser cette syntaxe include('http://uhuh.free.fr/inde fopen & proxy [ par thierry ] Bonjour à tous et à toutes !Je tente d'utiliser la fonction fopen en ouvrant une page web par exemple. Seulement voila mon pb. Chez moi ca marche très recuperer une page [ par tich69 ] comment faire pour recuperer une page web au format php3?est ce possible recuperer l'url de la page ou je me trouve [ par Alexnancy ] salut,comment puis-je recuperer l'url de la page ou je me trouve ??j'ai essaye $HTTP_REFERER, mais ca recupere l'url de la page ou je viens, c pas pra probleme de classe en php [ par Elkaire ] Donc voila mon probleme!!dans une premiere page je rensegne les insances de mon objet. Une fois renseigné je peux réutiliser les instances cet objet d Probleme avec ID [ par Morgiver ] Je suis en train de faire une partie privée pour mon site je dois donc faire une page d'inscription ce que j'ai fais. Bon quand j'inscri un membre il Comment recuperer des donner d'une page unix ? [ par gol ] Je desire recuperer les données d'une page unix pour m'en servir pour de la programmation.C'est à dire que je souhaite me servir de données d'un serve probleme paranormal [ par joedalton ] j'ai un probleme plutot bizarre et si vous pouviez m'aider ca serait vraiment sympa.Voila j'ai une page qui réalise une recherche par rapport a des cr Probleme..besoins d'aide [ par chichon106 ] SVP je débute...Slut!! bon bah je suis entrain de faire un site consacré spécialement aux adolescents! de 13 à 20 ans!! et jvoudrais créer une galleri Probleme avec espaces membres [ par thomas68500 ] Bonjours,Alors tout d'abord se qui lisent se mesage je vous remercie enfaite mon probleme s'est que j'ai fait un espace membres et avec s'ette espace


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,365 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales