Bonsoir, je suis confronté à un problème avec mon upload.
En effet le script fonctionne très biensi j'upload un doc pdf de moins de 1 Mo, du moment ou je depasse les 1 mo et notamment 2.25 car c celui ci qui foire, $_FILES["fichier"][tmp_name"] me renvoi 0, ce qui fais que je ne peux pas accéder aux autres propriétés.
["size"] en loccurence.
mon code est le suivant :
je ne comprend pas pourquoi il ne veux pas uploader les fichier exprimé en mo
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(!empty($_FILES["fichier"]["name"])) { $sql_auteur="SELECT * FROM auteur WHERE id_auteur=$auteur"; $retour=mysql_query($sql_auteur) or die(mysql_error()); $ligne=mysql_fetch_object($retour); // Nom du fichier choisi: $nomFichier = $_FILES["fichier"]["name"] ; echo $nomFichier; // me retourne bien le nom du pdf // Extension du fichier $extension = strrchr($nomFichier, "."); $mot_rand=generate_lettre(); $nom_fichier_reel=$last_id."_".$titre."_".$mot_rand."".$extension; $nom_auteur=$ligne->nom_auteur; $dossier=$nom_auteur{0}; if(is_numeric($dossier)) { $destination_dir="../stock_partitions/0_9/"; $destination_dir_abs_pdf="http://localhost/underscore/0_9"; } else { $folder=strtolower($dossier); $destination_dir="../stock_partitions/".$folder."/"; $destination_dir_abs_pdf="http://localhost/underscore/".$folder."/".$nom_fichier_reel; chmod("../stock_partitions/".$folder,777); } // Nom temporaire sur le serveur: $nomTemporaire = $_FILES["fichier"]["tmp_name"] ; // Type du fichier choisi: $typeFichier = $_FILES["fichier"]["type"] ; // Poids en octets du fichier choisit: $poidsFichier = $_FILES["fichier"]["size"] ; // Code de l'erreur si jamais il y en a une: $codeErreur = $_FILES["fichier"]["error"] ; // Si le poids du fichier est de 0 bytes, le fichier est // invalide (ou le chemin incorrect) => message d'erreur // sinon, le script continue.
si je fais un echo de ces trosi variables, c'est o qu'il me ressor
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $nomTemporaire = $_FILES["fichier"]["tmp_name"] ; // Type du fichier choisi: $typeFichier = $_FILES["fichier"]["type"] ; // Poids en octets du fichier choisit: $poidsFichier = $_FILES["fichier"]["size"] ;
si quelqu'un peux m'aider sa serai sympa, car la je vois pas
Partager