Passer des commandes par des variables

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 : Passer des commandes par des variables

par Maitrepylos » 21 nov. 2007, 23:10

bonjour,

Peut-être voir du côté de call_user_func()

Passer des commandes par des variables

par Patriboom » 21 nov. 2007, 16:20

Bonjour à tous!

Je produit actuellement deux - voire trois - séries de code pour la même chose et j'aimerais bien réduire le nombre d'intervention en programmation. J'explique:

Pour produire une liste des locaux occupés, j'ai trois sorties usager: à l'écran, sur papier (printer_) et en PDF (FPDF). J'aimerais ne traiter tout cela qu'une seule fois.

Pour la sortie à l'écran, j'opère avec de commandes <table><tr><td>
Pour la sortie papier, j'opère avec de commandes de positionnement et de polices de la classe printer_
Pour la sortie PDF, j'opère avec de commandes comme Text(...)


Y a-t-il moyen de mettre ces commandes dans des variables et de les appeler pour exécuter?
En Html, c'est possible, mais pour les autres?
Par exemple, 0 étant HTML, 1 étant pour le papier, 2 étant pour le pdf
$Police[0] = '<font size="+2">';
$Police[1] = 'printer_select_font($docu, $police[0])';
$Police[2] = '$pdf->SetFont("Times", "B", 18)';


Merci à l'avance.