Salve a tutti, sono abbastanza inesperto di php.
Stavo scrivendo un programmino che legge dei dati in un file di testo e poi pubblica un immagine (random).
I dati sono del tipo:
Codice:
ACM|TX Copy|tx-copy.htm|images/TX-Copy-Bicanale-fm-433,92-.jpg
ACM|TX Dip|tx-dip.html|images/TX-Dip.jpg
ACM|TX2 Small|tx2-small---solo-foto.html|images/TX2-SMALL-Bicanale-fm-433,9.jpg
ACM|TX4|tx4---solo-foto.html|images/tx4-retro.jpg
con separatore |
Fino a leggerli non ho problemi
Codice PHP:
<?php
<?php
$str=file('files/telecomandi.txt');
$max = count($str);
{
$nuovo= $str[array_rand($str)];
$link=explode('|',$nuovo);
echo "$link[0] - $link[1] - $link[2] - $link[3]";
}
?>
MA appena cerco di passare i dati all'immagine mi si blocca la pagina
Normalmente sarebbe
Codice PHP:
<?php echo(" <center><img src=\"linkimmagine\"></center>")?>
Bisogna però unire la marca e il nome telecomando per title e alt e dargli il width
Quindi <img src="path/nome" alt="xxx" title= "xxx" width="200">
sapendo che
$link[0] = Marca
$link[1] = Nome
$link[2] = link
$link[3] = file immagine
$link[0]+$link[1]= alt
$link[0]+$link[1]= title
dovrebbe diventare
Codice PHP:
echo(" <img src=\"$link[3]\" alt=\" $link[0]+$link[1] \" title=\"$link[0]+$link[1]" width=\"200\">";
Ma non funziona
Consigli?
Grazie