Chmod en php
Résolu/Fermé
nickleus
Messages postés
374
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
18 juin 2011
-
12 avril 2008 à 17:07
PHPython - 20 juil. 2008 à 16:35
PHPython - 20 juil. 2008 à 16:35
2 réponses
nickleus
Messages postés
374
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
18 juin 2011
5
12 avril 2008 à 19:58
12 avril 2008 à 19:58
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