Version complète: sur le forum Webmaster Hub : copier ficher en php
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
hebus44
Bonjour à tous.
J'ai un probléme, je voudrais pouvoir copier un répertoire contenant des fichier, sur le serveur, à chaques fois qu'un utilisateur s'inscrit sur le site. Et je voudrais que ce ficher soit renommer avec le nom d'utilisateur, mais je ne sais pas si c'est possible. Si c'est possible pourriez vous me dire comment svp??? blush.gif
Merci _AT_tous
hcplayer
fonction rename() et tu as ton bohneur.
NorSeb
CITATION(hebus44 @ mercredi 05 octobre 2005, 17h17)
[...]je voudrais pouvoir copier un répertoire contenant des fichier,
[...] Et je voudrais que ce ficher soit renommer avec le nom d'utilisateur[...]


Tu veux recopier quoi exactement ? Un répertoire ou un fichier ?

Si c'est un fichier et que tu veux le dupliquer, tu peux utiliser la fonction copy()... Si tu veux le déplacer tu peux utiliser la fonction rename() sus-citée.
hebus44
Je voudrais qu'a chaque fois qu'un utilisateur s'inscrit, le formulaire fasse une copie d'un répertoire contenant des pages web sur le serveur du site, et que ce répertoire soit renommé avec le nom de l'itilisateur.
Est ce que vous pourriez me montrer un petit exemple du code s'il vous plait, car je commence juste le php... blush.gif
NorSeb
Je vais pas pouvoir t'aider ce soir mais ta demande me laisse perplexe : tu es sur que c'est la bonne solution ? Parce que dupliquer un certain nombre de choses sur un disque va te demander de la place, beaucoup si ton site marche bien (je te le souhaite) !

J'espère que tu as un bon hebergement smile.gif
hebus44
Oai je sais, et j'éspére que ça va marcher B) . Mais je ne vois pas comment faire autrement avec ce que j'ai et ce que je veut faire mais si le site marche bien je pense que je changerai de solution...
oxyd-x
Salut,

avec cette méthode, tu risque de rencontré des problèmes...
Notamment avec les nom, imagine un instant que 3 utilisateurs ont le meme nom ?? que se passera-t-il ?

Envisage d'utiliser une base de données pour stocker tes informations, une SQL (postgr ou my) , ou bien encore, une base "volatile" (SQLite).

Bon courage à toi.
hebus44
Oui mais je compte enregister le nom de chaque utilisateur dans une table et si il n'existe pas le fichier est copié et renommé, si il existe le fichier n'est pas créé,et l'utilisateur doit prendre un autre nom. Donc en fait si quelqu'un pourrait me donner le code pour copier un dossier, svp...
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.