Bonjour.

J'ai trouvé, adapté et utilise ce script pour "uploader" une page sur mon site perso Free.

Et tout fonctionne bien jusqu'à me dire que le fichier est bien transféré.

Quand je le recherche, il n'est pas présent !

C'est le seul script suite à de nombreux essais qui fonctionne enfin (sauf présence fichier) ! est-ce que cela vient de Free ?

J'ai lu quelque part que ce fichier téléchargé, était effacé à la fin du script !
Que dois-je faire ?

Peut-on m'orienter ? merci à vous.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 
 <?php
// La variable $_FILES de notre formulaire est-elle créée ?
if (isset($_FILES['feuille_air'])) {
   // Y'a-t-il eu une erreur ?
     if ($_FILES['feuille_air']['error'] == 0) {
         // Afficher les informations
        echo "en ligne!</br>";
        echo "Nom : " . $_FILES['feuille_air']['name'] . "</br>";
        echo "Nom temporaire : " . $_FILES['feuille_air']['tmp_name']."</br>";
        echo "Taille : " . $_FILES['feuille_air']['size'] . "</br>";
        echo "Type : " . $_FILES['feuille_air']['type'] . "</br>";
 
         // Déplacer le fichier temporaire dans un dossier accessible, sous son nom original
         $temporaire = $_FILES['feuille_air']['name'];
         $definitif = "/licencie/calendrier/feuille_air/feuille_air_distribution/" . $_FILES['feuille_air']['name'];
         move_uploaded_file($temporaire, $definitif);
 
         // Informer l'utilisateur
         echo "le fichier a bien été envoyé. Il se trouve à l'adresse ".$definitif ;
 
         }
     // Il y a une erreur...
     else {
         // L'afficher
         echo "Erreur : ".$_FILES['feuille_air']['error']."</br>";
         }
     }
 
 // $_FILES n'est pas créée, donc aucun fichier n'a été envoyé :
 
 // nous affichons le formulaire d'envoi.
 else { ?>
 
<form enctype="multipart/form-data" name="envoi" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" >
  <p>
    <textarea name="message" cols="100" rows="2" id="message" onclick="distribution.disabled=false" >Message réconfortant</textarea>
  </p>
  <p>
 
    Récupère ici, la feuille de plongéees que tu as enregistrée (par défaut sur c:/mes documents/...
/)    
    <input type="hidden" name="MAX_FILE_SIZE" value="1024000" />
    <INPUT TYPE="file" NAME="feuille_air">
  </p>
  <p>
    <input type="submit" name="distribution" value="DISTRIBUTION"  />
  </p>
</form>
 
 <?php
     }
 ?>