probleme d'apostrophe flash/php

probleme d'apostrophe flash/php - Flash/ActionScript - Programmation

Marsh Posté le 27-01-2006 à 03:46:43    

voila j'ai donc reussi à importer des données PHP avec loadVars... nickel... c génial... le seul hic.. ce sont les apostrophes ! que faire ? j'ai tenté des addslashes/stripslashes en php.. mais ça marche pas, voici le petit bout de code PHP :
 

Code :
  1. function Parse($variable,$valeur)
  2. {
  3. echo "&" . $variable . "=" .urlencode(utf8_encode(stripslashes($valeur)));
  4. }


 
http://www.freedfromparis.com/temp/ (cliquer sur "saveurs" )

Reply

Marsh Posté le 27-01-2006 à 03:46:43   

Reply

Marsh Posté le 27-01-2006 à 08:40:58    

:pfff:  

Code :
  1. function Parse($variable,$valeur) {
  2.    echo "&" . $variable . "=" . addslashes($valeur);
  3. }


Message édité par mechkurt le 27-01-2006 à 08:41:07

---------------
D3
Reply

Marsh Posté le 27-01-2006 à 12:07:17    

ah mais non ça va pas du tout ! j'ai des balises html dans mon texte et là il me garde que la premiere ligne de mon texte !
look : http://www.freedfromparis.com/temp/db_query1.php


Message édité par freed102 le 27-01-2006 à 12:11:28
Reply

Marsh Posté le 27-01-2006 à 12:39:59    

c bon j'ai reglé mon probleme...
pour l'enregistrement dans la bdd j'utilise une fonction comme ça :
 

Code :
  1. function tagsForFlash($string)
  2. {
  3. $recherche=array("/&nbsp;/","/<p>/","/<\/p>/","/<strong>/","/<\/strong>/","/<em>/","/<\/em>/","/\&rsquo;/" );
  4. $remplace=array(" ","","","<b>","</b>","<i>","</i>","\'" );
  5. $string=preg_replace($recherche,$remplace,$string);
  6. $string=html_entity_decode($string);
  7. return $string;
  8. }


 
et pour le loadVar j'utilise ça :
 

Code :
  1. function Parse($variable,$valeur)
  2. {
  3. echo "&" . $variable . "=" .rawurlencode(utf8_encode($valeur));
  4. }


 
PS : j'utilise TinyMCE pour le back office (editeur wysiwyg), donc il faut convertir les tags pour qu'ils soient compatibles avec flash

Reply

Sujets relatifs:

Leave a Replay

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