Je cherche un fichier mp3 sur 3 serveurs avec fopen, quand il le trouve par exemple sur serveur 2, il affiche trouve et affiche aussi trouve sur serveur 3, j'ai conlu par, si il le trouve il affiche trouve sur ce serveur et les serveurs qui suivent:
<?php
$file = 'site.com/medias/'.$cat.'/'.$scat.'/MP3/'.$domainSite.'_'.$cat.'_'.$scat.'_';
for($i=1; $i<=3; $i++){
$num_pad = str_pad($num, 3, 0, STR_PAD_LEFT);
if($i == 1){
$path = 'www.'.$file.'00'.$i.'.mp3';
} else {
$path = 'http://server'.$i.'.'.$file.$num_pad.'.mp3';
}
echo $path.'<br />';
$handle = fopen($path, "r");
if($handle){
echo 'Found in '.$i.'<br />';
//exit();
// autres actions ici
} else {
echo 'Not found<br>';
}
}
?>
en utilisant exit(), le script s'arrette la, alors je peux pas continuer les autres actions.Je cherche a afficher le nom du serveur ou le fichier etait trouve correctement
Merci a vous