Renvoi un dossier de nom unique et aléatoire

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 829 fois - Téléchargée 20 fois

Contenu du snippet

Petite fonction permettant de renvoyer un dossier disponible de nom aléatoire dans le chemin précisé en paramètre.

Source / Exemple :


<?php

function DirUniq($path)
{
	while (false !== (is_dir(($r = ($path . '/' . md5(uniqid(rand(), true)))))));
	
	return $r;
}

$path = DirUniq('tmp');

echo $path;

// Affiche " tmp/fb61fc5dd1acd5475055342ef080f458 "
// Le dossier n'existe pas et peut donc être crée.

?>

A voir également

Ajouter un commentaire Commentaires
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
3 févr. 2008 à 11:13
ca renvoie un nom de dossier possible et pas un dossier de nom
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
2 févr. 2008 à 16:27
Hello,

je préfèrerais que tu mettes dans dans codyx.org stp. Ca y a plus sa place.

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.