Probleme avec creation de dossier
Fermé
materic
-
5 déc. 2011 à 16:48
materic2b Messages postés 4 Date d'inscription lundi 5 décembre 2011 Statut Membre Dernière intervention 5 décembre 2011 - 5 déc. 2011 à 17:20
materic2b Messages postés 4 Date d'inscription lundi 5 décembre 2011 Statut Membre Dernière intervention 5 décembre 2011 - 5 déc. 2011 à 17:20
A voir également:
- Probleme avec creation de dossier
- Media creation tool - Télécharger - Systèmes d'exploitation
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Mettre un mot de passe sur un dossier - Guide
- Creation compte gmail - Guide
- Dossier appdata - Guide
5 réponses
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
314
5 déc. 2011 à 16:50
5 déc. 2011 à 16:50
est ce que tu as les droits pour écrire dans ce dossier ?
materic2b
Messages postés
4
Date d'inscription
lundi 5 décembre 2011
Statut
Membre
Dernière intervention
5 décembre 2011
5 déc. 2011 à 16:53
5 déc. 2011 à 16:53
oui
materic2b
Messages postés
4
Date d'inscription
lundi 5 décembre 2011
Statut
Membre
Dernière intervention
5 décembre 2011
5 déc. 2011 à 16:55
5 déc. 2011 à 16:55
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
?>
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
?>
vordano
Messages postés
1682
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
20 juillet 2012
314
Modifié par vordano le 5/12/2011 à 16:56
Modifié par vordano le 5/12/2011 à 16:56
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
cherche la ligne avec SAFE MODE Restriction in effect
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
materic2b
Messages postés
4
Date d'inscription
lundi 5 décembre 2011
Statut
Membre
Dernière intervention
5 décembre 2011
5 déc. 2011 à 17:20
5 déc. 2011 à 17:20
j'ai carrément enlevé Saf mode sur le serveur