Hello a tous,
J'essaye d'ecrire un petit script qui m'indiquerait le nom des fichiers image non utiliser par mon site.
J'ai donc une base ou se trouve les infos de mes 3000 items.
Les 2 images que chaque produits devrait avoir son appeler par le numero d'item suivi -01_S.gif et l'autre -01_L.gif
J'ai un dossier images qui lui contients les images. (WOW c'est logiques ca.. :wink: )
Voici donc ce que j'ai ecrit:
Mais bon ca maffiche pratiquement tout les fichiers et pourtant certains sont bien dans ma base de donnee.
J'ai surement fait une petite erreur, mais je ne suis pas cappable de la trouver.
Si vous pouvez aider...
Merci
J'essaye d'ecrire un petit script qui m'indiquerait le nom des fichiers image non utiliser par mon site.
J'ai donc une base ou se trouve les infos de mes 3000 items.
Les 2 images que chaque produits devrait avoir son appeler par le numero d'item suivi -01_S.gif et l'autre -01_L.gif
J'ai un dossier images qui lui contients les images. (WOW c'est logiques ca.. :wink: )
Voici donc ce que j'ai ecrit:
Code:
<?php
$resource = mysql_connect(localhost, XXXXXXX, XXXXXXX);
$db = mysql_select_db(XXXXXXXX, $resource)
or die ("Couldn't select database.");
$db;
// open the current directory by opendir
$handle=opendir(".");
while (($file = readdir($handle))!==false) {
$compteS = 0;
$compteL = 0;
$sqqql="SELECT * FROM products";
$answer = mysql_query($sqqql);
while ($answer_data = mysql_fetch_array($answer) )
{
$model = $answer_data['products_model'];
$imageS = "$model-01_S.gif";
$imageL = "$model-01_L.gif";
if ($file!=$imageS)
echo"";
else
$compteS=$compteS+1;
if ($file!=$imageL)
echo"";
else
$compteL=$compteL+1;
}
if ($compteS==0)
echo"Le fichier $file devrait etre supprimer.<br>";
if ($compteL==0)
echo"Le fichier $file devrait etre supprimer.<br>";
}
closedir($handle);
mysql_close($resource2);
echo"fini";
?>
Mais bon ca maffiche pratiquement tout les fichiers et pourtant certains sont bien dans ma base de donnee.
J'ai surement fait une petite erreur, mais je ne suis pas cappable de la trouver.
Si vous pouvez aider...
Merci