par
MisterDurden » 30 mars 2011, 22:29
Voila en gros je cherche a envoyer des fichier dans un dossier de mon serveur, pour cela j'ai créer un petit formulaire :
Code : Tout sélectionner
<div id="content">
<p><label for="text" class="text">Formulaire d'envoie de fichiers</label></p>
<form action="upload_file.php" method="post" id="formulaire">
<p><input type="file" name="mon_fichier"/><label for="nom" class="nom">Votre fichier</label></p>
<input type="submit" value="Envoyer" />
</form>
</div>
Et donc mon fichier upload_file.php
Code : Tout sélectionner
<?php
if ($_FILES['mon_fichier']['error']) {
switch ($_FILES['mon_fichier']['error']){
case 1: // UPLOAD_ERR_INI_SIZE
echo"Le fichier dépasse la limite autorisée par le serveur (fichier php.ini) !";
break;
case 2: // UPLOAD_ERR_FORM_SIZE
echo "Le fichier dépasse la limite autorisée dans le formulaire HTML !";
break;
case 3: // UPLOAD_ERR_PARTIAL
echo "L'envoi du fichier a été interrompu pendant le transfert !";
break;
case 4: // UPLOAD_ERR_NO_FILE
echo "Le fichier que vous avez envoyé a une taille nulle !";
break;
}
}
else {
// $_FILES['nom_du_fichier']['error'] vaut 0 soit UPLOAD_ERR_OK
// ce qui signifie qu'il n'y a eu aucune erreur
echo"transfert réussit";
}
?>
<?php
if ((($_FILES['mon_fichier']['error'] == UPLOAD_ERR_OK))) {
$chemin_destination = 'FTP/';
move_uploaded_file($_FILES['mon_fichier']['tmp_name'], $chemin_destination.$_FILES['mon_fichier']['name']);
echo"Le fichier a ete bougé!";
}
?>
Le soucis c'est que tout semble bon, mais je n'est pas fichier dans le dossier...
J'ai changé les permission de FTP a777.
Au niveau de l'arborescence mon dossier ftp et mes deux fichier php sont eux même placés dans un fichier sur mon serveur.
Voila je bloque je ne voit pas d'ou vient le problème, pour info je suis chez ovh avec un hébergement perso.
Merci d'avance pour votre temps.
Voila en gros je cherche a envoyer des fichier dans un dossier de mon serveur, pour cela j'ai créer un petit formulaire :
[code] <div id="content">
<p><label for="text" class="text">Formulaire d'envoie de fichiers</label></p>
<form action="upload_file.php" method="post" id="formulaire">
<p><input type="file" name="mon_fichier"/><label for="nom" class="nom">Votre fichier</label></p>
<input type="submit" value="Envoyer" />
</form>
</div>[/code]
Et donc mon fichier upload_file.php
[code]<?php
if ($_FILES['mon_fichier']['error']) {
switch ($_FILES['mon_fichier']['error']){
case 1: // UPLOAD_ERR_INI_SIZE
echo"Le fichier dépasse la limite autorisée par le serveur (fichier php.ini) !";
break;
case 2: // UPLOAD_ERR_FORM_SIZE
echo "Le fichier dépasse la limite autorisée dans le formulaire HTML !";
break;
case 3: // UPLOAD_ERR_PARTIAL
echo "L'envoi du fichier a été interrompu pendant le transfert !";
break;
case 4: // UPLOAD_ERR_NO_FILE
echo "Le fichier que vous avez envoyé a une taille nulle !";
break;
}
}
else {
// $_FILES['nom_du_fichier']['error'] vaut 0 soit UPLOAD_ERR_OK
// ce qui signifie qu'il n'y a eu aucune erreur
echo"transfert réussit";
}
?>
<?php
if ((($_FILES['mon_fichier']['error'] == UPLOAD_ERR_OK))) {
$chemin_destination = 'FTP/';
move_uploaded_file($_FILES['mon_fichier']['tmp_name'], $chemin_destination.$_FILES['mon_fichier']['name']);
echo"Le fichier a ete bougé!";
}
?>
[/code]
Le soucis c'est que tout semble bon, mais je n'est pas fichier dans le dossier...
J'ai changé les permission de FTP a777.
Au niveau de l'arborescence mon dossier ftp et mes deux fichier php sont eux même placés dans un fichier sur mon serveur.
Voila je bloque je ne voit pas d'ou vient le problème, pour info je suis chez ovh avec un hébergement perso.
Merci d'avance pour votre temps.