contact

 En PHP le format de compression par défaut est GZIP. Ici je veux proposer le téléchargement d'un fichier que j'aurai compressé avec la fonction gzencode ( ), j'ai choisi la police d'écriture SPIonic. Le deuxième argument de notre fonction indique le degré de compression, j'ai choisi 9 pour une compression maximale. 
  Une petite astuce : Pour Content-Length je ne mets pas de valeur entre ( ), je ne renseigne ni de nom de fichier ni de chemin autrement FF donne une taille inconnue. Si en téléchargement forcé le nbre d'octets est celui de la taille normal du fichier, et jamais sa taille sur disque, et autrement il y a diverses erreurs, il ne faut pas oublier que dans le cas d'un téléchargement zip le nbre d'octets est celui de la taille réduite.

<?php
header("Content-type: application/x-gzip");
header('Content-Length: 13439');
header('Content-Disposition: attachement; filename="spionic_.TTF.gz"');
$url = "font/SPIONIC_.TTF";
$fichier = fopen ($url,"r");
$contents = fread ($fichier, filesize($url));
echo gzencode($contents,9);
fclose ($fichier);
?>
accueil HTML 4.01 valideCode CSS valide

cooltext.com

php france

le blog de philippe Moga

Le livre Pour croire sans l'Église

made with Nvu

philippemoga.free.fr


date