Avatar billede th1 Nybegynder
06. oktober 2005 - 12:46 Der er 9 kommentarer og
1 løsning

FCK Editor i PHP/MySQL

Hejsa eksperter

Jeg har fået installeret FCK editor og jeg kan også få den frem osv  :)

Men nu er det sådan at jeg gerne vil have at det man skriver i Editoren  skal blive indsættet  i en MySQL Database :)

Jeg kan ikke finde ud af det  :(

Her er min opsætning :

test.php (der hvor selve editoren kommer frem)

<?php
include("FCKeditor/fckeditor.php") ;
?>
<html>
  <head>
    <title>FCKeditor - Sample</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <form action="savedata.php" method="post">
<?php
$oFCKeditor = new FCKeditor('text') ;
$oFCKeditor->BasePath = '/FCKeditor/';
$oFCKeditor->Create() ;
?>
      <br>
      <input type="submit" value="Submit">
    </form>
  </body>
</html>

-----Test.php slut------------

savedata.php (der hvor den putter indholdet ind i databasen):

<?php
include "mysql.php";

echo "Nu er indhold for  Forsiden oprettet :)";


mysql_query("INSERT INTO `index` (text)

VALUES ('".$_POST['text']."');") or die(mysql_error());

?>

------savedata.php  slut -------
Avatar billede Slettet bruger
06. oktober 2005 - 12:52 #1
Hvad er dit problem? Får du en fejl eller...?
Avatar billede th1 Nybegynder
06. oktober 2005 - 13:05 #2
Ja  nu  var  der bare  fejl med min MySql  server  men må jeg have lov til at stille et spørgsmål til ?
Avatar billede Slettet bruger
06. oktober 2005 - 13:30 #3
hehe..joe
Avatar billede th1 Nybegynder
06. oktober 2005 - 15:40 #4
ja okey  jeg  får  det hele ind i min database  men linie  skift og alt html  bliver skrivet  ud  som sådan her :

Hejsa&nbsp; nu&nbsp; skal jeg lige lave&nbsp; en lille test <br /><br />Ja&nbsp; hvad&nbsp; sker&nbsp; der man&nbsp;    

Men  det burde  at se sådan her ud:

Hejsa nu skal jeg lige lave en lille test

Ja hvad sker der man

ved du hvordan man kan få det fixet?
Avatar billede Slettet bruger
06. oktober 2005 - 16:24 #5
Hvordan og hvor skriver du det ud?
Avatar billede th1 Nybegynder
06. oktober 2005 - 16:30 #6
altså  jeg  skriver  bare  helt  normalt  ind  FCK Editoren:

Hejsa  nu skal jeg lige lave en lille test

Ja hvad sker der man

så kommer det sådan her ud når jeg skriver  det ud fra  databasen:

Hejsa&nbsp; nu&nbsp; skal jeg lige lave&nbsp; en lille test <br /><br />Ja&nbsp; hvad&nbsp; sker&nbsp; der man&nbsp;


Meningen  er  at det skal komme det samme ud fra  databasen som jeg skriver i FCK Editoren

Kender  du en løsning på det?
Avatar billede Slettet bruger
06. oktober 2005 - 16:46 #7
Vis noget kode
Avatar billede th1 Nybegynder
06. oktober 2005 - 17:29 #8
Okey

----test.php (Der hvor selve editorern vises og der hvor man kan skrive------

<?php
include("FCKeditor/fckeditor.php") ;
?>
<html>
  <head>
    <title>FCKeditor - Sample</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <form action="savedata.php" method="post">
<?php
$oFCKeditor = new FCKeditor('text') ;
$oFCKeditor->BasePath = '/FCKeditor/';
$oFCKeditor->Create() ;
?>
      <br>
      <input type="submit" value="Submit">
    </form>
  </body>
</html>

----------test.php  Slut-------------------------------------------

----------savedata.php (Der hvor dataene bliver sæt ind i Databasen----------------

<?php
include "mysql.php";

echo "Nu er indhold for  Forsiden oprettet :)";


mysql_query("INSERT INTO `index` (text)

VALUES ('".$_POST['text']."');") or die(mysql_error());

?>
---------------savedata.php slut--------------------------------

---------------index2.php (der hvor data bliver trukket ud af databasben-----------

<html>
<head>
<link href="frame.css" type="text/css" rel="stylesheet">
</head>
<body>
<?
include "mysql.php";

$query = mysql_query ("SELECT * FROM `index` ORDER BY id DESC") or die(mysql_error());

while ($newsrow = mysql_fetch_array($query)){

echo "

<table>

<tr>

<td>

";



$text = htmlspecialchars($newsrow['text']);

$text = str_replace(":D", "<img src=\"smilie/icon_biggrin.gif\">", $text);

$text = str_replace(":S", "<img src=\"smilie/icon_confused.gif\">", $text);

$text = str_replace(":8", "<img src=\"smilie/icon_cool.gif\">", $text);

$text = str_replace(":cr", "<img src=\"smilie/icon_cry.gif\">", $text);

$text = str_replace(":¨", "<img src=\"smilie/icon_eek.gif\">", $text);

$text = str_replace(":e", "<img src=\"smilie/icon_evil.gif\">", $text);

$text = str_replace("!", "<img src=\"smilie/icon_exclaim.gif\">", $text);

$text = str_replace(":i", "<img src=\"smilie/icon_idea.gif\">", $text);

$text = str_replace(":l", "<img src=\"smilie/icon_lol.gif\">", $text);

$text = str_replace(":[", "<img src=\"smilie/icon_mad.gif\">", $text);

$text = str_replace(":|", "<img src=\"smilie/icon_neutral.gif\">", $text);

$text = str_replace("?", "<img src=\"smilie/icon_question.gif\">", $text);

$text = str_replace(":r", "<img src=\"smilie/icon_razz.gif\">", $text);

$text = str_replace(":f", "<img src=\"smilie/icon_redface.gif\">", $text);

$text = str_replace(":re", "<img src=\"smilie/icon_rolleyes.gif\">", $text);

$text = str_replace(":(", "<img src=\"smilie/icon_sad.gif\">", $text);

$text = str_replace(":)", "<img src=\"smilie/icon_smile.gif\">", $text);

$text = str_replace(":O", "<img src=\"smilie/icon_surprised.gif\">", $text);

$text = str_replace(":tw", "<img src=\"smilie/icon_twisted.gif\">", $text);

$text = str_replace(";)", "<img src=\"smilie/icon_wink.gif\">", $text);

$text = nl2br($text);

echo $text;

echo "

<td>

</tr>

</table>
<br>

";
?>

<?
}
?>
</body>
</html>

----------------------index2.php slut ------------------------------------

Det var det
Avatar billede th1 Nybegynder
26. oktober 2005 - 18:33 #9
Hejsa nu har jeg fundet af hvorfor HTML koden kom med :)

men du har brugt tid på at prøve på at hjælpe mig så derfor synes jeg at du skal ligge et svar så kan du få dine point  :)
Avatar billede th1 Nybegynder
28. oktober 2005 - 01:08 #10
nå okey så det vil du ikke jamen så lukker jeg.... skriv bare hvis du vil have point for dette spm ;)
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