Qualcuno ha idee..?

codice:
<?php 
include("dbhead.php"); 
define('FPDF_FONTPATH','font/'); 
require("fpdf.php"); 

class PDF extends FPDF { 

function BasicTable ($header,$data) { 
echo "head: $header
data: $data
"; 
    //Header 
    foreach($header as $col) 
        $this->Cell(40,7,$col,1); 
    $this->Ln(); 
    //Data 
    foreach($data as $row) 
    { 
        foreach($row as $col) 
            $this->Cell(40,6,$col,1); 
        $this->Ln(); 
    } 
} 

} 

function pdf_asd () { 

$pdf=new PDF(); 
$pdf->AddPage(); 
$pdf->SetFont('Arial','B',16); 
$pdf->Cell(40,10,'ELENCO RACCOMANDATE'); 
$header = array('Num', 'COGNOME', 'NOME', 'INDIRIZZO', 'CAP', 'CITTA`', 'PR', 'COD'); 
$data = array('asd1', 'asd2', 'asd3', 'asd4', 'asd5', 'asd6', 'asd7', 'asd8'); 

$pdf->BasicTable($header,$data); 
$file=basename(tempnam(getcwd(),'tmp')); 
rename($file,$file.'.pdf'); 
$file.='.pdf'; 
$pdf->Output($file); 
} 

?>
Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17