Avatar billede steen-h Mester
23. oktober 2005 - 21:13 Der er 6 kommentarer og
1 løsning

FCKeditor gem / udskriv data

Hej

Jeg er ved at sætte FCKeditor op, http://fckeditor.net/

Har fundet i hjælp at man skal  bruge følgende

$sValue = stripslashes( $_POST['FCKeditor1'] ) ;

Så gemmer jeg $sValue i databasen, og udskriver den med echo, det virker også fint.

Jeg har fundet et andet sted hvor de bruger følgende, det er vist hvor de udskrivder det uden at gemme det først.
der bruger de  htmlspecialchars( stripslashes( $value ) ) ;


<?php

if ( isset( $_POST ) )
  $postArray = &$_POST ;            // 4.1.0 or later, use $_POST
else
  $postArray = &$HTTP_POST_VARS ;    // prior to 4.1.0, use HTTP_POST_VARS

foreach ( $postArray as $sForm => $value )
{
    $postedValue = htmlspecialchars( stripslashes( $value ) ) ;

?>
            <tr>
                <td valign="top" nowrap><b><?=$sForm?></b></td>
                <td width="100%"><?=$postedValue?></td>

Hvad er det rigtige, hvad skal jeg gøre.
Avatar billede jakobdo Ekspert
23. oktober 2005 - 21:21 #1
Når du gemmer i databasen ville jeg bruge: 
$data = mysql_escape_string($_POST['FCKeditor1']);
Avatar billede steen-h Mester
23. oktober 2005 - 22:03 #2
Så indsætter den mange ekstra tegn.

border="\&quot;0\&quot;">

<td><u>&nbsp;&nbsp;&nbsp;&nbsp;

de skal vel fjernes igen inden de udskrives, f.eks. udskreves ovenstående med ramme om tabellen.
Avatar billede steen-h Mester
24. oktober 2005 - 17:34 #3
Hej jakobdo

Jeg har en bekndt som bruger NUKE han siger at det som står i databasen ligner det jeg får i min så du er inde på det rigtige.
Så må der findes en funktion man kan bruge når det udskrives som fjerner alle de tegn.
Avatar billede jakobdo Ekspert
24. oktober 2005 - 19:09 #4
Når du får output ala: border="\&quot;0\&quot;">
Så tror jeg du skal smide det igennem: html_entity_decode()
Avatar billede steen-h Mester
24. oktober 2005 - 19:27 #5
Jeg er nød til også at bruge stripslashes

Jeg bruger følgende
echo  stripslashes(html_entity_decode($hent['tekst']));

Så virker det, tak for hjælpen, lægger du et svar.
Avatar billede jakobdo Ekspert
24. oktober 2005 - 20:15 #6
Svar!
Avatar billede jakobdo Ekspert
25. oktober 2005 - 21:13 #7
Takker for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester