OVH Community, votre nouvel espace communautaire.

déplacer via php des fichiers d'un sous domaine vers le domaine(mutualisé)


naelgwe
29/02/2016, 10h42
Merci pour ton info et notamment pour realpath('.'); que je ne connaissais pas. Je suis débutant en php.
realpath me donne pour les deux dossiers:
1) /home/marthagrlt/private/uploads
2) /home/marthagrlt/www/uploads
et je n'arrive pas à déplacer un fichier du chemin 1 vers le chemin 2. Cependant, j'arrive à déplacer un fichier dans la même arborescence.

Nowwhat
29/02/2016, 07h43
Ça fonctionne pour moi ...

J'ai un fichier 'test.txt' dans /www/
J'exécute :
Code:
(le répertoire /www/roster2/' existe déjà)
Le fichier se trouve dans /www/roster2 - et est renommé en 'test2.txt'

Attention avec "/uploads/test.txt" - ce fichier se trouve, suivant ton code' au root du serveur, dans le répertoire /uploads/ .... qui n'existe pas, je suis sur. Et même s'il existe, t'en auras pas accès
Le root n'est pas /www/
Utilise
Code:
echo realpath('.');
pour te rendre compte.

naelgwe
29/02/2016, 04h04
bonjour,

J'ai un script à l'adresse http://yy.xxxx.com
le script doit déplacer un fichier qui se trouve à http://yy.xxxx.com/uploads/ vers http://xxxx.com/uploads/

J'utilise donc:

Code:
rename('/uploads/test.txt', '../../www/uploads/test.txt');
mais ça ne fonctionne pas Mais seulement est ce possible? Je précise au passage que j'ai bien donné les droits 733 au dossier destinataire