Auteur | Message |
---|---|
fbparis
| Inscrit le : 13/12/2009 |
# Le 08/03/2010 à 11:20 Bonjour, <?php $f = file_get_contents('http://monip.net/'); $ip = preg_match('#<title>(.*?) - MonIP\.net</title>#s',$f,$m) ? $m[1] : 'error'; printf("%s\n",$ip); ?> J'ai du mal à croire que cela ne soit pas possible, est-ce que l'un de vous a une solution, ou au moins une piste ? Mon OS est Debian Lenny. |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 08/03/2010 à 11:35 Hello, |
fbparis
| Francois Inscrit le : 13/12/2009 |
# Le 08/03/2010 à 11:47 Merci pour l'idée ! $opts = array( 'socket' => array( 'bindto' => 'a.b.c.d:0' ) ); stream_context_get_default($opts); Avec a.b.c.d une de mes IP Encore merci ! |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 08/03/2010 à 11:53 Ah donc l'extension stream le permet bien, je me le note aussi, ça peut servir ! |
Salemioche
| Nicolas Inscrit le : 26/12/2008 |
# Le 08/03/2010 à 16:46 sinon via curl curl_setopt($ch, CURLOPT_INTERFACE, '10.0.0.1'); |
fbparis
| Francois Inscrit le : 13/12/2009 |
# Le 09/03/2010 à 04:07 Faudra que je fasse des tests avec curl aussi en effet... <?php stream_context_get_default(array('socket'=>array('bindto'=>'A.B.C.D:0'))); ?> Un autre pour php-cgi : <?php stream_context_get_default(array('socket'=>array('bindto'=>$_SERVER['SERVER_ADDR'] . ':0'))); ?> Et j'ai modifié les php.ini respectifs pour inclure ces scripts avec l'option auto_prepend_file... C'est quand même du bricolage et pour php-cgi je vais probablement virer le auto_prepend_file et modifier mes scripts au cas par cas quand c'est nécessaire pour ne pas plomber inutilement les perfs. Une option dans le php.ini ne serait pas du luxe |
Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.
© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 1:42:20 | Généré en 11.27ms | Contacts | Mentions légales |