Récupérer les variables dans une page sur un autre server [PHP] - PHP - Programmation
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 ?
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".
Marsh Posté le 22-11-2002 à 19:29:13
y'a déja eu un topic là dessus (faire un include à distance)
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
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". |
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" ); |
Fait chier ...
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??
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]
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 ^^
Marsh Posté le 23-11-2002 à 14:31:21
pour la variable, c t juste un test , je suis pas si stupide ..
Marsh Posté le 23-11-2002 à 14:51:57
je m'en doute bien
(d'ou le [remarque stupide], pas toi)
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.
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
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...
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
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 ?
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.
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 ? |
heu nan, me suis perdu dans le topic...
j'ai plus pensé que c'était une page aspx, mea culpa.
Marsh Posté le 25-11-2002 à 09:30:35
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 ...
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