Upload de fichier via formulaire
nw.nain
Messages postés
48
Statut
Membre
-
nw.nain Messages postés 48 Statut Membre -
nw.nain Messages postés 48 Statut Membre -
Bonjour,
bon bon bon tout est dans le titre, ça fait un moment que je cherche je ne trouve pas donc je m'en remet à vous :
sur mon ftp l'architecture est la suivante :
/ <- racine
Images <- dossier contenant les images du site
userfiles <- dossier contenant les dossiers clients
fichier du site
/userfiles dans se dossier se trouve un dossier de type id-nom (ex : 1-client1 ) ce dossier me sert pour mettre a disposition des fichier pour mes utilisateurs!
mon soucis est le suivant :
le formulaire s'affiche je choisit mon fichier
l'url devient http://ercc.reaklab.com/reception.php?id=22
la redirection se fait bien et la :
mon fichier reception php etant le suivant :
le fichier /userfiles et en 777, le fichier /userfiles/22-client22 aussi
je ne comprend donc pas pourquoi cela ne marche pas
Merci d'avance de votre aide
Cordialement
bon bon bon tout est dans le titre, ça fait un moment que je cherche je ne trouve pas donc je m'en remet à vous :
sur mon ftp l'architecture est la suivante :
/ <- racine
Images <- dossier contenant les images du site
userfiles <- dossier contenant les dossiers clients
fichier du site
/userfiles dans se dossier se trouve un dossier de type id-nom (ex : 1-client1 ) ce dossier me sert pour mettre a disposition des fichier pour mes utilisateurs!
mon soucis est le suivant :
<form method="post" action="reception.php?id=<?php echo $id ?>" enctype="multipart/form-data">
<label for="mon_fichier">sélectionner le fichier à envoyer:</label><br />
<input type="file" name="mon_fichier" id="mon_fichier" /><br />
<input type="submit" name="submit" value="Envoyer" />
</form>
le formulaire s'affiche je choisit mon fichier
l'url devient http://ercc.reaklab.com/reception.php?id=22
la redirection se fait bien et la :
Warning: move_uploaded_file(/userfiles/22-client22/) [function.move-uploaded-file]: failed to open stream: No such file or directory in /var/www/ercc.reaklab.com/reception.php on line 34 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpXPQvf2' to '/userfiles/22-Flavien/' in /var/www/ercc.reaklab.com/reception.php on line 34
mon fichier reception php etant le suivant :
<?php
$id = ($_GET['id']);
include('config.php');
$connect = mysql_connect(MYHOST, MYUSER, MYPASS) or die ('Identifiants incorrects');
mysql_select_db(MYDB) or die ('Base de données incorrecte');
$result = mysql_query("SELECT nom FROM clients where id='$id'");
if (!$result) {
die('Impossible d\'exécuter la requête :' . mysql_error());
}
$requete=mysql_result($result, 0);
$namefi="$id-$requete";
mysql_close($connect);
$chemin="/userfiles/$namefi";
$destination="$chemin/$url";
if ($_FILES['mon_fichier']['error'] > 0) $erreur = "Erreur lors du tranfsert";
$resultat = move_uploaded_file($_FILES['mon_fichier']['tmp_name'],$destination);
if ($resultat) echo "Transfert réussi";
?>
le fichier /userfiles et en 777, le fichier /userfiles/22-client22 aussi
je ne comprend donc pas pourquoi cela ne marche pas
Merci d'avance de votre aide
Cordialement
A voir également:
- Upload de fichier via formulaire
- Whatsapp formulaire opposition - Guide
- Fichier bin - Guide
- Fichier epub - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Fichier rar - Guide