[php] recevoir fichier sur un page
Résolu
Bonjour, j'ai un petit problème pour mon hébérgeur de fichier; je n'ai pas de page pour télécharger le fichier envoyer
Voici mon script pour upload un fichier:
upload.html :
La traite du fichier :
up.php:
Donc, es-que quelqu'un pourrait m'aidee pour faire la page de téléchargement du fichier envoyer.
Merci :-)
Mon prototype : burnup.pe.hu
Voici mon script pour upload un fichier:
upload.html :
<form name="form1" method="post" action="up.php" enctype="multipart/form-data"> <input type="hidden" name="nom"> <input type="File" name="fichier" /> <input type="submit" name="Submit" value="Inserer" /> </form>
La traite du fichier :
up.php:
<?php
if (isset($_POST['Nom']))
{
$file = $_FILES['fichier']['tmp_name'];
$file_tmp =$file['tmp_name'];
$nomfichier=$_FILES['fichier']['name'];
?>
Donc, es-que quelqu'un pourrait m'aidee pour faire la page de téléchargement du fichier envoyer.
Merci :-)
Mon prototype : burnup.pe.hu
| EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
2 réponses
-
C'est ton fichier up.php celui là ?
-
-
-
Modérateur@M3NSONG3Bonjour
Déjà. .. il manque l'accolade de fin du if.
ensuite. ..il manque pas mal de lignes de code... comme le move_uploadfile par exemple....
ce ne sont pourtant pas les exemples qui manquent sur le net (sur ce site y compris...)
-
-
ModérateurPar exemple :
https://www.commentcamarche.net/faq/889-php-upload-de-fichiers
ce qui devrait donner, pour ton cas :<?php $chemin_destination = '/var/www/fichiers/'; $temp_name = isset($_FILES['fichier']['temp_name']) ? $_FILES['fichier']['temp_name']: NULL; $error = isset($_FILES['fichier']['error']) ? $_FILES['fichier']['error']: NULL; $file_name = isset($_FILES['fichier']['name']) ? $_FILES['fichier']['name']: NULL; if ( $temp_name && $error == UPLOAD_ERR_OK) { move_uploaded_file($temp_name, $chemin_destination.$file_name); }