J'ai le code :
Code : Tout sélectionner
if ( file_exists($fichier) ) {
$fichier = implode( '', file($fichier) );
$cpt = 0;
$fp = fopen("liste.txt", "r");
while (!feof($fp))
{
$enr = fgets($fp);
$tab[] = $enr;
$cpt++;
}
srand((double)microtime()*1000000);
$nbr = rand(0, ($cpt-2));
$fichier2= preg_replace("!<img src='(.*?)'!i","<img src='\\1' alt='".$tab[$nbr]."'",$fichier) ;
echo htmlentities($fichier2);
}
Actuelement sur toutes les balises IMG il ajoute bien l'attribut ALT avec toujours le même mot.
Code : Tout sélectionner
<img src='image1.jpg' alt='mot1'>
<img src='image2.jpg' alt='mot1'>
<img src='image3.jpg' alt='mot1'>
...
Code : Tout sélectionner
<img src='image1.jpg' alt='mot5'>
<img src='image2.jpg' alt='mot1'>
<img src='image3.jpg' alt='mot13'>
...
Merci de votre aide
Jacques.