Chmod en php
Résolu
nickleus
Messages postés
374
Date d'inscription
Statut
Membre
Dernière intervention
-
PHPython -
PHPython -
Bonjour,
voila mon probleme :
je creer un dossier avec la fonction mkdir et je veux y mettre dans ce dossier chmod 777 mais quand je fait :
mkdir(nom, 777);
il creer bien le dossier mais il le met en rwx r-x r-x
quelqu'un pourrait me dire comment faire pour le mettre en rwx rwx rwx ?
merci d'avance.
voila mon probleme :
je creer un dossier avec la fonction mkdir et je veux y mettre dans ce dossier chmod 777 mais quand je fait :
mkdir(nom, 777);
il creer bien le dossier mais il le met en rwx r-x r-x
quelqu'un pourrait me dire comment faire pour le mettre en rwx rwx rwx ?
merci d'avance.
A voir également:
- Php chmod 777
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Chmod - r 777 ✓ - Forum Ubuntu
- Alert php ✓ - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
2 réponses
bon j'ai réussi a mettre ce fichier en rwx rwx rwx maintenant le probleme est que je n'arrive pas a mettre une photo dedans avec move_uploaded_file je vous donne mon bout de script sans la fonction rename qui interdit les caractères :
$dirLocalisation = $Host_document_root."gestion/images/";
$editFormAction = $_SERVER['PHP_SELF'];
if ((isset($_POST["MM_upload"])) && ($_POST["MM_upload"] == "upload")) {
//Test si le chargement est effectué.
if(is_uploaded_file($_FILES['search_ban']['tmp_name'])){
//Test si l'annonceurs à un dossier.
if(!is_dir($dirLocalisation.$user_id))
{mkdir($dirLocalisation.$user_id);
chmod($dirLocalisation.$user_id, 0777);}
$fileType = $_FILES['search_ban']['type'];
$categorie = "E"; //categorie E = Echange et P = payant.
$TypeCampagne = $_POST['radio'];
$rename_ban = suppCaracInterdit($_POST['rename_ban']);
$site = $_POST['site'];
$fileNameTmp = $_FILES['search_ban']['tmp_name'];
$fileName = basename($_FILES['search_ban']['name']);
$size_ban = $_FILES['search_ban']['size'];
$error = $_FILES['search_ban']['error'];
//Renommer le nom du fichier sans les caractères interdits.
$name_ban = renameFiles($fileName);
//Adresse ou va le dossier.
$uploaddir = $dirLocalisation.$user_id;
$loc = $uploaddir."/".$name_ban;
if(move_uploaded_file($fileNameTmp, $loc)){echo "ok";}
}}
je ne vois pas mon erreur
$dirLocalisation = $Host_document_root."gestion/images/";
$editFormAction = $_SERVER['PHP_SELF'];
if ((isset($_POST["MM_upload"])) && ($_POST["MM_upload"] == "upload")) {
//Test si le chargement est effectué.
if(is_uploaded_file($_FILES['search_ban']['tmp_name'])){
//Test si l'annonceurs à un dossier.
if(!is_dir($dirLocalisation.$user_id))
{mkdir($dirLocalisation.$user_id);
chmod($dirLocalisation.$user_id, 0777);}
$fileType = $_FILES['search_ban']['type'];
$categorie = "E"; //categorie E = Echange et P = payant.
$TypeCampagne = $_POST['radio'];
$rename_ban = suppCaracInterdit($_POST['rename_ban']);
$site = $_POST['site'];
$fileNameTmp = $_FILES['search_ban']['tmp_name'];
$fileName = basename($_FILES['search_ban']['name']);
$size_ban = $_FILES['search_ban']['size'];
$error = $_FILES['search_ban']['error'];
//Renommer le nom du fichier sans les caractères interdits.
$name_ban = renameFiles($fileName);
//Adresse ou va le dossier.
$uploaddir = $dirLocalisation.$user_id;
$loc = $uploaddir."/".$name_ban;
if(move_uploaded_file($fileNameTmp, $loc)){echo "ok";}
}}
je ne vois pas mon erreur