
le 31/07/2004 à 03:38
Lefounard
Bonsoir a tous !
Voila ya une couille dans le potage !
Donc je poste mon script de classe qui n'affiche aucune erreur mais n'affiche pas le texte !
Voila g du surement comprendre le cours de travers (normalement en php 4 pas besoin necessairement d'un constructeur !), bon je pense que si ca s'affiche ca vient de mes fonction et ensuite je sais pas si c'est tres correct de mettre $global ?
Bon je vais me coucher , la nuit porte conseil !
Ciao et merci de vote aide ! ;)
Voila ya une couille dans le potage !
Donc je poste mon script de classe qui n'affiche aucune erreur mais n'affiche pas le texte !
- <?php
- class style
- {
- var $texte;
- function link()
- {
- global $texte;
- $in = array(
- '`((?:https?|ftp)://\\S+)(\\s|\\z)`',
- '`((?<!//)(www\.)\S+)(\s|\z)`',
- '`([[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*\.([a-z]{2,4}))`'
- );
- $out = array(
- '<a href="$1">$1</a>$2',
- ' <a href="http://$1" target="_blank">$1</a> ',
- '<a href="mailto:$1">$1</a>'
- );
- return(preg_replace($in, $out, $texte));
- }
- function affich()
- {
- echo ($this->link());
- }
- }
- $page= new style();
- $page->texte="Salut cet url marche www.cochon.com ou aussi fenebsorg@hotmail.com";
- $page->link();
- $page->affich();
- ?>
Voila g du surement comprendre le cours de travers (normalement en php 4 pas besoin necessairement d'un constructeur !), bon je pense que si ca s'affiche ca vient de mes fonction et ensuite je sais pas si c'est tres correct de mettre $global ?
Bon je vais me coucher , la nuit porte conseil !
Ciao et merci de vote aide ! ;)