header("Content-disposition: filename=listing.csv");
header("Content-type: application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");
$client = getenv("HTTP_USER_AGENT");
if(ereg('[^(]*\((.*)\)[^)]*',$client,$regs)) {
$os = $regs[1];
// this looks better under WinX
if (eregi("Win",$os))
$crlf="\r\n";
else
$crlf="\n";
}
while ($enr = <récupération du résultat de ta requete>) {
print $enr["champ1"] . ";" . $enr["champ2"] . $crlf;
}
exit();
ID;PASTUCES-phpInfo.net P;PGeneral P;P#,##0.00 P;P#,##0 P;P@ P;EArial;M200 P;EArial;M200 P;EArial;M200 P;FArial;M200;SB B;Y13;X2 F;W1 1 5 F;W2 2 20 F;W3 256 8 F;SDM4;FG0C;Y1;X1 C;N;K"N°" F;SDM4;FG0C;X2 C;N;K"Rubrique" F;P3;FG0R;Y2;X1 C;N;K"yukuil" F;P3;FG0L;X2 C;N;K"nyukn" F;P3;FG0R;Y3;X1 C;N;K"vert" F;P3;FG0L;X2 C;N;K"zetzet" F;P3;FG0R;Y4;X1 C;N;K"vzertbert" F;P3;FG0L;X2 C;N;K"vzer" F;P3;FG0R;Y5;X1 C;N;K"tyht" F;P3;FG0L;X2 C;N;K"yjhtykj" F;P3;FG0R;Y6;X1 C;N;K"evse" F;P3;FG0L;X2 C;N;K"vtret" F;P3;FG0R;Y7;X1 C;N;K"tyj" F;P3;FG0L;X2 C;N;K"tyj" F;P3;FG0R;Y8;X1 C;N;K"dfhfh" F;P3;FG0L;X2 C;N;K"fjhgj" F;P3;FG0R;Y9;X1 C;N;K"dfh" F;P3;FG0L;X2 C;N;K"fgjhfgj" F;P3;FG0R;Y10;X1 C;N;K"test" F;P3;FG0L;X2 C;N;K"test" F;P3;FG0R;Y11;X1 C;N;K"zvery" F;P3;FG0L;X2 C;N;K"zbtr" F;P3;FG0R;Y12;X1 C;N;K"ertert" F;P3;FG0L;X2 C;N;K"erte" F;P3;FG0R;Y13;X1 C;N;K"test sdgfouihsd fosiuhdf ozuief zpfiçu z" F;P3;FG0L;X2 C;N;K"test dsflk,nzegf sdpfoj s^pdofpso s$dp)fgo spdogipsdfi sôdifg" E
$champs = Array(
// champ en-tête format align width
Array( 'code', 'N°', FORMAT_ENTIER, 'R', 5 ),
Array( 'rubrique', 'Rubrique', FORMAT_TEXTE, 'L', 20 ),
Array( 'titre', 'Astuce', FORMAT_TEXTE, 'L', 70 ),
Array( 'auteur', 'Auteur', FORMAT_TEXTE, 'C', 20 )
);
test
test1
test2
test3