Salve a tutti.

Utilizzo questa funzione per scorrere i file all'interno di una cartella.
(cartella di immagini)
Codice PHP:
<?php
$dir 
"immagini/prodotti/schede/".$prodotto."/";
        
$puntatore opendir($dir);
        while(
false!==($file=readdir($puntatore)))
            {
            if(
$file!="." and $file!=".." and $file!="Thumbs.db" /* and $file contiente ..._small...  */)
                {
?>        
[url="<?php /* echo $dir. "]$file */ ?>" target="_blank">[img]<?php /* echo  $dir. [/img]$file */ ?>"/>[/url]

<?php
                
}            
            }
        
closedir($puntatore);
Il problema è che ora all'inetrno della cartella ci saranno due copie per ogni immagine, una big e una small dal nome

pippo.jpg = big
pippo_small.jpg = small

tramite le funzioni sulle stringhe riuscite a darmi una mano nel costruire una funzione che mi permette di controllare se all'interno del file che scorre il puntatore, è presente "_small" permetta di linkare il lincare il file, e il file linkato dovrà poi far riferimento a quello grande, cioè allo stesso file ma senza "_small"...
cioe nella cartella sarà presente un numero pari di img.
ogni img avrà due formati:
pippo.jpg = big
pippo_small.jpg = small
pluto.jpg = big
pluto_small.jpg = small

io devo lincare solo quelli small e per ognuno il link mi deve condurre all'immagine grande