Bonjour a tous
Voila j'ai un petit problème pour récupéré une [ value"" ] depuis une page distante
voici le code source de la page a récupéré
J'arrive bien a tous recupe sauf
qui me sort toujours ma balise value comme ceci
Cette balise value change a chaque rafraichissement de la page du site en question
Voici se que j'ai tester pour recuper la valeur da value
1ER test :
2eme TEST
Celui ci me recupe bien ma valeur du VALUE , mes il m'affiche carrément la page du site distant
Modifié par jojo2a2a (19 May 2011 - 17:53)
Voila j'ai un petit problème pour récupéré une [ value"" ] depuis une page distante
voici le code source de la page a récupéré
<form class="form" id="form" method="post" action="/en/Generic/Auth/Index/login"><div class="hidden"><input type="hidden" value="M8sy7VVRzjTE4ueJom9XBxz4QP3hlGPy" name="formToken"></div>
<fieldset>
<legend><span>Login</span></legend>
<div class="fieldset">
<div class="form required">
<label class="formRow1" for="username">User name</label>
<input type="text" value="" id="username" name="username" maxlength="255" class="input wFieldset" size="40">
</div>
<div class="form required">
<label class="formRow1" for="password">Password</label>
<input type="password" value="" id="password" name="password" maxlength="255" class="input wFieldset" size="40">
</div>
</div>
</fieldset>
<p class="right">
<input type="submit" value="Login" class="button">
</p>
</form>
J'arrive bien a tous recupe sauf
value="M8sy7VVRzjTE4ueJom9XBxz4QP3hlGPy"
qui me sort toujours ma balise value comme ceci
value=""
Cette balise value change a chaque rafraichissement de la page du site en question
Voici se que j'ai tester pour recuper la valeur da value
1ER test :
$page = file_get_contents('[b]URL_Du_Site_Distant[/b]');
$page = substr($page, strstr($page, '<div class="hidden">'), strstr($page, '</div>'));
<form class="form" id="form" method="post" action="[b]URL_Du_Site_Distant[/b]">
'.$page.'
<td>Nom d\'utilisateur: <input type="text" value="" id="username" name="username" maxlength="255" class="input wFieldset" size="40">
</td><br />
<td>Mot de passe: <input type="password" value="" id="password" name="password" maxlength="255" class="input wFieldset" size="40">
</td><br />
<td>
<input type="submit" value="Login" class="button">
</td>
</form> [:code]
Voila mon resultat
[code]
<form action="https://my.server4you.com/en/Generic/Auth/Index/login" method="post" id="form" class="form">
<input type="hidden" name="formToken" value="">
</form>
2eme TEST
function get_title($lien){
// On récupère le code HTML de la page
$html=file_get_contents($lien);
// On extrait le contenu compris entre <title> et </title>
eregi('<input type="hidden" name="formToken" value="(.*)</div>', $html, $regs);
// On retourne le résultat obtenu
return $regs[1];
}
$titre = file_get_contents('Url_Site_Distant');
<form action="Url_Site_Distant" method="post" id="form" class="form"><div class="hidden">
<input type="hidden" name="formToken" value="'.$titre.'</div>
<td>Nom d\'utilisateur: <input type="text" value="" id="username" name="username" maxlength="255" class="input wFieldset" size="40">
</td><br />
<td>Mot de passe: <input type="password" value="" id="password" name="password" maxlength="255" class="input wFieldset" size="40">
</td><br />
<td>
<input type="submit" value="Login" class="button">
</td>
</form>
Celui ci me recupe bien ma valeur du VALUE , mes il m'affiche carrément la page du site distant
Modifié par jojo2a2a (19 May 2011 - 17:53)