Bonjour,
je développe une interface d'admin pour gérer le contenu d'un site sur un dedié ovh
lorsqu'un utilisateur upload une image, j'aimerai la stocker dans un dossier spécifique créé à la volé en php
je fais donc mkdir('/home/xxx/nom_du_dossier',0775);
manque de chance ( mais c'est plutot normal niveau securité ) les dossiers sont crées sous l'utilisateur Nobody et le groupe Nobody
du coup, impossible d'uploader un fichier à l'interieur
j'ai donc testé avec :
shell_exec('chown -R nom_d_utilisateur /home/xxx/nom_du_dossier');
shell_exec('chgrp -R nom_du_groupe /home/xxx/nom_du_dossier');
mais rien à faire ca ne marche pas, j'ai essayé avec System, Exec, Passthru...
la commande 'chown -R nom_d_utilisateur /home/xxx/nom_du_dossier' lancée en ssh fonctionne très bien, avec la recursivité, je change les droits de tous les dossiers et sous dossiers
mais celà ne fonctionne pas depuis un script php
je vais installer suphp voir si celà peut résoudre mon probleme
si quelqu'un a une autre idée
Message édité par kubuntux le 21-06-2006 à 20:19:59