[PHP] Récupérer les variables dans une page sur un autre server

Récupérer les variables dans une page sur un autre server [PHP] - PHP - Programmation

Marsh Posté le 22-11-2002 à 19:09:37    

salut tlm,
je voudrais savoir comment on fait (car c'est possible) de récupérer des variables qui sont sur une page qui est sur un autre server que mon site et cette page ne m'appartient pas...
je vous resume :
-d'un cote g ma page a moi ou je voudrais afficher les variables $variable1 et $variable2
-de l'autre coté ya la page ou sont stockees les variables $variable1 et $variable2 , cette page n'est pas stockee sur le meme serveur que la premiere page...
 
Voila, merci de repondre sans m'incendier, j'ai fait une recherche et je SAIS que c'est possible
amicalement
or-azur

Reply

Marsh Posté le 22-11-2002 à 19:09:37   

Reply

Marsh Posté le 22-11-2002 à 19:12:46    

tu veux dire faire un include d'une page PHP qui se trouve sur un autre serveur web ?
 
ou recuperer des variable dans une page php qui a été parsée sur un autre serveur web ?

Reply

Marsh Posté le 22-11-2002 à 19:24:31    

ben tu fais un include.
 
Ca marche mais uniquement si l'autre te retournes du code php valide avec des $var="valeur".

Reply

Marsh Posté le 22-11-2002 à 19:29:13    

y'a déja eu un topic là dessus (faire un include à distance)

Reply

Marsh Posté le 22-11-2002 à 20:06:48    

hackeur en herbe need help.
 
En clair tu veut chopé les pass de la bdd d'un autre site...
Dabord tu fais une include de la page, ensuite si tu connais le nom des var, suffit de faire print"$var".
 
Bon Hacking  :hello:  

Reply

Marsh Posté le 23-11-2002 à 01:49:58    

Vadrigar a écrit a écrit :

 
 
En clair tu veut chopé les pass de la bdd d'un autre site...
Dabord tu fais une include de la page, ensuite si tu connais le nom des var, suffit de faire print"$var".
 




 
 [:yoko54]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 23-11-2002 à 09:06:08    

heureusement que ca fonctionne pas comme ca !

Reply

Marsh Posté le 23-11-2002 à 12:39:24    

Koi :??:  
 
Ca marche pas comme ça :(  
 
Tu veux dire que je vais pas pouvoir faire :

include("http://www.whitehouse.gov/config.php" );
echo $secret_code_for_nuclear_strike ;
echo $real_name_of_JFKs_killer;
echo $Ben_Laden_current_location;


 
:pfff: Fait chier ...
 
[:dehors]


Message édité par Snipe Foo le 23-11-2002 à 12:40:10
Reply

Marsh Posté le 23-11-2002 à 14:16:58    

je comprends pas
g fait ce que vous mavez demandé et donc :
 
<?
 
include("http://www.battle.net/war3/ladder/war3-player-profile.aspx?PlayerName=or-azur.lag&Gateway=Northrend" );
echo "<font color=#ffffff>VARIABLES:";
echo "zorblug";
echo $PlayerName;
?>
bon chuis ptet un caca en php, mais la variable playername elle existe sur cette page !!
et il mecrit rien a part le zorblug demandé !
pourquoi??

Reply

Marsh Posté le 23-11-2002 à 14:27:23    

bon je vais t'éclairer un peu :
le php s'exécute côté serveur !!!
Donc en incluant une page php distante, c'est comme si tu l'affichais dans ton browser (le serveur ne fait pas de différence entre une inclusion et un affichage).
Si tu as accès au serveur distant, tu peux créer une page php qui va te générer un script php avec par exemple
<?
 echo '<?';
 echo '$var1= "test"';
 echo '?>';
?>
que ton serveur local va inclure et interpréter localement.
 
Mais comme ce n'est sans doute pas le cas....
Résultat des courses, tu reçois une page html que tu dois parser avec une/des expressions régulières à la recherche des valeurs que tu veux.
 
[remarque stupide]
ta variable PlayerName, tu la fait passer par l'url dans ton fichier local, donc tu n'as pas besoin d'aller la chercher sur le serveur distant....
[/remarque stupide]


Message édité par ethernal le 23-11-2002 à 14:30:15

---------------
...oups kernel error...
Reply

Marsh Posté le 23-11-2002 à 14:27:23   

Reply

Marsh Posté le 23-11-2002 à 14:30:44    

haaa ! ok !
je me disais bien que c t pas aussi facile !
merci de ton aide je v me mettre au regex tout de suite ^^

Reply

Marsh Posté le 23-11-2002 à 14:31:21    

pour la variable, c t juste un test , je suis pas si stupide ..

Reply

Marsh Posté le 23-11-2002 à 14:51:57    

:lol: je m'en doute bien ;)
(d'ou le [remarque stupide], pas toi)


---------------
...oups kernel error...
Reply

Marsh Posté le 23-11-2002 à 15:07:38    

orazur a écrit a écrit :

haaa ! ok !
je me disais bien que c t pas aussi facile !
merci de ton aide je v me mettre au regex tout de suite ^^




 
je parle de regexp, mais ça peut aussi être un bout de code qui permet d'isoler ce que tu veux, genre  
<html>
blalba
nom : testons<br>
prenom : blam<br>
</html>
 
en php pour isoler :
$start= strpos($html, 'nom : ';)+ strlen('nom : ';);
$html= substr($html,$start);
$end= strpos($html, '<br>';);
$var= substr($html,0, $end);
 
tout dépend du code html que tu dois analyser.
le problème est que tu es totalement dépendant du site d'ou c'est extrait.


---------------
...oups kernel error...
Reply

Marsh Posté le 23-11-2002 à 17:54:05    

Ouais enfin moi, meme sans etre un dieu en PHP, je me serais douté qu'un include("xxxx.aspx" ) ne marcherait pas, meme en local sur un serveur :sarcastic:

Reply

Marsh Posté le 23-11-2002 à 18:43:54    

ha ouai pourquoi ca marcherai pas??
paske chez moi ca marche, avant dutiliser un smiley sarcastic, reflechis a ce que tu dis, boulet...  :sarcastic:

Reply

Marsh Posté le 23-11-2002 à 18:51:17    

interessant ces fonctions strpos et le reste, je decouvre ca sur php.net !
g appris qquechose today :)
merci  :jap:

Reply

Marsh Posté le 24-11-2002 à 14:36:54    

orazur a écrit a écrit :

je comprends pas
g fait ce que vous mavez demandé et donc :
<?
include("http://www.battle.net/war3/ladder/war3-player-profile.aspx?PlayerName=or-azur.lag&Gateway=Northrend" );
?>
et il mecrit rien a part le zorblug demandé !
pourquoi??
 
[...]
 
Ha ouai pourquoi ca marcherai pas??
paske chez moi ca marche[...]




 
Ben faudrait savoir : ça marche ou ça marche pas ?

Reply

Marsh Posté le 24-11-2002 à 14:45:58    

Snipe Foo a écrit a écrit :

 
 
Ben faudrait savoir : ça marche ou ça marche pas ?




en local, tu fais les inclusions que tu veux.
en distant, tu n'as pas accès au code php.


---------------
...oups kernel error...
Reply

Marsh Posté le 24-11-2002 à 15:40:49    

en local tu peux inclure de l'asp dans du php ? :heink:

Reply

Marsh Posté le 24-11-2002 à 17:03:01    

Snipe Foo a écrit a écrit :

en local tu peux inclure de l'asp dans du php ? :heink:  




heu nan, me suis perdu dans le topic...
j'ai plus pensé que c'était une page aspx, mea culpa.


---------------
...oups kernel error...
Reply

Marsh Posté le 25-11-2002 à 08:30:30    

Tu me rassure ;)

Reply

Marsh Posté le 25-11-2002 à 09:30:35    

:heink:


---------------
J'ai une pierre à la place du coeur, et au milieu de cette pierre il y a un coeur.
Reply

Marsh Posté le 26-11-2002 à 08:48:44    

mais si !!
jarrive a includer cette page .aspx !!
mon script marche now !
je vois pokoa on pourrait pas includer un .aspx ...

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed