Page 20 sur 23
Re: [Site Web] www.imabox.fr , hebergement d'images
Posté : mar. 3 mars 2015 19:05
par Pascal
sh@rp a écrit :@Pascal :
Si le résultat retourné de ta variable $page se résume à ceci :
......alors il manque des informations !!!!
Si tu as volontairement tronqué la réponse (de la variable $page retournée) dans ta citation, il me faut vraiment le contenu complet que je puisse analyser correctement ..
j'ai pas tromqué le code c'est le forum qui a simplifier le code
j'essai en quote voir s'il passe
edit :
c'est le forum voila la reponse complete
http://www.radioenjoy80.com/history" onclick="window.open(this.href);return false;
Sh@rp a écrit :PS : Perso si la variable $page retournait du contenu xml j'aurais utilisé la fonction "simplexml_load_string" pour parser le résultat au lieu d'utiliser du regex sans cesse (xmlLoad simple et plus rapide).
c'est un lien XML du serveur shoutcast
dans le code php tu as ceci
apres ce code existe depuis .............

on le trouve tel quel sur le net
Re: [Site Web] www.imabox.fr , hebergement d'images
Posté : mar. 3 mars 2015 20:50
par sh@rp
Le lien que tu as postés est une réponse après passage du regex (
http://www.radioenjoy80.com/history" onclick="window.open(this.href);return false;)
Il faut du contenu balisé sinon c'est normal que regex ne récupère pas le contenu car il n'y a pas de balises dans ton lien...o_O
Re: [Site Web] www.imabox.fr , hebergement d'images
Posté : mar. 3 mars 2015 23:35
par Pascal
Le php5.4 doit modifier une réponse mais ou .....
Re: [Site Web] www.imabox.fr , hebergement d'images
Posté : mer. 4 mars 2015 06:39
par sh@rp
C'est ça qu'il faut parser (XML + XSL) :
Code : Tout sélectionner
<?xml version="1.0" standalone="yes" ?>
<!DOCTYPE SHOUTCASTSERVER [<!ELEMENT SHOUTCASTSERVER (CURRENTLISTENERS,PEAKLISTENERS,MAXLISTENERS,REPORTEDLISTENERS,AVERAGETIME,SERVERGENRE,SERVERURL,SERVERTITLE,SONGTITLE,SONGURL,IRC,ICQ,AIM,WEBHITS,STREAMHITS,STREAMSTATUS,BITRATE,CONTENT,VERSION,WEBDATA,LISTENERS,SONGHISTORY)><!ELEMENT CURRENTLISTENERS (#PCDATA)><!ELEMENT PEAKLISTENERS (#PCDATA)><!ELEMENT MAXLISTENERS (#PCDATA)><!ELEMENT REPORTEDLISTENERS (#PCDATA)><!ELEMENT AVERAGETIME (#PCDATA)><!ELEMENT SERVERGENRE (#PCDATA)><!ELEMENT SERVERURL (#PCDATA)><!ELEMENT SERVERTITLE (#PCDATA)><!ELEMENT SONGTITLE (#PCDATA)><!ELEMENT SONGURL (#PCDATA)><!ELEMENT IRC (#PCDATA)><!ELEMENT ICQ (#PCDATA)><!ELEMENT AIM (#PCDATA)><!ELEMENT WEBHITS (#PCDATA)><!ELEMENT STREAMHITS (#PCDATA)><!ELEMENT STREAMSTATUS (#PCDATA)><!ELEMENT BITRATE (#PCDATA)><!ELEMENT CONTENT (#PCDATA)><!ELEMENT VERSION (#PCDATA)><!ELEMENT WEBDATA (INDEX,LISTEN,PALM7,LOGIN,LOGINFAIL,PLAYED,COOKIE,ADMIN,UPDINFO,KICKSRC,KICKDST,UNBANDST,BANDST,VIEWBAN,UNRIPDST,RIPDST,VIEWRIP,VIEWXML,VIEWLOG,INVALID)><!ELEMENT INDEX (#PCDATA)><!ELEMENT LISTEN (#PCDATA)><!ELEMENT PALM7 (#PCDATA)><!ELEMENT LOGIN (#PCDATA)><!ELEMENT LOGINFAIL (#PCDATA)><!ELEMENT PLAYED (#PCDATA)><!ELEMENT COOKIE (#PCDATA)><!ELEMENT ADMIN (#PCDATA)><!ELEMENT UPDINFO (#PCDATA)><!ELEMENT KICKSRC (#PCDATA)><!ELEMENT KICKDST (#PCDATA)><!ELEMENT UNBANDST (#PCDATA)><!ELEMENT BANDST (#PCDATA)><!ELEMENT VIEWBAN (#PCDATA)><!ELEMENT UNRIPDST (#PCDATA)><!ELEMENT RIPDST (#PCDATA)><!ELEMENT VIEWRIP (#PCDATA)><!ELEMENT VIEWXML (#PCDATA)><!ELEMENT VIEWLOG (#PCDATA)><!ELEMENT INVALID (#PCDATA)><!ELEMENT LISTENERS (LISTENER*)><!ELEMENT LISTENER (HOSTNAME,USERAGENT,UNDERRUNS,CONNECTTIME, POINTER, UID)><!ELEMENT HOSTNAME (#PCDATA)><!ELEMENT USERAGENT (#PCDATA)><!ELEMENT UNDERRUNS (#PCDATA)><!ELEMENT CONNECTTIME (#PCDATA)><!ELEMENT POINTER (#PCDATA)><!ELEMENT UID (#PCDATA)><!ELEMENT SONGHISTORY (SONG*)><!ELEMENT SONG (PLAYEDAT, TITLE)><!ELEMENT PLAYEDAT (#PCDATA)><!ELEMENT TITLE (#PCDATA)>]><SHOUTCASTSERVER><CURRENTLISTENERS>0</CURRENTLISTENERS><PEAKLISTENERS>1</PEAKLISTENERS><MAXLISTENERS>1</MAXLISTENERS><REPORTEDLISTENERS>0</REPORTEDLISTENERS><AVERAGETIME>991</AVERAGETIME><SERVERGENRE>80s</SERVERGENRE><SERVERURL>http://www.radioenjoy80.com</SERVERURL><SERVERTITLE>Enjoy 80's</SERVERTITLE><SONGTITLE>Claudia Philiips - Quelle souci la boétie</SONGTITLE><SONGURL>http://www.radioenjoy80.com</SONGURL><IRC>N/A</IRC><ICQ>N/A</ICQ><AIM>N/A</AIM><WEBHITS>256919</WEBHITS><STREAMHITS>89</STREAMHITS><STREAMSTATUS>1</STREAMSTATUS><BITRATE>32</BITRATE><CONTENT>audio/aacp</CONTENT><VERSION>1.9.5</VERSION><WEBDATA><INDEX>5</INDEX><LISTEN>0</LISTEN><PALM7>0</PALM7><LOGIN>0</LOGIN><LOGINFAIL>3</LOGINFAIL><PLAYED>0</PLAYED><COOKIE>0</COOKIE><ADMIN>2</ADMIN><UPDINFO>39718</UPDINFO><KICKSRC>0</KICKSRC><KICKDST>0</KICKDST><UNBANDST>0</UNBANDST><BANDST>0</BANDST><VIEWBAN>0</VIEWBAN><UNRIPDST>0</UNRIPDST><RIPDST>0</RIPDST><VIEWRIP>0</VIEWRIP><VIEWXML>217187</VIEWXML><VIEWLOG>0</VIEWLOG><INVALID>4</INVALID></WEBDATA><LISTENERS></LISTENERS><SONGHISTORY><SONG><PLAYEDAT>1425447011</PLAYEDAT><TITLE>Claudia Philiips - Quelle souci la boétie</TITLE></SONG><SONG><PLAYEDAT>1425446815</PLAYEDAT><TITLE>Reo Speedwagon - Keep On Loving You</TITLE></SONG><SONG><PLAYEDAT>1425446810</PLAYEDAT><TITLE>Jingle 22 Enjoy 80's - </TITLE></SONG><SONG><PLAYEDAT>1425446568</PLAYEDAT><TITLE>Don Johnson - Heartbeat</TITLE></SONG><SONG><PLAYEDAT>1425446256</PLAYEDAT><TITLE>Corey Hart - Sunglasses At Night</TITLE></SONG><SONG><PLAYEDAT>1425446023</PLAYEDAT><TITLE>Robert Palmer - Johnny And Mary</TITLE></SONG><SONG><PLAYEDAT>1425446017</PLAYEDAT><TITLE>Jingle 23 Enjoy 80's - </TITLE></SONG><SONG><PLAYEDAT>1425445752</PLAYEDAT><TITLE>U2 - I Still Haven´t Found What I´m Looking For</TITLE></SONG><SONG><PLAYEDAT>1425445515</PLAYEDAT><TITLE>Bros - When Will I Be Famous</TITLE></SONG><SONG><PLAYEDAT>1425445371</PLAYEDAT><TITLE>Jingle 0001 Enjoy 80's - </TITLE></SONG><SONG><PLAYEDAT>1425445144</PLAYEDAT><TITLE>Bon Jovi - Runaway</TITLE></SONG><SONG><PLAYEDAT>1425445139</PLAYEDAT><TITLE>Jingle 21 Enjoy 80's - </TITLE></SONG><SONG><PLAYEDAT>1425444878</PLAYEDAT><TITLE>Nik Kershaw - Wouldn´t It Be Good</TITLE></SONG><SONG><PLAYEDAT>1425444642</PLAYEDAT><TITLE>Elsa - Jour De Neige</TITLE></SONG><SONG><PLAYEDAT>1425444631</PLAYEDAT><TITLE>Jingle 8 Enjoy 80's - </TITLE></SONG></SONGHISTORY></SHOUTCASTSERVER>
Je regarde ça ce soir, voir si je peux te trouver un autre pattern d'extraction
Bonne journée Pascal.
Re: [Site Web] www.imabox.fr , hebergement d'images
Posté : mer. 4 mars 2015 12:39
par Pascal
ok Sh@rp
mp s'il te plait

Re: [Site Web] www.imabox.fr , hebergement d'images
Posté : mer. 4 mars 2015 12:57
par Hornet51
Bonjour
Bon " yahyah206 " nous demande un petit comparatif sur le chinois et vous que nous proposez-vous Hihih ok je sort
c est sympa de voir cette superbe entraide bonne continuation a vous , @ bientôt d essayer de vous lire
Géo
Re: [Site Web] www.imabox.fr , hebergement d'images
Posté : mer. 4 mars 2015 14:02
par sh@rp
@Pascal :
Le problème se situe bien à la ligne fputs qui résouds d'elle même la réponse avant même de pouvoir travailler avec le contenu xml ....o_O
Peux-tu simplement essayés l'appel "curl" au lieu de "fputs" :
Code : Tout sélectionner
//Infos de connexion à renseigner
$host = "LE_NOM_HOTE";
$port = "LE_PORT";
$password = "LE_PWD";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://".$host.":".$port."/admin.cgi?mode=viewxml");
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPGET, True);
curl_setopt($curl, CURLOPT_ENCODING, "");
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_USERPWD, "admin:".$password);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36");
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 8);
$xml = curl_exec($curl);
curl_close($curl);
et afficher $xml dans un "var_dump" stp ?
Éventuellement un autre test avec cette variante :
A+
On va trouver à force, il faut resté optimiste

Re: [Site Web] www.imabox.fr , hebergement d'images
Posté : mer. 4 mars 2015 14:48
par Pascal
http://www.radioenjoy80.com/ddd" onclick="window.open(this.href);return false;
premiere en var_dump second $xml direct
testé
&
ca change rien !
Re: [Site Web] www.imabox.fr , hebergement d'images
Posté : mer. 4 mars 2015 14:52
par Pascal
Hornet51 a écrit :Bonjour
Bon " yahyah206 " nous demande un petit comparatif sur le chinois et vous que nous proposez-vous Hihih ok je sort
c est sympa de voir cette superbe entraide bonne continuation a vous , @ bientôt d essayer de vous lire
Géo
Oui oui va te cacher mdrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Re: [Site Web] www.imabox.fr , hebergement d'images
Posté : mer. 4 mars 2015 15:56
par sh@rp
@Hornet : 理性提议杜折角一台
