[Site Web] www.imabox.fr , hebergement d'images

Sites incontournables et autres
Avatar du membre
Pascal
Membre VIP
Membre VIP
Messages : 889
Enregistré le : mer. 6 avr. 2011 22:25
A été remercié : 3 fois
    unknown unknown

Re: [Site Web] www.imabox.fr , hebergement d'images

Message par Pascal »

sh@rp a écrit :@Pascal :

Si le résultat retourné de ta variable $page se résume à ceci :
page : HTTP/1.0 200 OK Content-Type:text/xml ]>011093580shttp://www.radioenjoy80.comEnjoy 80'sBreathe - Hands To Heavenhttp://www.radioenjoy80.comN/AN/A" onclick="window.open(this.href);return false; ... 1425400053
......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
page : HTTP/1.0 200 OK Content-Type:text/xml ]>011093580shttp://www.radioenjoy80.comEnjoy 80'sChristophe - Succès Fouhttp://www.radioenjoy80.comN/AN/AN/A2566348813 ... 1425403525" onclick="window.open(this.href);return false;
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;

:D

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

Code : Tout sélectionner

fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml 
apres ce code existe depuis ............. :D on le trouve tel quel sur le net
Ma Config : ASUSM4A88T-M/USB3 - AMD PhenomII X6 1090T (3.2Ghz) - 8Go de Ram DDR3 - Disque Dur : SSD 250Go + 2xDD 1Tb - W10 Generation2[/align]
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

Re: [Site Web] www.imabox.fr , hebergement d'images

Message 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
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
Pascal
Membre VIP
Membre VIP
Messages : 889
Enregistré le : mer. 6 avr. 2011 22:25
A été remercié : 3 fois
    unknown unknown

Re: [Site Web] www.imabox.fr , hebergement d'images

Message par Pascal »

Le php5.4 doit modifier une réponse mais ou .....
Ma Config : ASUSM4A88T-M/USB3 - AMD PhenomII X6 1090T (3.2Ghz) - 8Go de Ram DDR3 - Disque Dur : SSD 250Go + 2xDD 1Tb - W10 Generation2[/align]
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

Re: [Site Web] www.imabox.fr , hebergement d'images

Message 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&#xE9;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&#xE9;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&#xB4;t Found What I&#xB4;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&#xB4;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.
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
Pascal
Membre VIP
Membre VIP
Messages : 889
Enregistré le : mer. 6 avr. 2011 22:25
A été remercié : 3 fois
    unknown unknown

Re: [Site Web] www.imabox.fr , hebergement d'images

Message par Pascal »

ok Sh@rp
mp s'il te plait :)
Ma Config : ASUSM4A88T-M/USB3 - AMD PhenomII X6 1090T (3.2Ghz) - 8Go de Ram DDR3 - Disque Dur : SSD 250Go + 2xDD 1Tb - W10 Generation2[/align]
Avatar du membre
Hornet51
Membre VIP
Membre VIP
Messages : 155
Enregistré le : lun. 22 avr. 2013 11:44
    unknown unknown

Re: [Site Web] www.imabox.fr , hebergement d'images

Message 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 :lol:

Géo
Image
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

Re: [Site Web] www.imabox.fr , hebergement d'images

Message 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 :

Code : Tout sélectionner

curl_setopt($curl, CURLOPT_FOLLOWLOCATION, False);
A+

On va trouver à force, il faut resté optimiste ;)
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
Pascal
Membre VIP
Membre VIP
Messages : 889
Enregistré le : mer. 6 avr. 2011 22:25
A été remercié : 3 fois
    unknown unknown

Re: [Site Web] www.imabox.fr , hebergement d'images

Message par Pascal »

http://www.radioenjoy80.com/ddd" onclick="window.open(this.href);return false;

premiere en var_dump second $xml direct
testé

Code : Tout sélectionner

curl_setopt($curl, CURLOPT_FOLLOWLOCATION, False);
&

Code : Tout sélectionner

curl_setopt($curl, CURLOPT_FOLLOWLOCATION, True);
ca change rien !
Ma Config : ASUSM4A88T-M/USB3 - AMD PhenomII X6 1090T (3.2Ghz) - 8Go de Ram DDR3 - Disque Dur : SSD 250Go + 2xDD 1Tb - W10 Generation2[/align]
Avatar du membre
Pascal
Membre VIP
Membre VIP
Messages : 889
Enregistré le : mer. 6 avr. 2011 22:25
A été remercié : 3 fois
    unknown unknown

Re: [Site Web] www.imabox.fr , hebergement d'images

Message 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 :lol:

Géo
Oui oui va te cacher mdrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Ma Config : ASUSM4A88T-M/USB3 - AMD PhenomII X6 1090T (3.2Ghz) - 8Go de Ram DDR3 - Disque Dur : SSD 250Go + 2xDD 1Tb - W10 Generation2[/align]
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

Re: [Site Web] www.imabox.fr , hebergement d'images

Message par sh@rp »

@Hornet : 理性提议杜折角一台

;)
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Répondre