Probléme d'upload??
ladj59
Messages postés
322
Statut
Membre
-
PhP Messages postés 1774 Statut Membre -
PhP Messages postés 1774 Statut Membre -
Bonjour, je ne comprends pas mon message d'erreur et ce que je dois changer
merci d'avance pour votre aid el'erreur est :
Warning: move_uploaded_file(/var/www/nano-test/partiebiblio/essai/essai3.txt) [function.move-uploaded-file]: failed to open stream: Permission denied in /var/www/nano-test/partiebiblio/remplir3.php on line 57
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpkcfquN' to '/var/www/nano-test/partiebiblio/essai/essai3.txt' in /var/www/nano-test/partiebiblio/remplir3.php on line 57
Impossible de copier le fichier texte dans /var/www/nano-test/partiebiblio/essai/
Le code est :
<code type="php">
Veuillez rentrer votre fichier texte :
<form method="post" enctype="multipart/form-data" action="remplir3.php">
<p>
<input type="file" name="fichier" size="30">
</p>
<p>
<input type="submit" name="fileupload" value="Valider">
</form>
<?php
if( isset($_POST['fileupload']) ) // si formulaire soumis
{
//FICHIER TEXT
$content_dir = '/var/www/nano-test/partiebiblio/essai/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier texte est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'text') )
{
exit("Le fichier n'est pas un fichier texte");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
LIGNE 57
{
exit("Impossible de copier le fichier texte dans $content_dir");
}
echo "Le fichier texte a bien été uploadé";
merci d'avance pour votre aid el'erreur est :
Warning: move_uploaded_file(/var/www/nano-test/partiebiblio/essai/essai3.txt) [function.move-uploaded-file]: failed to open stream: Permission denied in /var/www/nano-test/partiebiblio/remplir3.php on line 57
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpkcfquN' to '/var/www/nano-test/partiebiblio/essai/essai3.txt' in /var/www/nano-test/partiebiblio/remplir3.php on line 57
Impossible de copier le fichier texte dans /var/www/nano-test/partiebiblio/essai/
Le code est :
<code type="php">
Veuillez rentrer votre fichier texte :
<form method="post" enctype="multipart/form-data" action="remplir3.php">
<p>
<input type="file" name="fichier" size="30">
</p>
<p>
<input type="submit" name="fileupload" value="Valider">
</form>
<?php
if( isset($_POST['fileupload']) ) // si formulaire soumis
{
//FICHIER TEXT
$content_dir = '/var/www/nano-test/partiebiblio/essai/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier texte est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'text') )
{
exit("Le fichier n'est pas un fichier texte");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
LIGNE 57
{
exit("Impossible de copier le fichier texte dans $content_dir");
}
echo "Le fichier texte a bien été uploadé";
A voir également:
- Probléme d'upload??
- Upload video youtube - Télécharger - Diffusion
- Différence entre upload et download - Forum Téléchargement
- Fourtoutici upload ✓ - Forum Réseaux sociaux
- Site gratuit permettant le upload de fichiers ✓ - Forum Réseaux sociaux
- Qualité vidéo youtube upload - Guide
3 réponses
Il s'agit d'un problème de droit sur un répertoire .
Quel est le code ligne 57 de ta page remplir3.php?
Quel est le code ligne 57 de ta page remplir3.php?
ca y est en effet c'était un probléme de droit.
En revanche j'ai une autre question
lre fichier ue j'upload et qui arrive sur mon serveur arrive verrouillé, comment faire pour l'uploadé et qu'il arriver avec d'autres droits sur le serveur(j'ai surtout besoin de le lire)??
merci
En revanche j'ai une autre question
lre fichier ue j'upload et qui arrive sur mon serveur arrive verrouillé, comment faire pour l'uploadé et qu'il arriver avec d'autres droits sur le serveur(j'ai surtout besoin de le lire)??
merci
bJR
oui c'est certainement dû à un problème de droit.
Connecte toi en FTP sur ton site (même depuis l'explorateur de fichier) puis vérifie les droits sur chacun des répertoires : click droit puis propriété (ou permission ou encore attributs de fichier tout dépend du logiciel de FTP dont tu te sers)
Ensuite tu dois vous apparaître les permissions pour le propriétaire, le groupe et public. Dans propriétaire accorde tous les droits : Lire Ecrire Exécuter (ce qui te donnera un 7 en début de la valeur numérique)
oui c'est certainement dû à un problème de droit.
Connecte toi en FTP sur ton site (même depuis l'explorateur de fichier) puis vérifie les droits sur chacun des répertoires : click droit puis propriété (ou permission ou encore attributs de fichier tout dépend du logiciel de FTP dont tu te sers)
Ensuite tu dois vous apparaître les permissions pour le propriétaire, le groupe et public. Dans propriétaire accorde tous les droits : Lire Ecrire Exécuter (ce qui te donnera un 7 en début de la valeur numérique)