Ses derniers messages sur les forums
Il faut que tes visiteurs s'inscrivent comme membre ou alors tu envoies un email de validation du vote.
En dehors de ça, il est strictement impossible d'empêcher ceux qui veulent vraiment voter plusieurs fois.
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
heu ... mon "sprintf" ne vous plait pas ??
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Ui !
Non aux BBCodes et non aux templates idiots.
Vive l'autogénération !!!
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
ben, faut pas faire de BBCode, c'est tout !
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
sprintf('%02d', 6);
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
HAAaaa ... siii ... je sais pourquoi !
En fait, les gens ont besoin de barrière sinon, ils font de la merde.
En gros, ils ont peur de mélanger le traitement de l'affichage, alors ils s'imposent une telle bêtise pour éviter les débordements !
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
En fait l'intérêt premier c de séparé le code du template.
Je n'ai jamais pu comprendre pourquoi les gens faisaient ça. A part ralentir les pages, ça n'apporte rien ...
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Ce qui contient 7, mais pas au début ni à la fin.
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Enfin, personnellement je ne vois pas l'intérêt de ce genre de système. Pourquoi ne pas mettre des "<?php echo ?>" à la place de "{variable}" ??
Tiens, voici un code que j'utilise :
<?php
require 'Laurence.class.php';
$page = new Laurence('test.html');
$page->titre = 'Le titre';
$page->table = array(7,5,1,19,17,2,8);
$page->display();
?>
Et voici le contenu de "test.html" :
<html>
<head>
<title><?php echo $this->dataSource['titre']; ?></title>
</head>
<body>
<h1><?php echo $this->dataSource['titre']; ?></h1>
<table>
<tbody>
<?php $list_classe = array('paire'=>'impaire', 'impaire'=>'paire'); $this->dataSource['classe'] = 'impaire'; foreach( $this->dataSource['table'] as $this->dataSource['valeur']) { $this->dataSource['classe'] = $list_classe[$this->dataSource['classe']]; ?>
<tr class="<?php echo $this->dataSource['classe']; ?>"><td><?php echo $this->dataSource['valeur']; ?></td></tr>
<?php } ?>
</tbody>
</table>
</body>
</html>
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Je ne comprend pas bien ton problème !
Tiens, j'vous crée un système de template en live (pas testé donc) :
<?php
<?php
class Template {
var $vars = array();
var $replace = array();
var $fileName = null;
function Template($fileName) {
if (! file_exists($fileName)) die('Template inexistant');
$this->fileName = $fileName;
}
function set($varName, $value) {
$this->vars[] = '{' . $varName . '}';
$this->replace[] = $value;
}
function parse() {
return str_replace($this->vars, $this->replace, file_get_contents($this->fileName));
}
function display() {
echo $this->parse();
}
}
?>
?>
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines