OVH Cloud OVH Cloud

Creation de fichier xls

12 réponses
Avatar
foulon.cecile
Bonjour,

J'ai un site qui fait des comptages sur des bases de données.
J'obtient un résultat sous la forme d'un tableau que je voudrais
exporter sous Excel en l'enregistrant sur le disque c:\ de
l'utilisateur (donc le fichier n'existe pas au préalable).

Ainsi, voici ma première ligne de code qui ne fonctionne pas (après
ce sont celles d'écriture, logik :D) :
$mon_fichier = fopen("c:\\comptage_naissance.txt", "w");

J'obtient le message d'erreur suivant :
"Warning: fopen(c:\comptage_naissance.txt): failed to open stream:
Permission denied in
/home/3181265985/www/web/jc2/export/export_naissance.php on line 147"

Est-ce que quelqu'un a une idée parce que là je sature !!!

Merci d'avance,
Cilou

2 réponses

1 2
Avatar
1 connue
il faillait donc lire :
"eventuellement" une applet java signée.

Rigolo ton DailyWTF, mais probablement un peu exessif pour ma demie
proposition.
Si il n'y a rein d'autre à faire que dans l'enoncé, la genation sur le
serveur + reference à dowloadé suffit.
Mais si le client veut joué avec ses données (calcul, representation
graphique ...) en temps réel pourquoi pas une applet ?

Pierre

"Bruno Desthuilliers" a écrit dans le message de news:
44a10daa$0$20882$
1 connue wrote:
Si tu veux enregistrer un fichier sur le poste client, il faut executer
du
code sur le client donc c'est pas du PHP mais eventuellement une applet
Java


ou : pourquoi se compliquer la vie à faire simple alors qu'il est si
simple de faire compliqué. D'autant que même une applet java ne peut pas
accéder comme ça au filesystem du poste client (encore heureux...).

Et un candidat pour le DailyWTF, un !

--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in ''.split('@')])"



Avatar
Bruno Desthuilliers
1 connue wrote:
(top-post corrigé)
"Bruno Desthuilliers" a écrit dans le message de news:
44a10daa$0$20882$

1 connue wrote:

Si tu veux enregistrer un fichier sur le poste client, il faut executer
du
code sur le client donc c'est pas du PHP mais eventuellement une applet
Java


ou : pourquoi se compliquer la vie à faire simple alors qu'il est si
simple de faire compliqué. D'autant que même une applet java ne peut pas
accéder comme ça au filesystem du poste client (encore heureux...).

Et un candidat pour le DailyWTF, un !


il faillait donc lire :
"eventuellement" une applet java signée.


Oh, oui, si simple...

Rigolo ton DailyWTF, mais probablement un peu exessif pour ma demie
proposition.


Moi ça me parait approprié.

Si il n'y a rein d'autre à faire que dans l'enoncé, la genation sur le
serveur + reference à dowloadé suffit.


Bin oui...

Mais si le client veut joué avec ses données (calcul, representation
graphique ...) en temps réel pourquoi pas une applet ?


Parce que c'est absolument inutile dans la mesure où il a un tableur
pour ça.


--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in ''.split('@')])"



1 2