pb dossier

sauvezon
Invité n'ayant pas de compte PHPfrance

15 juin 2006, 09:14

Bonjour ;

Je souhaite créer un dossier sur mon serveur à l’aide de 2 champs de formulaire.

$rep1=$_POST['champ1'];
$rep2=$_POST['champ2'];
mkdir ("./$rep1$rep2", 0777);

Donc si je saisie pour champ1 la valeur ‘dossier’ et pour champ2 ‘photo’, je me retrouve sur mon serveur avec un dossier nommé ‘dossierphoto’. Je voudrais maintenant pouvoir tester la présence d’un tel dossier sur le serveur avant de le créer, pour cela je suppose qu’on doit utiliser un

if(!file_exists ???? .

Vous avez donc compris que je n’arrive pas à trouver quoi mettre à la place des ???

Quelqu'un a t'il une idée

Merci d'avance a tous

Eléphant du PHP | 413 Messages

15 juin 2006, 09:19

salut,
if(! file_exists("./$rep1$rep2")) {
  mkdir("./$rep1$rep2",...);
}
--
Goeb

sauvezon
Invité n'ayant pas de compte PHPfrance

15 juin 2006, 09:52

Je viens de tester et ça marche tres tres bien

Merci beaucoup pour cette aide precieuse

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

15 juin 2006, 10:01

Si tu ne connais pas encore le site http://www.php.net/ ajoute le rapidement à tes favoris, c'est la bible en matière de php :)

Tu aurais ainsi rapidement pu trouver et comprendre le fonctionnement de la fonction file_exists() (vu qu'en plus tu en avais le nom :)). Ca peut bien souvent t'éviter d'avoir à passer par un forum et attendre déseperement d'avoir une réponse ;)

Un p'tit clic sur "Résolu" ?