Big problème

Big problème - PHP - Programmation

Marsh Posté le 05-06-2003 à 20:14:53    

bonjour,
 
j'ai déjà posté sur ce forum à ce sujet, mais j'ai à nouveau de petits ennuis avec un script php.
 
En gros, un formulaire envoie des données à un fichier PHP qui doit formater ces infos, les insérer dans la bdd MySQL et écrire un fichier HTML. C'est le formatage qui pose problème...
 
Voici la fonction qui formate :

Code :
  1. function formate($texte)
  2. {
  3.       /* Sécu */
  4.       $type_trans=get_html_translation_table(HTML_ENTITIES,ENT_QUOTES);
  5.       $texte=strtr($texte,$type_trans);
  6.       $texte = nl2br($texte);
  7.       /* Formatage */
  8.       $texte = ereg_replace("[l]","<a href=\'",$texte);
  9.       // ETC...
  10.       $texte = ereg_replace("[/s]","</u>",$texte);
  11.       return $texte;
  12. }


 
Et les appels à cette fonction :

Code :
  1. $titre=$_POST["titre"];
  2. $titre = formate($titre);
  3. $contenu=$_POST["content"];
  4. $contenu = formate($contenu);
  5. $lien=$_POST["url"];
  6. $lien = formate($lien);


 
Seulement, la fonction ne marche pas, elle renvoie des trucs à la rien à voir, alors je voudrais votre avis à ce propos
 
merci d'avance pour vos commentaires

Reply

Marsh Posté le 05-06-2003 à 20:14:53   

Reply

Marsh Posté le 05-06-2003 à 23:27:28    

[:keyzer93]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 05-06-2003 à 23:30:09    

C'est censé faire quoi le début :??:  
T'es sur qu'un simple htmlspecialchars() ne serait pas suffisant ?

Reply

Marsh Posté le 06-06-2003 à 01:43:28    

Ca n'a rien à voir avec ton problème, mais évite les exporessions régulières quaand ce n'est pas nécessaire... Un petit strreplace est bien plus efficace ;)

Reply

Marsh Posté le 06-06-2003 à 11:37:37    


 :o  
 
mrBebert >> le début permet de définir comment sont remplacées les ' et ", mais c'est vrai qu'un html_special_chars ferait peut-être bien l'affaire :d
 
Belgique >> OK ;)
 
Je vais faire qqs essais avec ça, en espérant que ça marche mieux...

Reply

Marsh Posté le 06-06-2003 à 12:36:23    


[:calin]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed