Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/10/2011, 11h46   #1
Membre habitué
 
Femme
Développeur Web
Inscription : juin 2011
Messages : 283
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : juin 2011
Messages : 283
Points : 133
Points : 133
Par défaut Lecture d'un fichier excel

Bonjour tout le mode

J'ai le bout de code suivant, qui m'ouvre une fenêtre me demandant si je veux ouvrir ou enregistrer le fichier excel:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
$file = 'Commande_'.$orderId.'.xls';
	$path = $chemin_act.'\uploads\Fichiers_Excel\\';
 
	header('Content-Description: File Transfer');
	header('Content-Disposition: attachment; filename="' . basename($file) . '"');
	header('Content-Transfer-Encoding: binary');
	header('Content-Length: ' . filesize($path.$file));
	header('Content-MD5: ' . base64_encode(md5_file($path.$file)));
	header('Date: ' . gmdate(DATE_RFC1123));
	header('Expires: ' . gmdate(DATE_RFC1123, time() + 1));
	header('Last-Modified: ' . gmdate(DATE_RFC1123, filemtime($path.$file)));
	header('Content-Type: application/vnd.ms-excel; name ="' . $file . '"');
 
	if (strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE') == false)
	{
		header('Cache-Control: must-revalidate, post-check=0, pre-check=0, max-age=0');
		header('Pragma: public');
	}
		header('Content-Length: ' . filesize($path.$file));
		readfile($path.$file);
		exit();
Le problème c'est que quand j'essaye d'ouvrir, j'ai le message suivant:
microsoft excel viewer ne peut pas ouvrir des fichiers de ce type
C'est dû à quoi?
daydream123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 12h20   #2
Membre habitué
 
Femme
Développeur Web
Inscription : juin 2011
Messages : 283
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : juin 2011
Messages : 283
Points : 133
Points : 133
Et en plus, quand j'essaye de l'ouvrir avec Notepad++, ça me met plein de "null" partout.
J'ai installé Open Office Calc, là ça marche, le fichier s'ouvre, mais il est vide...
daydream123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h27.


 
 
 
 
Partenaires

Hébergement Web