création dossier

ViPHP
ViPHP | 1961 Messages

20 déc. 2006, 19:40

Re,
Bein tu vois, c'est déjà fait à cette ligne
$_SESSION['login'] = $row_verif['login']; // Son Login 
Donc là ou tu veux créer ton dossier tu le récupères et tu crées ton répertore par
mkdir('./'.$_SESSION['login']);
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 124 Messages

20 déc. 2006, 20:18

merci ajoloca
ça fonctionne nickel :wink:
seul bemol c'est que quand l'ustilisateur fait plusieur upload , la ça met un msg d'erreur comme koi le dossier exist deja
mais ça c'est pas grave , a la place de metre la fonction dans la page d'upload je vais la metre dans la page d'inscription
me restera plus qu'a modifié la destination de l'upload en fonction du login
je pense que je devrai y arriver,en ka de probleme je reviendrai faire un tour
encore merci :wink:
on regle beaucoup de chose avec le php,
et pour la misere du monde ,on peut s'en servir aussi????

ViPHP
ViPHP | 1961 Messages

20 déc. 2006, 20:20

Il te suffis de tester si le dossier existe avant de le créer
regarde la fonction is_dir()
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 124 Messages

20 déc. 2006, 20:37

j'ai regardé , mais mon, pour ce que je veut faire , mon idée du msg precedent est bonne
je t'explique
sur mn site j'ai une galerie photo qui fonctionne avec des repertoire
donc quand une personne 'inscrit ça va crée un repertoire a son non et a chaque fois qu'il va uploder le fichier se metra dans son repertoire respectif, c'est la que je risque de cherché un peut car les repertoires doivent abolument commencer par 01,02,03 ect ect
donc si je me fait bien comprendre , a la création du dossier faut que je verifi s'il y ni a pas deja un 01,02,03 ect ect
on regle beaucoup de chose avec le php,
et pour la misere du monde ,on peut s'en servir aussi????

Eléphant du PHP | 124 Messages

21 déc. 2006, 17:39

e
j'arrive pas a faire la création du dossier dans un dossier spécifique
je m'explique:
la fonction mkdir et sur la page d'inscription qui elle meme et dans un sous dossier admin
mois ce que je veut c'est que le dossier créer ce mette dans un autre dossier
j'ai beau essayé toutes les syntaxe mais ça me mais un msg d'erreur a chaque fois comme koi le fichier exist deja
je chématise le site
index.php
dossier
membre du site
membre du site /admin
membre du site/galeries /galeries

ce que je veut c'est
membre du site/galerie/galerie/login

voila mon script
 <?php
 mkdir("../galerie/galeries/".$_SESSION['login']); 
?>
merci pour vos reponse :wink:
on regle beaucoup de chose avec le php,
et pour la misere du monde ,on peut s'en servir aussi????

ViPHP
ViPHP | 1961 Messages

21 déc. 2006, 17:49

Bonjour,

Crée une variable qui contient le nom du dossier que tu veux créer,
fait-la afficher pour voir ce qu'elle contient et vérifie manuellement si le répertoire en question existe.
$userDir = '../galerie/galeries/'.$_SESSION['login'];
die($userDir);
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 124 Messages

21 déc. 2006, 18:12

ce qui donnerai ça alors
 <?php
 mkdir('../galerie/galeries/'.$_SESSION['login']); 

$userDir = '../galerie/galeries/'.$_SESSION['login']; 
die($userDir); 
?>
ou ça ?
<?php
 $userDir = '../galerie/galeries/'.$_SESSION['login']; 
die($userDir); 
mkdir('../galerie/galeries/'.$_SESSION['login']); 
?>
mais a mon avis ya pas besion de verifié puisque le dossier doit ce créer en fonction du login et comme je verifi le login a l'inscription pour tester s'il il n'existe pas deja ,ya pas de raison que le dossier existe
sinon pour la direction de création est-ce que c'est la bonne syntaxe??
merci
on regle beaucoup de chose avec le php,
et pour la misere du monde ,on peut s'en servir aussi????

ViPHP
ViPHP | 1961 Messages

21 déc. 2006, 18:16

Re,

Dans un premier temps le but n'est pas de créer le répertoire mais de déterminer la cause de l'erreur.

donc ceci
<?php
 $userDir = '../galerie/galeries/'.$_SESSION['login']; 
die($userDir);
?>
sera largement suffisant dans un premier temps.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 124 Messages

21 déc. 2006, 19:17

ben ça fonctionne pas non plus
ça m'affiche sur m'a page en text
../galerie/galeries/
et le dossier ce crée pas
je redonne le script
 <?php
 $userDir='../galerie/galeries/'.$_SESSION['login'];  
die($userDir); 
?> 

  <?php
 mkdir('../galerie/galeries/'.$_SESSION['login']); 
?>
faut pas initialisé la varible en debut de page avant??
on regle beaucoup de chose avec le php,
et pour la misere du monde ,on peut s'en servir aussi????

ViPHP
ViPHP | 1961 Messages

21 déc. 2006, 19:55

faut pas initialisé la varible en debut de page avant??
Bein... OUI
Je croyais que tu l'intrais à ta page.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 124 Messages

22 déc. 2006, 18:58

bonjour
merci ajocola
avac mes idées et tes conseil j'ai reussi a combiné le tous pour faire ce que je voulai
:wink:
mais bon c'est pas encore fini j'ai du taf pour finir mon site t je crois qu'il y aura encore des topic de ma part

a bientot
on regle beaucoup de chose avec le php,
et pour la misere du monde ,on peut s'en servir aussi????

ViPHP
ViPHP | 1961 Messages

22 déc. 2006, 19:00

Tu seras le bienvenu :lol:
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein