[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 »

bonjour :)

ras toute la journée enfin je pense
et ce soir

Image

snif !
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 »

c'est revenu allez comprendre mdrrr

Image
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 »

ce matin alors qu'hier tout aller bien

le code au dessus affiche ceci

Code : Tout sélectionner

Deprecated: Function ereg_replace() is deprecated in /home/imabox/www/radioenjoy80s/history.php on line 75

Deprecated: Function ereg_replace() is deprecated in /home/imabox/www/radioenjoy80s/history.php on line 77

Deprecated: Function ereg_replace() is deprecated in /home/imabox/www/radioenjoy80s/history.php on line 75
ce qui correspont a ceci dans le code

Code : Tout sélectionner

while($loop[$y]!=''){
  $pageed = ereg_replace(".*<$loop[$y]>", "", $page);
  $scphp = strtolower($loop[$y]);
  $$scphp = ereg_replace("</$loop[$y]>.*", "", $pageed);
  if($loop[$y]==SERVERGENRE || $loop[$y]==SERVERTITLE || $loop[$y]==SONGTITLE || $loop[$y]==SERVERTITLE)
   $$scphp = urldecode($$scphp);
  $y++;
 }

http://php.net/manual/fr/function.ereg-replace.php" onclick="window.open(this.href);return false;
Avertissement
Cette fonction est OBSOLETE depuis PHP 5.3.0. Nous vous encourageons vivement à ne plus l'utiliser.
À partir de PHP 5.3.0, l'extension regex est obsolète et vous devez utiliser l'extension PCRE à la place. Appeler des fonctions de l'extension regex émettra des alertes de type E_DEPRECATED. Voir la liste des différences pour vous aider dans la conversion en PCRE.
bizarre qu'elle a pu fonctionner quelques jours et j'ai plein de ereg-replace dans mon code
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 »

As-tu remplacés cette fonction obsolète par :

preg_replace

??
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 »

sh@rp a écrit :As-tu remplacés cette fonction obsolète par :

preg_replace

??
oui page blanche :)
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 »

Pascal a écrit :
sh@rp a écrit :As-tu remplacés cette fonction obsolète par :

preg_replace

??
oui page blanche :)
Tu ne veux pas me faire parvenir tes scripts modifiés que je jette un œil 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 »

sh@rp a écrit :
Pascal a écrit :
sh@rp a écrit :As-tu remplacés cette fonction obsolète par :

preg_replace

??
oui page blanche :)
Tu ne veux pas me faire parvenir tes scripts modifiés que je jette un œil o_O ?
envoyé :)
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 »

ok vu.

je pense que tu devrais verifier si ta variable $page n est pas vide ou null avant d utiliser regex. ;)

Le debogage n etant pas envisageable il faut controler au pas a pas le contenu de chaque variables avant de travailler avec.
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 »

voici un echo de la $var => $page
page : HTTP/1.0 200 OK Content-Type:text/xml ]>011093580shttp://www.radioenjoy80.comEnjoy 80'sBreathe - Hands To Heavenhttp://www.radioenjoy80.comN/AN/AN/A2566128813 ... 1425400053" onclick="window.open(this.href);return false;
donc cette partie se charge bien apres ......................... ça a l'air codé je sais pas trop !

apres on a ca

Code : Tout sélectionner

$loop = array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS");
bizarre que ca ne s'affiche pas ! dans le $page
comme il doit se logger comme admin sur le serveur shoutcast peut etre que ca passe pas
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 »

@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 ..

Normalement le pattern RegEx suivant :

Code : Tout sélectionner

".*<$loop[$y]>"
...récupère à chaque tour de boucle la valeur (selon l'index : 0 à 3) contenu dans le tableau :

Code : Tout sélectionner

array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS");
Voilà donc ce qu'on attends du contenu de la variable $page (une sorte de balisage xml) :

Code : Tout sélectionner

<STREAMSTATUS></STREAMSTATUS>
<BITRATE>320</BITRATE>
.....etc....
.................
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).

Tout pendant que tu n'obtiendras pas ce simili contenu :

Code : Tout sélectionner

<STREAMSTATUS></STREAMSTATUS>
<BITRATE>320</BITRATE>
.....etc....
.................
.. toute la partie regex sera inutile.

Il faut revoir le script en amont..... (une discussion intéressante sur le sujet du status Online : ICI)

;)
Modifié en dernier par sh@rp le mar. 3 mars 2015 19:08, modifié 1 fois.
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