j'utilise la classe FPDF et je veux lui ajouter des fonctions en puisant dans des classes que j'ai trouvées. Tous les exemples données le sont par ajout d'une seule classe à la fois. Pour ma part, je veux en ajouter parfois une, parfois plus d'une. Aujourd'hui, je veux en ajouter plus d'une (en l'occurrence deux). Comment faire pour garder mes fichiers intacts et jouer avec tout ça librement? J'ai cru à un miracle en ajoutant
function __autoload($class_name) {
require_once 'outils/ClassesPDF/'.$class_name.'.php';
}
dans mon fpdf.php mais bon: seul le message d'erreur est changé. J'ai pris l'idée dans le tuto suivant: http://www.phpfrance.com/tutoriaux/inde ... c-php-5#a7Voici mon code:
if (isset($Sceau)) {
// require("outils/ClassesPDF/ellipse.php");
// require("outils/ClassesPDF/circulartext.php");
// $rond = new PDF($Orientation, "mm", array(10, 20));
$pdf->ellipse->Circle($Sceau['x'], $Sceau['y'], $Sceau['rayon'], 'D');
$pdf->Circle($Sceau['x'], $Sceau['y'], $Sceau['rayon']+3, 'D');
$pdf->SetFont("Times", '', 6);
$pdf->SetTextColor(0, 0, 0);
$pdf->Text($Sceau['x']-($Sceau['rayon']/2), $Sceau['y'], 'Nul sans le sceau');
}
Je l'ai laissé tel quel, avec plusieurs traces de différents essais que j'ai faits.La méthode habituelle est de créer un objet à partir de la classe fille.
Ça marche avec une seule fille, mais comment le faire avec deux filles? (elles sont jalouses, hihihi)
J'ai pensé faire anisi:
Class Essai extends FPDF {
include("outils/classesPDF/ellipse.php");
...
}
message d'erreurBref, comment faire?
Merci.