Layer

  • Signature
    Error 500 : internal brain error
  • Site web
  • Nombre de sujets
    38
  • Nombre de messages
    597
  • Nombre de commentaires
    16
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Layer
le 30/06/2003 à 16:09
bbcode et email...
slt
je suis en train de finir mon système de bbcode smiley et je bute sur le final

en fait je crypte l'email pour éviter le spam, pour le premier bbcode {mail}quelque@chose.fr{/mail} c'est bon, mais pour le second {mail=quelqie@chose.fr}Lien mailto{/mail} j'ai essayer de chercher mais je trouve toujours pas

Bon c'est un truc de ouf mais bon smiley

<?
function encrypte_email($mail) {

$ret_mail='';
$lg = strlen($mail[1]);

for ($x = 0; $x < $lg; $x++) {
$ord = ord(substr($mail[1], $x, 1));
$ret_mail .= "&#$ord;";
}
// si [mail]a@b.fr[/mail] il me retourne
return '<a href="mailto:'.$ret_mail.'">\\1</a>';
//et je sais pas comment faire pour qu'il me retourne
//return '<a href="mailto:'.$ret_mail.'">'.$ret_mail.'</a>';
//si [mail=a@b.fr]Lien mailto[/mail]
}

//Mail sans non
$texte = preg_replace_callback('`\[mail\](.+?)\[/mail\]`si', 'encrypte_email', $texte);
//Mail avec non que j'arrive pas a faire
$texte = preg_replace_callback('`\[mail=(.+?)\](.+?)\[/mail\]`si', 'encrypte_email', $texte);

?>


can or cannot ?
Error 500 : internal brain error
Layer
le 29/06/2003 à 17:17
recherche sur plusieirs table
Si je me trompe pas c'est comme ça :

<?
$sql = 'SELECT titre,description FROM ta_table1, ta_table2 WHERE ta_table1.description LIKE "%'.$recherche.'%" AND ta_table2.description LIKE "%'.$recherche.'%"';
?>
Error 500 : internal brain error
Layer
le 29/06/2003 à 17:13
creer des smilies
Salut

en fait faut utiliser la fonction ereg_replace(":D","<img src=../smiley/lol.gif","C'est cool :D");
Error 500 : internal brain error
Layer
le 29/06/2003 à 17:10
Destruction
Je crois que si tu es sous linux tu peux utiliser la fonction exec()
Error 500 : internal brain error
Layer
le 29/06/2003 à 16:19
Colorer du code php
oups smiley manque le TRUE !

j'ai viens d'avoir autre réponse sur un autre forum qui est plus simple :

<?
function callback_code($match) {
return highlight_string($match[1], TRUE);
}

$texte = preg_replace_callback('`\[code\](.+?)\[/code\]`si', 'callback_code', $texte);
?>
Error 500 : internal brain error
Layer
le 29/06/2003 à 16:06
Colorer du code php
salut !

bon voila j'ai beau chercher mais je trouve pas comment colorer du code entre 2 balises [?code] [?/code] (les ? c pour pas prendre en compte le bbcode smiley)

j'ai essayer ça mais ça fonctionne pas :
<?
if (preg_match_all( '/\[code\](.+)\[\/code\]/' ,$texte, $masque)){
$cod = highlight_string($masque[0]);
$texte = preg_replace('/\[code\](.+)\[\/code\]/','<table width="30%"><tr><td class="td">'.$cod.'</td></tr></table>',$texte);
}


help me !!!!
Error 500 : internal brain error
Layer
le 27/06/2003 à 15:31
requete mysql
smiley
qu'entends tu par sous-requete ???
Error 500 : internal brain error
Layer
le 27/06/2003 à 08:58
Problème formulaire
utilise la fonction strtolower()
Error 500 : internal brain error
Layer
le 25/06/2003 à 14:53
Top sites
$req = mysql_query("UPDATE topsites SET nom = '".$nom."', password = '".$passachanger."', adresse = '".$adresse."', banniere = '".$bann."', webmaster = '".$webmasters."', email = '".$email."' description = '".$description."' WHERE login ='".$_SESSION['login_base']."'") or die (mysql_error());
Error 500 : internal brain error
LoadingChargement en cours