Voila le script que je t´ai fais
Page : RegEx.php
Code :
<?
// Si $_POST[´zone_texte´] existe.
if(isset($_POST[´zone_texte´]))
{
// Initialise la variable $zone_texte à $_POST[´zone_texte´] sans caractère spéciaux.
$zone_texte = addslashes($_POST[´zone_texte´]);
// Si la variable $zone_texte contient un inclusion d´image.
if(preg_match(´!\(img\=(.+)\)!isU´, $zone_texte))
{
// Récupère le nombre de caractère de la chaine $zone_texte dans $nb_caractere.
$nb_caractere = strlen($zone_texte);
// Mais le compteur $cpt a 0.
$cpt = 0;
// Mais le compteur $cpt2 a 0.
$cpt2 = 0;
// Initialise le tableau $table[].
$table[] = "";
// Initialise le nombre d´image $nb_image;
$nb_image = 0;
// Tant que toutes la chaine n´est pas parcourue.
while($cpt <= $nb_caractere-1)
{
// Ajoute 1 a $cpt2 si le caractère ( et trouver
if(substr($zone_texte,$cpt,1) == "(")
{
$cpt2++;
}
// Mais le caractère dans une cellule d´un tableau celon $cpt2.
$table[$cpt2] = $table[$cpt2] . "" . substr($zone_texte,$cpt,1);
// Ajoute 1 a $cpt2 si le caractère ) et trouver
if(substr($zone_texte,$cpt,1) == ")")
{
$cpt2++;
}
// Incrémente $cpt.
$cpt++;
}
// Parcourir toutes les cellules
for($cpt=0;$cpt<=$cpt2;$cpt++)
{
// Si la cellule contien un lien
if(preg_match(´!\(img\=(.+)\)!isU´, $table[$cpt]))
{
// Incrémente le nombre d´image.
$nb_image++;
}
}
}
}
?>
<html>
<head>
<title>Script pour Dapertutto</title>
</head>
<body>
<table align="center" border="1" cellpadding="3" cellspacing="0" style="border-collapse: collapse; border: 1px dotted #3366CC" bordercolor="#111111" width="500" id="AutoNumber1" bgcolor="#D7E6FF">
<tr>
<td width="100%">
<div align="center">
<form method="POST" action="RegEx.php">
<textarea rows="10" name="zone_texte" cols="40"></textarea><br>
<font size="1" face="Verdana" color="#990000">(Rechercher le nombre de lien image et limite).</font></p>
<input type="submit" value="Rechercher" name="B1" style="color: #333333; font-size: 8pt; font-family: Verdana; border: 1px dotted #3366CC; background-color: #D7E6FF"></p>
</form>
<?
echo "<font size=´1´ face=´Verdana´ color=´#990000´>" . $nb_image . " lien image trouvée.</font>"
?>
</div>
</td>
</tr>
</table>
</body>
</html>