josh666
Messages postés81Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention 1 octobre 2007
-
14 août 2006 à 17:06
josh666
Messages postés81Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention 1 octobre 2007
-
14 août 2006 à 19:18
Bonjour a tous !
Bon voila, dans un de mes scripts je stocke le CHMOD d'un dossier cible dans un array pour le réaffecter plus tard.. mais voila... il ne garde pas la notation octale et le transforme en string.. ce qui fait que lorsque je récupère le CHMOD pour le réaffecter au dossier cible sa ne focntionne pas.
Donc ma question est.. il a t'il un moyen a partir ma chaine de caractère "0755" de retourné 0755 piur l'utilisé avec la focntion chmod..
josh666
Messages postés81Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention 1 octobre 20071 14 août 2006 à 19:18
Re a tous !
Bon suite a mes recherche j'ai trouve ceci:
1- On ne peu pas utiliser un chaine de caractère comme argument mode dans la fucntion chmod
2- Une valeur octale de ce style fonctionne: 0777
3- J'ai aussi découvert qu'une valeur decimal focntione aussi..
Ce qui est tres pratique quand ton chmod est une string
EX:
<?php
$mode = '0777';
$mode_dec = octdec($mode); //Converti la chaine "octal" en décimal
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 14 août 2006 à 17:18
Salut,
Si ton pb c'est qu'il enlève le 0, c'est juste qu'il a convertit ta chaine de caractères en integer. Il faut le garder en string -> n'oublie pas les guillemets dans ton script ou alors convertit le type.
à+