Page 1 sur 1

afficher une image dans un script ...

Posté : 22 nov. 2006, 12:12
par Pascal--
bonjour,
voila j'ai un script php qui va chercher des infos sur des serveurs de streaming (webradio) , on lui donne les ip:ports et le script va automatiquement chercher les infos bitrate,nbr d'auditeur , etc directement sur un serveur shoutcast .
le script tourne donc trois fois si on lui donne 3 ip:ports et s'arrete automatiquement a la fin pour afficher les données , si on lui met 10 ip:ports pae ex celui ci tourne et affiche les 10 données.
j'ai voulu associer a cela un affichage d'image via un lien http:// le probleme c'est dans la procedure d'affichage le script va chercher les different lien mis en memoire mais je n'arrive pas a afficher l'image .

pour afficher le message a la base j'ai ca :

Code : Tout sélectionner

$aff[$x] .= "$bitrate[$x] kbps - $auditeurs[$x] pour $places[$x] places";
j'utilise un "print" a la fin du code pour afficher les donneées.

j'ai voulu faire ca :

Code : Tout sélectionner

$aff[$x] .= "$bitrate[$x] kbps - $auditeurs[$x] pour $places[$x] places $logo[$x]";
quand je lance le script ca m'affiche ca dans IE :

192 kbps - 75 pour 2000 places http://www.xxxx.com/img/mon_image.gif

les infos
$places[$x] = $infos[3];
$bitrate[$x] = $infos[5];
sont recupéré ainsi mais impossible de faire une commande qui affiche l'image sur la page web.

j'espere que vous avez reussi a comprendre se que je recherche .

Cdt Pascal

Posté : 22 nov. 2006, 12:31
par jojolapine
ai pas bien compris où tu affiches le bousin, mais si c'est sur un navigateur, il faut lui préciser que c'est une image qu'il doit afficher, donc utilise la balise <img>

Posté : 22 nov. 2006, 12:47
par Invité
slt jojolapine,
si je met la balise <img> le script plante

Code : Tout sélectionner

$aff[$x] .= "$bitrate[$x] kbps - $auditeurs[$x] pour $places[$x] places $logo[$x]";
j'ai voulu le mettre la dedans directement mais ca plante j'ai du faire un truc comme :

Code : Tout sélectionner

$aff[$x] .= "$bitrate[$x] kbps - $auditeurs[$x] pour $places[$x] places <img src="$logo[$x]">";
mais ca indique une erreur

Cdt Pascal

Posté : 22 nov. 2006, 12:48
par Pascal--
voila se que ca me donne :

Parse error: syntax error, unexpected T_VARIABLE in /home/www/770fabfa65a47c79859289988137fe30/web/php/MSS.php on line 102

Posté : 22 nov. 2006, 12:55
par jojolapine
c'est normal tu n'as pas "échappé" tes guillemets...
essaye comme ceci:

Code : Tout sélectionner

$aff[$x] .= $bitrate[$x]." kbps - ".$auditeurs[$x]." pour ".$places[$x]." places <img src=\"".$logo[$x]."\">";
ru remarqueras, que j'ai changé un peu le reste, car avec des variables "complexes", c'est à dire pas simplement $mavar, mais des variables de type tableau, il vaut mieu éviter d'insérer directement la variable dans la chaine, mais de la concaténer...

Posté : 22 nov. 2006, 13:42
par Pascal--
merci beaucouppppppppppppppppppppppp et en plus ca fonctionne a merveille :)

merci pour tous jojolapine

@+ Pascal