upload fichier et serveur linux - PHP - Programmation
Marsh Posté le 09-09-2009 à 14:56:37
tu dois mettre les droits en ecriture pour apache à ton dossier de destination( $chemin)
Marsh Posté le 09-09-2009 à 15:24:42
flo850 a écrit : tu dois mettre les droits en ecriture pour apache à ton dossier de destination( $chemin) |
ok donc concretement j ai juste besoin de faire un chmo dossier de destination 777 dans la console ou il faut modifier autre chose dans la config apache?
Marsh Posté le 09-09-2009 à 15:39:38
ReplyMarsh Posté le 09-09-2009 à 15:53:07
ReplyMarsh Posté le 09-09-2009 à 16:20:56
d@kn1ko a écrit : |
par contre je me pose des questions par rapport au fichier uploadé. quel droit sont mit par defaut?parceque n'importe qui doit pouvoir lire dedant
Marsh Posté le 09-09-2009 à 14:54:51
bonjour,
mon outil permet d uploader des fichiers txt et apres d'y lire les infos.
mon problème est le suivant:
la fonction move_uploaded_file($_FILES['nom_du_fichier']['tmp_name'], $chemin) me retourne tj false.
if(!move_uploaded_file($_FILES['nom_du_fichier']['tmp_name'], $chemin))
{
exit("Impossible de copier le fichier dans le dossier txt" );
}
sur mon serveur local sous windows cela fonctionne sans problème mais sur le "vraix" serveur linux. ca m'affiche tj cette erreur.
après recherche cela semble être un problème de droit.
ma question est la suivante sur quel dossier faut-il mettre les droits? temporaires? destination?
et pour le fichier en lui même?
pour le fichier j'ai cru comprendre qu'il faille faire un chmod($fichier,0777); dans le code php avant d utiliser la fonction move_uploaded...
merci de votre aide
Message édité par d@kn1ko le 09-09-2009 à 14:55:13