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

Archive PHP

 > 

Archives

 > 

Débutants

 > 

Comment Charger une Page Distante ...


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

Comment Charger une Page Distante ...

samedi 29 juin 2002 à 17:45:51 | Comment Charger une Page Distante ...

Rmoummed

Voila!

je voudrais charger une page distante (qui n'est pas sur mon serveur) en renseignants quelque variable,
exemple:
www.votresite.com/index.php?couleur=10&font=35

voila ce que j 'ai fait pour l'instant:

<?

$hwnd=fopen("www.votresite.com/index.php?couleur=10&font=35","r");
$html=fread($hwnd,100000);
fclose($hwnd);

echo $html;

?>


or ce code ne marche pas quand je l execute il affiche un message d'erreur.
Je vous remercie par avance pour votre aide.
mercredi 3 juillet 2002 à 21:42:03 | Re : Comment Charger une Page Distante ...

kevin39

<?Header("Location: www.votresite.com/index.php?couleur=10&font=35");?>

ca suffit pas?

-------------------------------
Réponse au message :
-------------------------------

Voila!

je voudrais charger une page distante (qui n'est pas sur mon serveur) en renseignants quelque variable,
exemple:
www.votresite.com/index.php?couleur=10&font=35

voila ce que j 'ai fait pour l'instant:

<?

$hwnd=fopen("www.votresite.com/index.php?couleur=10&font=35","r");
$html=fread($hwnd,100000);
fclose($hwnd);

echo $html;

?>


or ce code ne marche pas quand je l execute il affiche un message d'erreur.
Je vous remercie par avance pour votre aide.
jeudi 4 juillet 2002 à 10:00:51 | Re : Comment Charger une Page Distante ...

Rmoummed

Avec Header tu affiches le contenu de la page nan? moi je souhaite mettre la page dans une variable afin d'y extraire ce qui m'interresse.

-------------------------------
Réponse au message :
-------------------------------

<?Header("Location: www.votresite.com/index.php?couleur=10&font=35");?>

ca suffit pas?

-------------------------------
Réponse au message :
-------------------------------

Voila!

je voudrais charger une page distante (qui n'est pas sur mon serveur) en renseignants quelque variable,
exemple:
www.votresite.com/index.php?couleur=10&font=35

voila ce que j 'ai fait pour l'instant:

<?

$hwnd=fopen("www.votresite.com/index.php?couleur=10&font=35","r");
$html=fread($hwnd,100000);
fclose($hwnd);

echo $html;

?>


or ce code ne marche pas quand je l execute il affiche un message d'erreur.
Je vous remercie par avance pour votre aide.

jeudi 4 juillet 2002 à 12:04:11 | Re : Comment Charger une Page Distante ...

kevin39

ha ok,
utilise ca alors, je l'ai utilisé ca marche:

<?
$params="couleur=10&font=35";
$message = "POST /index.php?couleur=10&font=35 HTTP/1.0\r\n";
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen($params)."\r\n";
$message .= "\r\n";
$message .= $QUERY_STRING."\r\n";

$fp = fsockopen ("www.votresite.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, $message);
while (!feof($fp)) {
$aff= fgets ($fp,128);
}
fclose ($fp);
}
?>

-------------------------------
Réponse au message :
-------------------------------

Avec Header tu affiches le contenu de la page nan? moi je souhaite mettre la page dans une variable afin d'y extraire ce qui m'interresse.

-------------------------------
Réponse au message :
-------------------------------

<?Header("Location: www.votresite.com/index.php?couleur=10&font=35");?>

ca suffit pas?

-------------------------------
Réponse au message :
-------------------------------

Voila!

je voudrais charger une page distante (qui n'est pas sur mon serveur) en renseignants quelque variable,
exemple:
www.votresite.com/index.php?couleur=10&font=35

voila ce que j 'ai fait pour l'instant:

<?

$hwnd=fopen("www.votresite.com/index.php?couleur=10&font=35","r");
$html=fread($hwnd,100000);
fclose($hwnd);

echo $html;

?>


or ce code ne marche pas quand je l execute il affiche un message d'erreur.
Je vous remercie par avance pour votre aide.


jeudi 4 juillet 2002 à 12:05:36 | Re : Comment Charger une Page Distante ...

kevin39

oops petite erreur:

<?
$params="couleur=10&font=35";
$message = "POST /index.php HTTP/1.0\r\n";
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen($params)."\r\n";
$message .= "\r\n";
$message .= $QUERY_STRING."\r\n";

$fp = fsockopen ("www.votresite.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, $message);
while (!feof($fp)) {
$aff= fgets ($fp,128);
}
fclose ($fp);
}
?>


-------------------------------
Réponse au message :
-------------------------------

ha ok,
utilise ca alors, je l'ai utilisé ca marche:

<?
$params="couleur=10&font=35";
$message = "POST /index.php?couleur=10&font=35 HTTP/1.0\r\n";
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen($params)."\r\n";
$message .= "\r\n";
$message .= $QUERY_STRING."\r\n";

$fp = fsockopen ("www.votresite.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, $message);
while (!feof($fp)) {
$aff= fgets ($fp,128);
}
fclose ($fp);
}
?>

-------------------------------
Réponse au message :
-------------------------------

Avec Header tu affiches le contenu de la page nan? moi je souhaite mettre la page dans une variable afin d'y extraire ce qui m'interresse.

-------------------------------
Réponse au message :
-------------------------------

<?Header("Location: www.votresite.com/index.php?couleur=10&font=35");?>

ca suffit pas?

-------------------------------
Réponse au message :
-------------------------------

Voila!

je voudrais charger une page distante (qui n'est pas sur mon serveur) en renseignants quelque variable,
exemple:
www.votresite.com/index.php?couleur=10&font=35

voila ce que j 'ai fait pour l'instant:

<?

$hwnd=fopen("www.votresite.com/index.php?couleur=10&font=35","r");
$html=fread($hwnd,100000);
fclose($hwnd);

echo $html;

?>


or ce code ne marche pas quand je l execute il affiche un message d'erreur.
Je vous remercie par avance pour votre aide.



jeudi 4 juillet 2002 à 17:45:49 | Re : Comment Charger une Page Distante ...

Rmoummed

ah yes!!! ok merci!

merci encore pour tes infos!
par contre si t as le temps: tu pourrais pas expliquer un peu le code (car en recopiant on apprend rien).

Merci encore pour ton aide.

-------------------------------
Réponse au message :
-------------------------------

ha ok,
utilise ca alors, je l'ai utilisé ca marche:

<?
$params="couleur=10&font=35";
$message = "POST /index.php?couleur=10&font=35 HTTP/1.0\r\n";
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen($params)."\r\n";
$message .= "\r\n";
$message .= $QUERY_STRING."\r\n";

$fp = fsockopen ("www.votresite.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, $message);
while (!feof($fp)) {
$aff= fgets ($fp,128);
}
fclose ($fp);
}
?>

-------------------------------
Réponse au message :
-------------------------------

Avec Header tu affiches le contenu de la page nan? moi je souhaite mettre la page dans une variable afin d'y extraire ce qui m'interresse.

-------------------------------
Réponse au message :
-------------------------------

<?Header("Location: www.votresite.com/index.php?couleur=10&font=35");?>

ca suffit pas?

-------------------------------
Réponse au message :
-------------------------------

Voila!

je voudrais charger une page distante (qui n'est pas sur mon serveur) en renseignants quelque variable,
exemple:
www.votresite.com/index.php?couleur=10&font=35

voila ce que j 'ai fait pour l'instant:

<?

$hwnd=fopen("www.votresite.com/index.php?couleur=10&font=35","r");
$html=fread($hwnd,100000);
fclose($hwnd);

echo $html;

?>


or ce code ne marche pas quand je l execute il affiche un message d'erreur.
Je vous remercie par avance pour votre aide.



jeudi 4 juillet 2002 à 17:58:42 | Re : Comment Charger une Page Distante ...

kevin39

=)
vi dsl.

Code avec commentaires:

<?
$params="couleur=10&font=35"; // Liste des paramètres à transmettre à la page
$message = "POST /index.php HTTP/1.0\r\n"; // Type de requête. Ici: POST sur la page index.php qui est à la racine du site
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen($params)."\r\n"; // Longueur de la chaine envoyée
$message .= "\r\n";
$message .= $QUERY_STRING."\r\n"; // Envoie des paramètres

$fp = fsockopen ("www.votresite.com", 80, $errno, $errstr, 30); // Ouverture d'un socket sur le site sur le port 80 (pour http)
if (!$fp) {
echo "$errstr ($errno)<br>\n"; // Affichage du message d'erreur si la connexion est impossible
} else {
fputs ($fp, $message);
while (!feof($fp)) {
$aff= fgets ($fp,128); // Mise en variable du contenu renvoyé
}
fclose ($fp);
}
?>




-------------------------------
Réponse au message :
-------------------------------

ah yes!!! ok merci!

merci encore pour tes infos!
par contre si t as le temps: tu pourrais pas expliquer un peu le code (car en recopiant on apprend rien).

Merci encore pour ton aide.

-------------------------------
Réponse au message :
-------------------------------

ha ok,
utilise ca alors, je l'ai utilisé ca marche:

<?
$params="couleur=10&font=35";
$message = "POST /index.php?couleur=10&font=35 HTTP/1.0\r\n";
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen($params)."\r\n";
$message .= "\r\n";
$message .= $QUERY_STRING."\r\n";

$fp = fsockopen ("www.votresite.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, $message);
while (!feof($fp)) {
$aff= fgets ($fp,128);
}
fclose ($fp);
}
?>

-------------------------------
Réponse au message :
-------------------------------

Avec Header tu affiches le contenu de la page nan? moi je souhaite mettre la page dans une variable afin d'y extraire ce qui m'interresse.

-------------------------------
Réponse au message :
-------------------------------

<?Header("Location: www.votresite.com/index.php?couleur=10&font=35");?>

ca suffit pas?

-------------------------------
Réponse au message :
-------------------------------

Voila!

je voudrais charger une page distante (qui n'est pas sur mon serveur) en renseignants quelque variable,
exemple:
www.votresite.com/index.php?couleur=10&font=35

voila ce que j 'ai fait pour l'instant:

<?

$hwnd=fopen("www.votresite.com/index.php?couleur=10&font=35","r");
$html=fread($hwnd,100000);
fclose($hwnd);

echo $html;

?>


or ce code ne marche pas quand je l execute il affiche un message d'erreur.
Je vous remercie par avance pour votre aide.




jeudi 4 juillet 2002 à 18:01:51 | Re : Comment Charger une Page Distante ...

Rmoummed

Merci beaucoup kevin39!!!!!!!!

-------------------------------
Réponse au message :
-------------------------------

=)
vi dsl.

Code avec commentaires:

<?
$params="couleur=10&font=35"; // Liste des paramètres à transmettre à la page
$message = "POST /index.php HTTP/1.0\r\n"; // Type de requête. Ici: POST sur la page index.php qui est à la racine du site
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen($params)."\r\n"; // Longueur de la chaine envoyée
$message .= "\r\n";
$message .= $QUERY_STRING."\r\n"; // Envoie des paramètres

$fp = fsockopen ("www.votresite.com", 80, $errno, $errstr, 30); // Ouverture d'un socket sur le site sur le port 80 (pour http)
if (!$fp) {
echo "$errstr ($errno)<br>\n"; // Affichage du message d'erreur si la connexion est impossible
} else {
fputs ($fp, $message);
while (!feof($fp)) {
$aff= fgets ($fp,128); // Mise en variable du contenu renvoyé
}
fclose ($fp);
}
?>




-------------------------------
Réponse au message :
-------------------------------

ah yes!!! ok merci!

merci encore pour tes infos!
par contre si t as le temps: tu pourrais pas expliquer un peu le code (car en recopiant on apprend rien).

Merci encore pour ton aide.

-------------------------------
Réponse au message :
-------------------------------

ha ok,
utilise ca alors, je l'ai utilisé ca marche:

<?
$params="couleur=10&font=35";
$message = "POST /index.php?couleur=10&font=35 HTTP/1.0\r\n";
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen($params)."\r\n";
$message .= "\r\n";
$message .= $QUERY_STRING."\r\n";

$fp = fsockopen ("www.votresite.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, $message);
while (!feof($fp)) {
$aff= fgets ($fp,128);
}
fclose ($fp);
}
?>

-------------------------------
Réponse au message :
-------------------------------

Avec Header tu affiches le contenu de la page nan? moi je souhaite mettre la page dans une variable afin d'y extraire ce qui m'interresse.

-------------------------------
Réponse au message :
-------------------------------

<?Header("Location: www.votresite.com/index.php?couleur=10&font=35");?>

ca suffit pas?

-------------------------------
Réponse au message :
-------------------------------

Voila!

je voudrais charger une page distante (qui n'est pas sur mon serveur) en renseignants quelque variable,
exemple:
www.votresite.com/index.php?couleur=10&font=35

voila ce que j 'ai fait pour l'instant:

<?

$hwnd=fopen("www.votresite.com/index.php?couleur=10&font=35","r");
$html=fread($hwnd,100000);
fclose($hwnd);

echo $html;

?>


or ce code ne marche pas quand je l execute il affiche un message d'erreur.
Je vous remercie par avance pour votre aide.





jeudi 4 juillet 2002 à 20:18:55 | Re : Comment Charger une Page Distante ...

kevin39

no prob =)

Si tu veux plus d'aide viens sur IRC, sur irc.epiknet.org canal #PHP ou #Webmasters.

Mais je pourrais pas t'aider je pars demain en vacances jusqu'au 20.

Sinon email moi: kevin@phpfrance.com / admin@dreams-connexion.com

ciao bonne chance


-------------------------------
Réponse au message :
-------------------------------

Merci beaucoup kevin39!!!!!!!!

-------------------------------
Réponse au message :
-------------------------------

=)
vi dsl.

Code avec commentaires:

<?
$params="couleur=10&font=35"; // Liste des paramètres à transmettre à la page
$message = "POST /index.php HTTP/1.0\r\n"; // Type de requête. Ici: POST sur la page index.php qui est à la racine du site
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen($params)."\r\n"; // Longueur de la chaine envoyée
$message .= "\r\n";
$message .= $QUERY_STRING."\r\n"; // Envoie des paramètres

$fp = fsockopen ("www.votresite.com", 80, $errno, $errstr, 30); // Ouverture d'un socket sur le site sur le port 80 (pour http)
if (!$fp) {
echo "$errstr ($errno)<br>\n"; // Affichage du message d'erreur si la connexion est impossible
} else {
fputs ($fp, $message);
while (!feof($fp)) {
$aff= fgets ($fp,128); // Mise en variable du contenu renvoyé
}
fclose ($fp);
}
?>




-------------------------------
Réponse au message :
-------------------------------

ah yes!!! ok merci!

merci encore pour tes infos!
par contre si t as le temps: tu pourrais pas expliquer un peu le code (car en recopiant on apprend rien).

Merci encore pour ton aide.

-------------------------------
Réponse au message :
-------------------------------

ha ok,
utilise ca alors, je l'ai utilisé ca marche:

<?
$params="couleur=10&font=35";
$message = "POST /index.php?couleur=10&font=35 HTTP/1.0\r\n";
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen($params)."\r\n";
$message .= "\r\n";
$message .= $QUERY_STRING."\r\n";

$fp = fsockopen ("www.votresite.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, $message);
while (!feof($fp)) {
$aff= fgets ($fp,128);
}
fclose ($fp);
}
?>

-------------------------------
Réponse au message :
-------------------------------

Avec Header tu affiches le contenu de la page nan? moi je souhaite mettre la page dans une variable afin d'y extraire ce qui m'interresse.

-------------------------------
Réponse au message :
-------------------------------

<?Header("Location: www.votresite.com/index.php?couleur=10&font=35");?>

ca suffit pas?

-------------------------------
Réponse au message :
-------------------------------

Voila!

je voudrais charger une page distante (qui n'est pas sur mon serveur) en renseignants quelque variable,
exemple:
www.votresite.com/index.php?couleur=10&font=35

voila ce que j 'ai fait pour l'instant:

<?

$hwnd=fopen("www.votresite.com/index.php?couleur=10&font=35","r");
$html=fread($hwnd,100000);
fclose($hwnd);

echo $html;

?>


or ce code ne marche pas quand je l execute il affiche un message d'erreur.
Je vous remercie par avance pour votre aide.






vendredi 5 juillet 2002 à 11:58:55 | Re : Comment Charger une Page Distante ...

Rmoummed

Ok Merci!
je met en memoire ton adresse.


-------------------------------
Réponse au message :
-------------------------------

no prob =)

Si tu veux plus d'aide viens sur IRC, sur irc.epiknet.org canal #PHP ou #Webmasters.

Mais je pourrais pas t'aider je pars demain en vacances jusqu'au 20.

Sinon email moi: kevin@phpfrance.com / admin@dreams-connexion.com

ciao bonne chance


-------------------------------
Réponse au message :
-------------------------------

Merci beaucoup kevin39!!!!!!!!

-------------------------------
Réponse au message :
-------------------------------

=)
vi dsl.

Code avec commentaires:

<?
$params="couleur=10&font=35"; // Liste des paramètres à transmettre à la page
$message = "POST /index.php HTTP/1.0\r\n"; // Type de requête. Ici: POST sur la page index.php qui est à la racine du site
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen($params)."\r\n"; // Longueur de la chaine envoyée
$message .= "\r\n";
$message .= $QUERY_STRING."\r\n"; // Envoie des paramètres

$fp = fsockopen ("www.votresite.com", 80, $errno, $errstr, 30); // Ouverture d'un socket sur le site sur le port 80 (pour http)
if (!$fp) {
echo "$errstr ($errno)<br>\n"; // Affichage du message d'erreur si la connexion est impossible
} else {
fputs ($fp, $message);
while (!feof($fp)) {
$aff= fgets ($fp,128); // Mise en variable du contenu renvoyé
}
fclose ($fp);
}
?>




-------------------------------
Réponse au message :
-------------------------------

ah yes!!! ok merci!

merci encore pour tes infos!
par contre si t as le temps: tu pourrais pas expliquer un peu le code (car en recopiant on apprend rien).

Merci encore pour ton aide.

-------------------------------
Réponse au message :
-------------------------------

ha ok,
utilise ca alors, je l'ai utilisé ca marche:

<?
$params="couleur=10&font=35";
$message = "POST /index.php?couleur=10&font=35 HTTP/1.0\r\n";
$message .= "Content-type: application/x-www-form-urlencoded\r\n";
$message .= "Content-length: ".strlen($params)."\r\n";
$message .= "\r\n";
$message .= $QUERY_STRING."\r\n";

$fp = fsockopen ("www.votresite.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, $message);
while (!feof($fp)) {
$aff= fgets ($fp,128);
}
fclose ($fp);
}
?>

-------------------------------
Réponse au message :
-------------------------------

Avec Header tu affiches le contenu de la page nan? moi je souhaite mettre la page dans une variable afin d'y extraire ce qui m'interresse.

-------------------------------
Réponse au message :
-------------------------------

<?Header("Location: www.votresite.com/index.php?couleur=10&font=35");?>

ca suffit pas?

-------------------------------
Réponse au message :
-------------------------------

Voila!

je voudrais charger une page distante (qui n'est pas sur mon serveur) en renseignants quelque variable,
exemple:
www.votresite.com/index.php?couleur=10&font=35

voila ce que j 'ai fait pour l'instant:

<?

$hwnd=fopen("www.votresite.com/index.php?couleur=10&font=35","r");
$html=fread($hwnd,100000);
fclose($hwnd);

echo $html;

?>


or ce code ne marche pas quand je l execute il affiche un message d'erreur.
Je vous remercie par avance pour votre aide.









Cette discussion est classée dans : page, distante, charger, blue, brown


Répondre à ce message

Sujets en rapport avec ce message

Charger une page d'un autre serveur dans une variable [ par Rmoummed ] Voila!!!!!!!!je voudrais charger une page distante (qui n'est pas sur mon serveur) en renseignants quelque variable, exemple: www.votresite.com/index. comment charger une page sans lien [ par fifipil909 ] salut je voulais savoir comment charger une page html sans lien ni formulaireapres l'appuis sur un lien qui charge mon menu.html dans ma left frame je Doc à imprimer [ par cjulie24 ] CjulieHello tlm,je voudrais proposer un lien ds ma page web qui propose le téléchargement de la page au format PDF ou excel ceci afin d'obtenir une i Exécuter un lien sans charger la page [ par Siffly ] Je m'explique, je souhaite me faire un petit script d'auto - référencement dans certains moteur de recherche.Dans ce script, il y aurai une url par mo PhP jai fait une etape mais....... [ par Skyyyy ] Bon voila je me suis debrouille et jai fais caalors un fichier Index.php qui sera la page Login Mot de passe & charger des photos sur une page php [ par ousmane158 ] bonjour j'ai des photo dans un de mes repertoires je voudrais charger les photos une a une sur ma page php comme lors des pubs sur le net une apres q menu déroulant pour charger des page iframe ? [ par smed79 ] Bonjour, Voila, j'ai créer un menu déroulant pour charger des page iframe, la premier page de charge mais la 2eme page et la 3eme page non ! je me de Lire page distante [ par stanilou ] Salut, Comment on fait pour lire une page situer sur un serveur different? J'ai essayer avec file() mais ca ne marche qu'en local! Merci d'avance Nats Pré-charger une page web [ par Arnauti ] Bonjour a tous, Je voudrais savoir s'il est possible en <span id="gtbmisp_22" style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transpa session admin [ par Auklaar ] salut à tous! voila je me met au php petit à petit mais la j'ai un problème.j'ai une page index ou j'ai un formulaire avec password et login je clique


Nos sponsors


Sondage...

Comparez les prix

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 : 1,591 sec (3)

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