Rechercher un fichier

Contenu du snippet

$sfile est la variable représentant le nom du fichier cherché
$dos est la variable du dossier a ouvrir

La fonction cherche dans le dossier spécifié par $dos le fichier $sfile puis cherche les dossiers du dossier $dos puis elle se re-ouvre avec comme paramètre le chemin des dossiers du premier dossier spécifié....
C'est un peu embrouillant.... Je suis un débutant en PHP alors y'a peut être plus simple...

Source / Exemple :


<?
echo "Début de la recherche pour $sfile ......<BR><BR>";

function Search ($directory) {
	
	//Ouverture du dossier
	$dir = opendir ($directory);

	// Recherche dans le dossier principal
	while ($file = readdir ($dir)) {
		if ($file == $sfile) {
			$way = $directory.$file;
			echo " Trouvé : $file (<B>$way</B>)<BR>";
		}
	}

	// Recherche dans les sous dossier
	while ($dossier = readdir ($dir)) {
		if (filesize ($dossier) == 0) {
			Search ($dossier);
		}
	}

	// Fermeture du dossier
	closedir ($dir);
}

Search ($dos);

echo "<BR>Fin de la recherche de $sfile";
?>

Conclusion :


Bah merde !? ca marche plus je comprend pas... qqun peut m'aider ?

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.