Eléphanteau du PHP |
34 Messages
28 avr. 2006, 09:53
Mon fichier de connexion à la base:
function connect(){
$succes=false;
$host="127.0.0.1";
$login="root";
$passe="";
$maConnexion=@ mysql_connect($host,$login,$passe);
if ($maConnexion==false){
//echo("pb de connexion<BR>" . mysql_error());
}
else {
<A href="mailto:$select_base=@mysql_selectdb("my82257">$select_base=@mysql_selectdb("my82257");
}
return $maConnexion;
}
Et mon fichier qui genere le excel:
<?php
$num = $_GET['idCmdAdm'];
require_once "class.writeexcel_workbook.inc.php";
require_once "class.writeexcel_worksheet.inc.php";
require "../../../_functions/_connexion&deconnexion.php";
connect();
$fname = tempnam("/tmp", "demo.xls");
$workbook =& new writeexcel_workbook($fname);
$worksheet =& $workbook->addworksheet('Demo');
#######################################################################
#
# Write a general heading
#
$worksheet->set_column('A:B', 32);
$heading =& $workbook->addformat(array(
bold => 1,
color => 'blue',
size => 18,
merge => 1,
));
//$headings = array('Features of php_writeexcel', '');
//$worksheet->write_row('A1', $headings, $heading);
#######################################################################
#
# Some text examples
#
$text_format =& $workbook->addformat(array(
bold => 1,
italic => 1,
color => 'red',
size => 18,
font => 'Comic Sans MS'
));
$worksheet->write('A4', $num);
$worksheet->write('A15', "Votre commande N° $num du ");
$worksheet->insert_bitmap('A1', 'flyp.bmp', 16, 8);
$workbook->close();
header("Content-Type: application/x-msexcel");
header('Content-Disposition: attachment; filename="'.$num.'"');
$fh=fopen($fname, "rb");
fpassthru($fh);
unlink($fname);
Voila, j'ai viré les echo qui se trouve avant le header car ca pouvait venir de ca mais non en fait ca merde tjs !
Merci!