Probleme tout con , Conversion PDF

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme tout con , Conversion PDF

par Ryle » 08 avr. 2008, 17:39

Bah marque le comme tel alors ;)

Modération :
rastignac, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

par rastignac » 08 avr. 2008, 17:08

En fait c'est résolu...

Merci beaucoup les amis !

par Ryle » 08 avr. 2008, 17:06

Le problème, c'est qu'au moment où tu fais appel à ob_start() pour empêcher que du code ne soit envoyé au navigateur, tu as déjà balancé à ce dernier un "<html>", un "<head>" et un saut de ligne... donc forcément, il râle ;)

par rastignac » 08 avr. 2008, 17:00

C'est à ça qu'on reconnait les débutants non?
Bon j'ai bien modifié, mais du coup ça me remet l'erreur, comme si j'avais pas mis les balises ob_start et ob_end :


Warning: Cannot modify header information - headers already sent by (output started at d:\program files\easyphp1-8\www\essaipdf3.php:4) in d:\program files\easyphp1-8\www\fpdf.php on line 1022
FPDF error: Some data has already been output to browser, can't send PDF file

et là ça devient plus compliqué, encore, pour moi :)

par Ryle » 08 avr. 2008, 16:53

Une "parse error" c'est une erreur de syntaxe. PHP t'indique qu'elle est à la ligne 6 car c'est elle qui lui pose problème, mais l'origine de ce problème peut se situer quelques lignes plus haut.

Un p'tit indice en bas de l'écran pour nos teléspéctateur : "Ce caractère devrait terminer chacune de tes instrutions php" ;)

par guilt92 » 08 avr. 2008, 16:51

il faut des ; à la fin des instructions en php...

C'est aussi valable pour ob_start() et ob_end_flush() ;)

Probleme tout con , Conversion PDF

par rastignac » 08 avr. 2008, 16:48

Bonjour à tous,
voilà j'expose mon prob, je suis tout débutant, et j'essaye de générer un pdf de mon php. Alors je vais sur un tuto et je recopie cela :
<html>
<body>

<?php
ob_start()
include("phpToPDF.php");

$PDF = new phpToPDF();
$PDF->AddPage();
$PDF->SetFont("Arial","B",16);
$PDF->Text(40,10,"Uniquement un texte");
$PDF->Output();
ob_end_flush()
?>

</body>
</html>
(j'ai juste rajouté les balise ob_end)

Mais ça m'affiche
Parse error: parse error in d:\program files\easyphp1-8\www\essaipdf3.php on line 6
c'est à dire à la ligne de include(phpto....

Quelqu'un a une idée??
Merci !