humer100
Messages postés18Date d'inscriptionlundi 18 octobre 2004StatutMembreDernière intervention 7 octobre 2008
-
20 juin 2006 à 01:49
ARAKIS2 -
5 févr. 2009 à 14:34
Bonjour, j'ai un prob avec la fonction copy qui ne copie pas une image dans un répertoire bien précise (sous Linux chez l hebergeur) alors ke cella marche bien avant en local (sous xp), il ya aussi la fonction is_dir() ke jai aussi teste chez l 'hebergeur et ki elle aussi ne fonctionne pas !!
sachant bien les images et les répertoire on bien etais modifier pour avoir le droit d'ecriture
voici le code :
<?
require("../scripts/secure.inc.php");
$fours=$_POST['fours'];
$image1=$_POST['image1'];
$siteweb1=$_POST['siteweb1'];
if (!is_dir("../imgs/$fours")) msg("Repertoire dont le droit d ecriture est interdit");
if(copy("$image1","../imgs/$fours/image1.jpg")) msg("Copy de la premiere image bien passe");
$image2=$_POST['image2'];
$siteweb2=$_POST['siteweb2'];
if(copy("$image2","../imgs/$fours/image2.jpg")) msg("Copy de la 2eme image bien passe");
$image3=$_POST['image3'];
$siteweb3=$_POST['siteweb3'];
if(copy("$image3","../imgs/$fours/image3.jpg")) msg("Copy de la 3eme image bien passe");
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 20 juin 2006 à 08:40
Salut!
Es-tu sûr que le répertoire de destination a bien les droits en écriture?
if (!is_dir("../imgs/$fours")) msg("Repertoire dont le droit d ecriture est interdit");
>> Te dis juste que c'est un dir, mais pas qu'il a les droits suffisants... :)
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 20 juin 2006 à 08:42
Lol, WhiteDarf, s'il acceptait pas le PHP il l'aurait remarqué ;-)
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
humer100
Messages postés18Date d'inscriptionlundi 18 octobre 2004StatutMembreDernière intervention 7 octobre 2008 20 juin 2006 à 11:11
Bonjour tt le monde, et merci de vos reponses,
En réponse a ta question WhiteDwarf l'hebergeur choisi accepte biensur php.
Mais je ne sais pas encore d'ou vient l'erreur, si vous avez d'autres questions....
Merci d'avance
ghost101
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 20 juin 2006 à 11:31
Hmm, si ca marche en local et pas sur le serveur je reste sur mon idée de droits... :D
Quels sont les droits de : ../imgs/$fours/ ?
D'ailleursm tente un
echo "../imgs/$fours/";
Pour vérifier que le chemin est bien ce qu'il devrait être!
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 20 juin 2006 à 17:56
Arf, tu pouvais pas le dire avant...?
Tu crois que ça va où, ton c:\\Document... , quand tu n'es pas en local, et donc que tu es sur le serveur de ton hébergeur...??
$uploaddir = "/home/pro/journaltextile/imgs/$fours/";
$uploadfile = $uploaddir . basename($_FILES['image1']['name']);
msg($uploadfile);
echo getcwd();
if (move_uploaded_file($_FILES['image1']['name'], $uploadfile))
msg("Le fichier est valide, et a été téléchargé avec succès");
avec biensur des modif sur le fichier de form :
<form action="UploadPhoto2.php" method="post" enctype="multipart/form-data" name="addform">
mais ca ne marche pas ni en local ni sur le serveur