PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » probleme page blanche » 08-06-2011 12:48:16

j'ai fait le output('doc.pdf','f'); mais il ne marche toujour pas j'ai la page blanche au navigateur

#2 Forum Général PHP » probleme page blanche » 08-06-2011 12:48:16

oufdephp
Réponses : 5

Bonjour a tous,
    je veut générer un pdf à partir de la libraire fpdf. quand j'execute le code j'obtiens une page blanche dans le navigateur. mais quand dans la méthode output j'indique un chemin de création de fichier il le crée bien a cet endroit.
voila mon code:

   


     
<?php
     require('fpdf.php');
ob_start();
// Déclaration des paramètres de connexion
$host = "localhost";
// Généralement la machine est localhost
// c'est-a-dire la machine sur laquelle le script est hébergé

$user = "*******";
$bdd = "********";
$passwd  = "*******";

// Connexion au serveur
$cnx=mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd,$cnx) or die("erreur de connexion a la base de donnees");

// Creation et envoi de la requete
$sql = "SELECT * from lodel_auteurs;";
$req = mysql_query($sql,$cnx);
$nbl = mysql_num_rows($req);
$row = mysql_fetch_row($req);

class PDF extends FPDF
{
//En-tête
function Header()
{
    //Logo
    $this->Image('up13.jpeg',10,8,33);
    //Police Arial gras 15
    $this->SetFont('Arial','B',15);
    //Décalage à droite
    $this->Cell(80);
    //Titre
    $this->Cell(30,10,'Titre',0,'c');
  //$this->Cell(30,10,'Titre',1,0,'c');
    //Saut de ligne
    $this->Ln(20);
}

//Pied de page
function Footer()
{
    //Positionnement à 1,5 cm du bas
    $this->SetY(-15);
    //Police Arial italique 8
    $this->SetFont('Arial','I',8);
    //Numéro de page
    $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
}
}

//Instanciation de la classe dérivée
$pdf=new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
for($i=0;$i<3;$i++)
{
$pdf->Write(10,$row[$i].\n);
//$pdf->Cell(0,5,$row[$i],0,1);
}
$pdf->Output('doc.pdf','');

?>
   
   

Pied de page des forums

Propulsé par FluxBB