Rex

  • Signature
    Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
  • Site web
  • Nombre de sujets
    4
  • Nombre de messages
    175
  • Nombre de commentaires
    2
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Rex
le 03/03/2005 à 09:20
sondage, empecher multi vote
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
Rex
le 03/03/2005 à 09:19
Formater un nombre...
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
Rex
le 03/03/2005 à 09:18
Problème classe
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
Rex
le 02/03/2005 à 22:50
Expressions régulières ...
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
Rex
le 02/03/2005 à 21:29
Formater un nombre...
sprintf('%02d', 6);
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Rex
le 02/03/2005 à 19:33
Problème classe
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
Rex
le 02/03/2005 à 19:31
Problème classe
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
Rex
le 02/03/2005 à 16:11
Recherche MySQL avec LIKE
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
Rex
le 02/03/2005 à 09:53
Problème classe
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
Rex
le 02/03/2005 à 09:33
Problème classe
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
LoadingChargement en cours