lorik Posté 7 Octobre 2008 Posté 7 Octobre 2008 Bonjour, Un besoin à priori simple : Je veux créer à la volée une arorescence de dossiers / sous dossiers. ça parait simple : mkdir('job', 0777);opendir('job'); // va dans le dossier créémkdir('img', 0777);// cree le sous dossier ça marche, tout ça, sauf que mon dossier 'img', n'est pas crée dans mon dossier 'job', mais au même niveau que 'job'. J'ai l'impression que c'est l'opendir qui ne fait pas son boulot, mais je sais pas pourquoi, j'ai pas d'erreur, rien... Merci du coup de main.
captain_torche Posté 7 Octobre 2008 Posté 7 Octobre 2008 opendir ne fonctionne pas comme la commande "CD"; il ne te positionne pas dans un répertoire précis (il sert à préparer la lecture du contenu du répertoire avec readdir, par exemple). Tu dois tout simplement mentionner le chemin complet depuis ton script, soit : mkdir('job/img', 0777);
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant