Rechercher un fichier sur 3 serveurs
Posté : 01 oct. 2013, 09:09
Bonjour,
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:
Je cherche a afficher le nom du serveur ou le fichier etait trouve correctement
Merci a vous
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