Probleme avec creation de dossier

materic -  
materic2b Messages postés 5 Statut Membre -
Bonjour,
j'ai un message d'erreur quand upload mon fichier et ça marche pas quelqu'un peux m'aider SVP

move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 10019 is not allowed to access /var/www/vhosts/cmaprint.fr/httpdocs/fichiers_clients/11 owned by uid 48

A voir également:

5 réponses

vordano Messages postés 1981 Statut Membre 316
 
est ce que tu as les droits pour écrire dans ce dossier ?
0
materic2b Messages postés 5 Statut Membre
 
oui
0
materic2b Messages postés 5 Statut Membre
 
voila le code

if(!empty($_FILES["fichier_choisi"]["name"]))
{
//nom du fichier choisi:
$nomFichier = $_FILES["fichier_choisi"]["name"] ;
//nom temporaire sur le serveur:
$nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"] ;
//type du fichier choisi:
$typeFichier = $_FILES["fichier_choisi"]["type"] ;
//poids en octets du fichier choisit:
$poidsFichier = $_FILES["fichier_choisi"]["size"] ;
//code de l'erreur si jamais il y en a une:
$codeErreur = $_FILES["fichier_choisi"]["error"] ;
// si l'identifiant de commande n'est pas fourni, on en invente un.
if(!isset($_GET['id'])) $_GET['id']= '';
// Tout ce qui passe dans l'URL n'est pas fiable donc on force l'identifiant de commande à être un nombre.
$_GET['id']+= 0;
//chemin qui mène au dossier qui va contenir les fichiers uplaod:
$chemin = './fichiers_clients/'.$_GET['id'].'/' ;
// si le dossier n'existe pas, on le crée
if(!is_dir($chemin)) mkdir($chemin, 0777);
// change les droits sur le dossier
chown($chemin, fileowner('upload.php'));
chgrp($chemin, 'psacln');
//
if(!@move_uploaded_file($nomTemporaire, $chemin.$nomFichier)) {
//if(!@copy($nomTemporaire, $chemin.$nomFichier)) {
$errors= error_get_last();
echo "erreur de copie: ".$errors['type'];
echo "<br />\n".$errors['message'];
} else {
echo "Fichier copié";
// change les droits sur le fichier copié
chown($chemin.$nomFichier, fileowner('upload.php'));
chgrp($chemin.$nomFichier, 'psacln');

}
echo('<br>');
//print_r($_FILES);
}//fin if
else
{
echo("Vous n'avez pas choisit de fichier!!<br>") ;

}//fin else
?>
0
vordano Messages postés 1981 Statut Membre 316
 
as tu lu la page suivante ?: https://www.php.net/manual/fr/ini.sect.safe-mode.php
cherche la ligne avec SAFE MODE Restriction in effect
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
materic2b Messages postés 5 Statut Membre
 
j'ai carrément enlevé Saf mode sur le serveur
0