Bonjour,
J'ai réalisé un petit script d'upload. Mais j'obtiens cette erreur quand je l'appelle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Fatal error:  Allowed memory size of 41 bytes exhausted at (null):0 (tried to allocate 40 bytes) in /web/dbconfw3/public_html/ALMA/upload.php on line 21
Je vous met ci dessous le code de la page :
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
if (isset($_FILES['fichier'])) 
{ 
    ini_set('max_execution_time', '120');
    ini_set('max_execution_time', '80' );
    ini_set('max_input_time' ,'-1');  
    ini_set('memory_limit' ,'60');
    //$_FILES existe on récupère les infos qui nous intéressent 
    $fichier=$_FILES['fichier']['name'];//nom réel 
    $tmp=$_FILES['fichier']['tmp_name'];//nom temporaire  (sur le serveur) 
    $annee=date("Y");
    $nom_final=$_SESSION['pseudo']."_".$annee;
    $ext = ".xls";
    $dossier = "Excel/";
    $verif=substr($fichier,-4);
    if($verif==$ext)
    {
 
 
        if (is_uploaded_file($tmp)) //permet de vérifier si le fichier a été uplodé via http 
        { 
            //on déplace le fichier dans le répertoire final 
            move_uploaded_file($tmp,$dossier.$nom_final.$ext); 
            //Message indiquant que tout s'est bien passé 
                $message ="Le fichier est maintenant sur le serveur";
                header("location: admin_upload.php?Message=$message");
        } 
        else
        {
                $message = "Le fichier n'a pas pu être uploadé, veuillez réessayer";
                header("location: admin_upload.php?Message=$message");
        }
    }
    else
    {
            $message = "Le fichier statistique doit être un fichier Excel, recommencez avec le bon fichier";
            header("location: admin_upload.php?Message=$message");
    }
}
else
{
 
    $message = "Le fichier n'a pas pu être uploadé, veuillez réessayer";
    header("location: admin_upload.php?Message=$message");
}