Upload excel
Fermé
lynda789456
Messages postés
225
Date d'inscription
mercredi 24 février 2016
Statut
Membre
Dernière intervention
22 novembre 2016
-
29 févr. 2016 à 14:08
lynda789456 Messages postés 225 Date d'inscription mercredi 24 février 2016 Statut Membre Dernière intervention 22 novembre 2016 - 5 mars 2016 à 16:59
lynda789456 Messages postés 225 Date d'inscription mercredi 24 février 2016 Statut Membre Dernière intervention 22 novembre 2016 - 5 mars 2016 à 16:59
A voir également:
- Excel upload
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
2 réponses
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
29 févr. 2016 à 14:18
29 févr. 2016 à 14:18
Bonjour,
Et que fais tu de cette discussion :
https://forums.commentcamarche.net/forum/affich-33197974-transfert-des-donnees-entre-2-fichiers-excel
Et pour ce qui est de l'UPLOAD de fichier, tu peux regarder ceci :
https://www.commentcamarche.net/faq/889-php-upload-de-fichiers
Bien entendu, comme je te l'avais proposé dans la précédente discussion, le mieux est, après avoir uploadé le fichier sur le serveur, de stocker ses infos en BDD.
Et que fais tu de cette discussion :
https://forums.commentcamarche.net/forum/affich-33197974-transfert-des-donnees-entre-2-fichiers-excel
Et pour ce qui est de l'UPLOAD de fichier, tu peux regarder ceci :
https://www.commentcamarche.net/faq/889-php-upload-de-fichiers
Bien entendu, comme je te l'avais proposé dans la précédente discussion, le mieux est, après avoir uploadé le fichier sur le serveur, de stocker ses infos en BDD.
lynda789456
Messages postés
225
Date d'inscription
mercredi 24 février 2016
Statut
Membre
Dernière intervention
22 novembre 2016
5 mars 2016 à 16:59
5 mars 2016 à 16:59
Bonjour Jordane,
SVP j'ai essayé ce code pour joindre un fichier excel, ça marche bien, les fichiers excel s'uploadent dans un dossier dans le serveur et ils se stockent aussi, sauf qu'il me faut une condition ici pour les fichiers doubles, car quand je joint plusieurs fois un fichier qui existe déjà, il ne se charge pas mais il se stocke dans la base de données, voici le code:
"index.php":
<?php
require 'includes/connect_db.php';
if(!empty($_FILES)){
$file_name = $_FILES['fichier']['name'];
$file_extension = strrchr($file_name,".");
$file_tmp_name = $_FILES['fichier']['tmp_name'];
$file_dest = 'files/'.$file_name;
$extensions_autorisees = array('.xlsx', '.XLSX');
if(in_array($file_extension, $extensions_autorisees)){
if(move_uploaded_file($file_tmp_name, $file_dest)){
$req = $db->prepare('INSERT INTO files(name, file_url) VALUES(?,?)');
$req->execute(array($file_name, $file_dest));
echo 'Fichier envoyé avec succès';
} else{
echo "Une erreur est survenue lors de l'envoie de fichier";
}
} else {
echo 'Seuls les fichiers Excel sont autorisés';
}
}
?>
"connect_db.php"
<?php
try{
$db = new PDO('mysql:host=localhost;dbname=tuto', 'root', '');
}catch(PDOException $e){
die('Erreur: '.$e->getMessage());
}
?>
/*Dites moi comment faire svp pour ne pas ré-uploder des fichiers qui existent déjà via ce code*/
Salutations^^
SVP j'ai essayé ce code pour joindre un fichier excel, ça marche bien, les fichiers excel s'uploadent dans un dossier dans le serveur et ils se stockent aussi, sauf qu'il me faut une condition ici pour les fichiers doubles, car quand je joint plusieurs fois un fichier qui existe déjà, il ne se charge pas mais il se stocke dans la base de données, voici le code:
"index.php":
<?php
require 'includes/connect_db.php';
if(!empty($_FILES)){
$file_name = $_FILES['fichier']['name'];
$file_extension = strrchr($file_name,".");
$file_tmp_name = $_FILES['fichier']['tmp_name'];
$file_dest = 'files/'.$file_name;
$extensions_autorisees = array('.xlsx', '.XLSX');
if(in_array($file_extension, $extensions_autorisees)){
if(move_uploaded_file($file_tmp_name, $file_dest)){
$req = $db->prepare('INSERT INTO files(name, file_url) VALUES(?,?)');
$req->execute(array($file_name, $file_dest));
echo 'Fichier envoyé avec succès';
} else{
echo "Une erreur est survenue lors de l'envoie de fichier";
}
} else {
echo 'Seuls les fichiers Excel sont autorisés';
}
}
?>
"connect_db.php"
<?php
try{
$db = new PDO('mysql:host=localhost;dbname=tuto', 'root', '');
}catch(PDOException $e){
die('Erreur: '.$e->getMessage());
}
?>
/*Dites moi comment faire svp pour ne pas ré-uploder des fichiers qui existent déjà via ce code*/
Salutations^^
29 févr. 2016 à 15:27
Je te remercie beaucoup Jordane, j'espère que ça m'aidera pour uploader un f-excel^^
Mais est ce que je stocke chaque fichier excel (de chaque prof dans la BDD)?
Sincères salutations,
Lynda
29 févr. 2016 à 16:10
Modifié par jordane45 le 29/02/2016 à 19:56
A toi d'adapter le script à tes besoins !
Surtout que tu n'auras aucun mal à trouver des milliers d'exemples sur le net ( que dis-je.. des millions...)
1 mars 2016 à 10:31
Parce qu'en cherchant sur le net, j'ai remarqué que c un peu difficile d'uploader lol, enfin c pas comme télécharger une image de différents types, vidéos, ect , ça différe un peu :( , c pour ça que j'arrive pas à avancer, en plus je dois commencer par ça le malheur lol, pour me lancer dans le projet :(
1 mars 2016 à 10:33
OUI
Si ... il n'y a que quelques trucs à changer.