Page 1 sur 1

Fichiers temporaires

Posté : 04 janv. 2006, 14:54
par Rei Itchido
Bonjour à tous,

Dans un script, je crée un PDF à la volée avec la classe FPDF.
Au début, j'affichais directement le PDF grace au plugin Acrobat pour IE mais celui-ci est bugué. J'ai recherché sur le net est c'est un pb connu, il n'y a pas (pour l'instant au moins) de solution.
Pour contourner ce problème, j'enregistre le code du PDF sur un fichier et je redirige automatiquement l'utilisateur sur ce fichier (il ne passe donc plus par le plugin mais par Acrobat directement).

Mais, j'ai installé eaysphp sur un pc, et l'admin réseau empêche toute création de fichiers sur celui-ci. Je ne peux donc pas créer le fichier PDF et je me trouve dans une impasse.

N'est-il pas possible de faire quelque chose avec les "fichiers temporaires d'apache"? Ce n'est peut-être pas la bonne terminologie mais je pense que vous m'avez compris :)

Merci de votre aide.

Posté : 04 janv. 2006, 15:11
par sadeq
il faut l'enregistrer dans le dossier /tmp du répertoire apache.
Le serveur a les droit d'écriture sur ce dossier puisque c'est lui qui exécute le script d'enregidtrement du pdf.

Posté : 04 janv. 2006, 15:14
par Rei Itchido
Merci pour ta réponse.

J'ai ouvert mon dossier easyphp, je vois que le dossier tmp est un niveau au-dessus du dossier www où sont stoqués les fichiers.
Est-ce toujours le cas?

Et sur un serveur lambda (où on est pas admin), peut-on toujours y avoir accès?

Posté : 05 janv. 2006, 18:30
par Rei Itchido
J'aime pas ça mais petit up car je suis bloqué :?

Mon script crée le code d'un PDF que je cherche à faire telecharger par l'utilisateur.
D'habitude je fais un fopen() etc... et je crée le PDF dans un dossier donné et je fais un simple lien vers ce fichier.

Mais là je suis dans un cas où le script tourne sous Windows (easyPhp installé) et je n'ai aucun droit d'ecriture sur aucun dossier. Donc je ne peux creer le PDF et je suis dans une impasse.

Quelqu'un aurait-il une solution à me proposer svp?

Merci d'avance.

Posté : 12 janv. 2006, 13:25
par Rei Itchido
Dernier up, promis.

Quelqu'un verrait une solution à ce problème pliz? :cry:

Posté : 17 janv. 2006, 20:32
par jobherzt
cherche dans la doc, je crois qu'il y a une commande speciale pour creer un fichier temporaire, mais je ne l'ai pas en tete... desole, je ne peux guere t'aider plus !