Livre d'or en PHP/MySql et formatage

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Nerva
Lézard à collerette
Messages : 219
Inscription : 01 oct. 2004, 15:19

Livre d'or en PHP/MySql et formatage

Message par Nerva »

Bonjour.

Dans un livre d'or, réalisé en MySql et PHP :

1) Comment formater les champs et/ou les items pour rendre actifs les liens des adresses emails et/ou des sites ?

2) Pour les champs correspondant aux messages, en MySql, quelle est la différence entre un text et un blob ? On me conseille ce dernier, mais quand un message est à éditer, c'est tout de même moins pratique...

Merci
Bacchus
Lézard vert
Messages : 103
Inscription : 28 avr. 2005, 19:02

Message par Bacchus »

*Pige rien*

Peux-tu nous dire quel Livre d'or tu as utilisé, histoire de lire la doc sur le sujet.

Merci
Bacchus
Ancien pseudo: psyco_thug | Lézard vert | Inscrit le: 25 Fév 2004
Nerva
Lézard à collerette
Messages : 219
Inscription : 01 oct. 2004, 15:19

Message par Nerva »

Je n'ai justement pas utilisé de livre d'or tiers ; j'ai modifié des pages PHP et les données sont stockées dans une table MySql.
Pour les adresses email et les URL cliquables, j'ai trouvé ceci :

Code : Tout sélectionner

<?php
$in = array(
'`((?:https?|ftp)://\\S+)(\\s|\\z)`',
'`([[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*\.([a-z]{2,4}))`'
);
$out = array(
'<a href="$1">$1</a>$2',
'<a href="mailto:$1">$1</a>'
);
echo preg_replace($in, $out, $texte);
?> 
Mais je ne sais pas où l'insérer dans ma page...
Nerva
Lézard à collerette
Messages : 219
Inscription : 01 oct. 2004, 15:19

Message par Nerva »

Avec ça, ça fonctionne...

Code : Tout sélectionner

<? echo '<a href="mailto:' . $valeurlud["email"] . '">' . $valeurlud["email"] . '</a>'; ?>
<? echo '<a href="' . $valeurlud["site"] . '">' . $valeurlud["site"] . '</a>'; ?>
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités