Script php

chinou toure Messages postés 18 Statut Membre -  
chinou toure Messages postés 18 Statut Membre -
Bonjour,
je voudrais un script php qui permet de télécharger des fichiers en pdf.
En effet quand tu cliques par exemple sur tableau le navigateur télécharge le contenu de tableau et le met en format pdf.

merci d'avance
A voir également:

4 réponses

vignemail1 Messages postés 1262 Statut Contributeur 259
 
C'est un pdf que tu héberges ? ou que tu récup. sur un autre site ?
Car si tu héberges, il faudrait que tu télécharges le pdf par un script php qui envoie un header spécifique, un truc du genre:
<?php
	$name = $_GET['name'];
	header("Cache-Control: public, must-revalidate");
	header("Content-type: application/pdf");
	header("Content-Disposition: attachment; filename=$name.pdf");
	header("Content-Length: ".filesize("$name.pdf"));
	readfile("$name.pdf");

?>
0
chinou toure Messages postés 18 Statut Membre
 
ok merci sa marche.
Maintenant je voudrais dynamiser ce tableau




type fichier Platine

Date nbre recu Nbre Envoye Diff Nbre


ces info nbre recu nbre envoye sont dans ma base A partir du type de fichiers qui peut changer je dois faire un SELECT COUNT pour avoir les nombres dont j'ai besoin.

Le problème c'est que lorsque je clique sur n'importe quel type de fichier il me donne le nbre recu de ce type de fichier et le nbre envoyé de ce type de fichier par platine .
0
vignemail1 Messages postés 1262 Statut Contributeur 259
 
Soit tu fais du XSL-FO soit tu fait un document en LateX que tu passes dans latex, latex, dvips, ps2pdf

Si on prends en compte que $tex contient tout le document en latex :
// $tex contient la source latex du document
// $tex est contruit en PHP en consultant la base de données MySQL par exemple
...

file_put_contents("$name.tex", $tex);

@exec("latex -interaction=nonstopmode $name.tex");
@exec("latex -interaction=nonstopmode $name.tex");
@exec("dvips $name.dvi");
@exec("ps2pdf $name.ps");
@exec("rm $name.aux $name.ps $name.dvi $name.idx $name.m* $name.out $name.log");

header("Cache-Control: public, must-revalidate");
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=jobvideo_candidat_$name.pdf");
header("Content-Length: ".filesize("$name.pdf"));
readfile("$name.pdf");
0
chinou toure Messages postés 18 Statut Membre
 
le pdf sa marche à merveille maintenant il reste l'autre pb qui n'est pas encore résolu
0