[php] recuperer des données dans la source d'une page web

voila j ai 2 sites

un interne (intranet)et un autre internet normal en l’occurence www.mappy.fr (que j ai evidement pas fait).

J aimerais recuperer des données qui sont dans la source d’une des pages du site internet:
c est des données fixe du genre :

var mappy_server = ‘http://www3.mappy.com’;
var mappy_sid = ‘2sKXiBxANZrMn21w/’;

si je peux recuperer le 2sKXiBxANZrMn21w/ et le mettre dans une variable PHP qui sera reutilise dans mon code du site intranet et idem pour le nom du serveur et c tout bon!

par contre es ce possible?

merci

dans ton intranet tu fait


<html>
<head>
<script language="javascript" src="http://monsiteinternet.net/monscriptquigeneremavariable.php">
</script>
</head>

il suffit de creer sur ton internet un fichier monscriptquigeneremavariable.php

qui contient par ex


<?php

//.... 

echo "SetCookie('session_id','".$session_id."');";
?>


a la prochaine requete ton cookie devrait etre dans $_COOKIE[] de l’intranet…

on peut aussi recuperer le nom du serveur?

var mappy_server = ‘http://www9.mappy.com’;
var mappy_sid = ‘zNd63uguIfDMn21w/’;

(oui c pour mappy que je fais tout ca)

tu recupe ce que tu veux … tu peux faire autant de setcookie que tu veux !!!

vi mais avec ta solution je dois creer un fichier sur le site internet non?

or le site en question c celui de mappy…ca m aetonnerais bcp qu il me laisse mettre un fichier sur leur serveur :frowning:

fsockopen,
fopen,
etc.

Ces fonctions permettent d’accéder à un serveur web.
Ca doit pas être compliqué de faire un [cpp]while ( !feof( $handle ) && $sid === false )
{
$s = fread( $handle );
if ( preg_match( ‘@var mappy_sid = ‘([a-z0-9A-Z]+/)’@’, $s, $match ) )
$sid = $match[0];
}[/cpp]

?

a ben ouais je croyais que ct ton site … désolé