Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Bureautique
Bureautique Forum d'entraide sur la gestion dynamique de documents de bureautique (Word, Excel, OpenOffice...) avec PHP. Avant de poster -> Cours Excel, FAQ OpenXML, FAQ OpenDocument
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 06/01/2012, 17h24   #1
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 240
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 240
Points : 1 048
Points : 1 048
Par défaut [PHPExcel] Access denied et fatal error

Bonsoir,

Je me base sur l'article de MaitrePylos pour la génération de mon premier fichier excel 2010.

Voici mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
 
	chmod("PHPExcel", 777); 
	include('PHPExcel');
	include('PHPExcel/Writer/Excel2007.php');
 
	$workbook = new PHPExcel;
 
	$sheet = $workbook->getActiveSheet();
	$sheet->setCellValue('A1','Maitre Pylos');
 
	$writer = new PHPExcel_Writer_Excel2007($workbook);
 
	$records = 'fichier.xlsx';
 
	$writer->save($records);
 
?>
J'obtiens ces messages :

Citation:
Warning: include(C:\Program Files (x86)\EasyPHP-5.3.6.0\www\Neuro2\PHPEXCEL\PHPExcel) [function.include]: failed to open stream: Permission denied in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\Neuro2\PHPEXCEL\DataToExcel.php on line 4

Warning: include() [function.include]: Failed opening 'PHPExcel' for inclusion (include_path='.;C:\php\pear') in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\Neuro2\PHPEXCEL\DataToExcel.php on line 4

Fatal error: Interface 'PHPExcel_Writer_IWriter' not found in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\Neuro2\PHPEXCEL\PHPExcel\Writer\Excel2007.php on line 37
J'ai mis le dossier en full control pour tout le monde (pour les tests).

La page qui contient le code ci-dessus est dans le même répertoire que la classe PHPExcel.

Est-ce que les warnings sont la cause du problème ou est-ce l'erreur fatale ?

Peut-être que les warnings ont provoqué cette erreur fatale ?

Merci d'avance pour votre aide.

beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 15h18   #2
Rédacteur/Modérateur
 
Franck L.
Inscription : mai 2005
Messages : 231
Détails du profil
Informations personnelles :
Nom : Franck L.
Âge : 27
Localisation : France

Informations forums :
Inscription : mai 2005
Messages : 231
Points : 962
Points : 962
Essaie de remplacer par
Code :
include('PHPExcel.php');
__________________
Page Developpez.com
Page Perso
Progi1984 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/01/2012, 09h13   #3
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 240
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 240
Points : 1 048
Points : 1 048
Re,

Merci pour ta réponse.

Erreur de lecture, merci beaucoup.

beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web