Fonction

Répondre
celionor
le 24/10/2003 à 00:17
celionor
Salut,

J'ai une fonction fiche($texte); qui affiche une mini-fiche mmebre en fonction de $texte.
J'aimerai pouvoir appeller cette fonction lorsque qu'un visiteur tape dans un texte : [voir]pseudo[/voir].
Mais je ne sais pas du comment faire.

Merci.

Ps: j'avais pensé à un preg_replace(); mais comment appellé la fonction ?
LA GLOBULE
le 24/10/2003 à 00:39
LA GLOBULE
A la soumission du formulaire, c'est ca ?

Et quelle fonction utilises tu pour afficher cette fiche ?

Comment ca marche le truc ?

Dis nous en un peu plus smiley
celionor
le 24/10/2003 à 12:50
celionor
Voila la fonction que j'aimerai appeler :
function fiche($texte)
{
$search_fiche_query = mysql_query("SELECT `num` FROM `membres` WHERE `pseudo` = '$texte' LIMIT 1");
$search_fiche_fetch = mysql_fetch_array( $search_fiche_query );
$affiche = '<center><a href="'. $texte .'.html"><img src="/photos/'. $search_fiche_fetch['num'] .'_small.jpg" alt="" /></a></center>";

return ($affiche);
}


Quand un membre (lors de l'affichage de sa description) a mis [fiche]pseudo[/fiche], j'aimerai que ca appel la fontion fiche();

Tu vois un peu mieux ?
LA GLOBULE
le 24/10/2003 à 14:34
LA GLOBULE
Il faudrait faire un truc de ce genre :

<?php
function fiche($texte) {
$search_fiche_query = mysql_query('SELECT num FROM membres WHERE pseudo = "'.$texte[1].'" LIMIT 1');
$search_fiche_fetch = mysql_fetch_array( $search_fiche_query );
$affiche = '<center><a href="'.$texte[1].'.html"><img src="/photos/'. $search_fiche_fetch['num'] .'_small.jpg" alt="" /></a></center>';

return ($affiche);
}

// $text correspond au texte que saisira le membre
$text = preg_replace_callback ("/\[fiche\](.+?)\[\/fiche\]/is", 'fiche', $text);
?>
celionor
le 24/10/2003 à 16:09
celionor
Merci bcp !

je ne connaissait pas du tout cette fonction preg_replace_callback ();

Merci
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours