bonjour à tous!
auriez-vous un exemple de code qui permert de transferer un fichier excel sur le serveur?
merci d'avance
bonjour à tous!
auriez-vous un exemple de code qui permert de transferer un fichier excel sur le serveur?
merci d'avance
voilà ta plus qu'a tester normalement sa doit être bon
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
54
55
56
57
58 if (isset($_FILES["NomDeVariable"]["name"])) { //On vérifie l'extension du fichier $type=$_FILES["NomDeVariable"]["type"]; if(!strstr($type, 'xls')) { exit("le fichier n'est pas un fichier exel!"); } else { //insertion dans une vriable plus courte $Var=$_FILES["NomDeVariable"]["name"]; //fichier temporaire $Tmp=$_FILES["NomDeVariable"]["tmp_name"]; //chemin de destination $NomDest = $_SERVER["DOCUMENT_ROOT"]."/DossierSiBesoin".$Var; //Upload du fichier move_uploaded_file($Tmp, $NomDest); //test sur les erreur possible if($Err=$_FILES["NomDeVariable"]["error"]) { echo "il y a eu une erreur"; if ($Err==UPLOAD_ERR_INI_SIZE) { echo "le fichier est plus gros que le max autorizé par PHP"; } elseif($Err==UPLOAD_ERR_FORM_SIZE) { echo "le fichier est plus gros qu'indiqué dans le formulaire"; } elseif($Err==UPLOAD_ERR_PARTIAL) { echo "le fichier n'a été que partiellement téléchargé"; } elseif($Err==UPLOAD_ERR_NO_FILE) { echo "le fichier n'a pas été téléchargé"; } } else { echo "Fichier correctement téléchargé"; }//fin si erreur }//fin si fichier pas image }//fin upload ?> <HTML> <head><title>Administration Lagadec Primeurs</title></head> <BODY> <hr> <form name="NomDuForm" action="PagedUpload.php" method="post" enctype="multipart/form-data"> <table> <tr > <td ><b>URL du fichier</b></td> <td><input type="file" name="NomDeVariable"></td> </tr> </table> <p align="center"><input type="Submit" name="CmdUpdate" value="Envoyer"></p> </form>
de rien c gratuit si ton pb est résolut pense à la balise
[name] prend quel valeur car il m'affiche que le fichier n'est de type excel or c'est un fichier csv
merci
si tu as laisser le code tel kel, c normal, j'ai suposer que tu utilisait le format xls qui est le format par défaut de excel
alors remplace :
par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (isset($_FILES["NomDeVariable"]["name"])) { //On vérifie l'extension du fichier $type=$_FILES["NomDeVariable"]["type"]; if(!strstr($type, 'xls'))
si tu n'utilise que le format csv
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (isset($_FILES["NomDeVariable"]["name"])) { //On vérifie l'extension du fichier $type=$_FILES["NomDeVariable"]["type"]; if(!strstr($type, 'csv')
si non ajoute toute les extention que tu pense utiliser à l'avenir!
exemple avec les 2 format si dessus :
donc si tu as bien comprit le code, pour ajoutter d'autres extension, tu fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (isset($_FILES["NomDeVariable"]["name"])) { //On vérifie l'extension du fichier $type=$_FILES["NomDeVariable"]["type"]; if(!strstr($type, 'csv' && (!strstr($type, 'xls'))
à l'intérieur du if()!
Code : Sélectionner tout - Visualiser dans une fenêtre à part && (!strstr($type, 'ExtentionDuFichier')
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager