Soucis avec CHMOD ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Soucis avec CHMOD ?

par Ryle » 01 août 2007, 16:07

PHP et toi êtes deux utilisateurs différents pour le système... ainsi, si tu ne donnes pas explicitement les droits à php de bricoller dans tes affaires à toi, le système l'en empêche par mesure de sécurité :)

par Invité » 01 août 2007, 15:52

Le Topic est marqué comme résolu, c'est parce que tu as trouvé la solution ?

sinon c'est peut être un soucis de droits au niveau du dossier parent..
La connerie est pour éviter de perdre du temps sur un autre problème (la création automatique du dossier windows_vista)j'avais créer manuellement le dossier et bizarement dans ce cas là il n'autorise pas de faire un chmod ???je sais pas encore pourquoi
par contre si je fais en sorte que php crée le dossier avec un chmod 0777 ca fonctionne :oops: :?:
J'aime bien php mais des fois il me les c......... :wink:
Merci

par Ryle » 01 août 2007, 15:35

Le Topic est marqué comme résolu, c'est parce que tu as trouvé la solution ?

sinon c'est peut être un soucis de droits au niveau du dossier parent..

par dunbar » 01 août 2007, 12:50

Essayes d'éviter les espaces dans les noms de fichiers ou de dossier... remplace les par des "_" ou des "-" cela t'évitera des soucis d'url ou de commandes unix où les arguments sont séparés par des espaces :)

/windows_vista/
Merci mais cela ne change rien :cry:
Warning: chmod() [function.chmod]: Operation not permitted in /home/www/173f6119d76c3441a623b307e692cea9/web/V1_0/modules/video/up_video.php on line 53
/home/www/173f6119d76c3441a623b307e692cea9/web/V1_0/modules/video/upload_videos/windows_vista/Veuillez spécifier des droits en écriture pour le répertoire /home/www/173f6119d76c3441a623b307e692cea9/web/V1_0/modules/video/upload_videos/windows_vista/" !
merci

par Ryle » 01 août 2007, 12:32

Essayes d'éviter les espaces dans les noms de fichiers ou de dossier... remplace les par des "_" ou des "-" cela t'évitera des soucis d'url ou de commandes unix où les arguments sont séparés par des espaces :)

/windows_vista/

Soucis avec CHMOD ?

par dunbar » 01 août 2007, 12:16

Bonjour,

J'ai créer un formulaire qui me permet de télécharger des fichier sur mon serveur, il fonctionne parfaitement en local (sous WAMP) mais quand je le test sur mon serveur web je me retrouve devant une erreur de chmod.
Mon code :
$dossier = $_POST['dossier'];
   $dossier.= '/';
   //chmod($dossier, 0777);
      //Chemin du dossier principal ou vont être uploader les vidéos
   $destination_dir = $_SERVER["DOCUMENT_ROOT"].'/V1_0/modules/video/upload_videos/'.$dossier;

		//$destination_dir.= '/';
		chmod($destination_dir, 0777);

   // taille maximale en octets du fichier à uploader
   $file_max_size = 100000000;

   // extensions de fichiers autorisées
   $authorized_extensions = array('jpg', 'gif', 'flv', 'wmv', 'avi');

   print_r ($destination_dir);
Mon erreur:
Warning: chmod() [function.chmod]: Operation not permitted in /home/www/173f6119d76c3441a623b307e692cea9/web/V1_0/modules/video/up_video.php on line 53
/home/www/173f6119d76c3441a623b307e692cea9/web/V1_0/modules/video/upload_videos/windows vista/Veuillez spécifier des droits en écriture pour le répertoire /home/www/173f6119d76c3441a623b307e692cea9/web/V1_0/modules/video/upload_videos/windows vista/" !
et la ligne 53
chmod($destination_dir, 0777);
Quelqu'un verais t'il une erreur ?

D'avance merci