[php] recevoir fichier sur un page

Résolu
solioroc -  
 solioroc -
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 :

<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

  1. M3NSONG3 Messages postés 670 Statut Membre 162
     
    C'est ton fichier up.php celui là ?
    0
    1. solioroc
       
      en haut de la phrase "traite du fichier" c'est upload.html
      et en dessous up.php
      c'est juste qu'il y a un bug
      0
    2. M3NSONG3 Messages postés 670 Statut Membre 162
       
      Ce que je comprends pas c'est que apparament t'as une erreur sur la ligne 18 de ton up/php alors que c'est juste la balise de fin... t'as pas fais d'espace en trop ex ?
      0
      1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832 > M3NSONG3 Messages postés 670 Statut Membre
         
        Bonjour
        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...)
        0
  2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Par 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);     
    }     
    
    
    0
    1. solioroc
       
      ah merci, je vais essayer
      0