Votre question

FCK Editor

Tags :
  • Programmation
Dernière réponse : dans Programmation
21 Août 2009 15:07:20

Bonjour à tous !

Voici mon problème : Je souhaiterais insérer dans ma base de données, les données saisies à partir de FCKeditor mais je ne sais pas trop comment m'y prendre.

J'ai déjà crée ma page avec FCK Editor :

<?php
include_once("fckeditor/fckeditor.php") ;
?>
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form action="sampleposteddata.php" method="post" target="_blank">
<?php
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = '/fckeditor/' ;
$oFCKeditor->Value = '<p>This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>' ;
$oFCKeditor->Create() ;
?>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>


Merci infiniment pour votre aide.

Très bonne journée à tous

Autres pages sur : fck editor

22 Août 2009 11:17:32

Salut,

dans ton formulaire, tu peux recuperer les donnees du fckeditor par la variable $_POST['FCKeditor1'].
m
0
l
22 Août 2009 17:20:15

Salut sIake ! Merci beaucoup pour ta réponse !

J'ai donc mon formulaire :

<?php
include_once("fckeditor/fckeditor.php" ) ;
?>
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form action="sampleposteddata.php" method="post" target="_blank">
<?php
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = '/fckeditor/' ;
$oFCKeditor->Value = '<p>This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>' ;
$oFCKeditor->Create() ;
?>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>

et ma page sampleposteddata.php ressemble à ceci :

<?php echo $_POST['FCKeditor1']; ?>

<?php
mysql_connect("localhost", "nom d'utilisateur", "mot de passe");
mysql_select_db("nom de la base");
mysql_query("INSERT INTO nom de la base(texte) VALUES('FCKeditor1')");
mysql_close();
?>

Mais ça ne marche pas :-( Dans ma base de donnée j'ai la valeur "FCKeditor1" qui s'affiche et non le texte que j'ai saisi... Comment faire ?

Merci beaucoup d'avance
m
0
l
Contenus similaires
23 Août 2009 14:17:45

Pour poster ton code et le rendre plus lisible, utilise les balises
[code2=html]
  1.  
[/code2]


Le soucis dans ton script, c'est que tu inseres la chaine 'FCKeditor1' et non pas la variable postee.

  1. <?php echo $_POST['FCKeditor1']; ?>
  2.  
  3. <?php
  4. mysql_connect("localhost", "nom d'utilisateur", "mot de passe" );
  5. mysql_select_db("nom de la base" );
  6. mysql_query('INSERT INTO nom de la base(texte) VALUES("'.stripslashes($_POST['FCKeditor1']).'"');
  7. mysql_close();
  8. ?>
m
0
l
30 Août 2009 13:09:38

Merci beaucoup sIake !

Je vais essayer tout ça.

Très bon dimanche ;-)
m
0
l
3 Septembre 2009 23:45:12

Pour info, FCK Editor vient de changer de nom et sortir une nouvelle version sous le nom de CKeditor.

La nouvelle version est vraiment bien et si tu es sur un projet en cours, je te conseil fortement de passer un peu de temps à utiliser cette nouvelle version en lieu et place de FCK Editor.

Site de CKEditor
m
0
l
21 Janvier 2010 17:26:33

Bonjour et excusez moi si je suis pas a la bonne adresse.
pour la gestion de mon blog j'ai decidé d'utiliser le fck editor qui pour moi etait la solution la plus simple dans la mesure ou je m'y connais pas vraiment en matière d'informatique.
Mais j'ai actuellement deux problèmes avec ce logiciel:
1)lorsque j'introduis mon code adsense(google pub) dans les nouvelles pages que je crée(je veux inserer le code au milieu des articles) il ne s'affiche pas .On m'a dit que c'etait peut être une question de dimension du code .Qu'en pensez vous?

2)Aussi quand j'essaie d'inserer une photo il s'affiche le message d'erreur ci dessous.A quoi tout cela est dü selon vous? Aidez moi svp plait j'en ai vraiment besoin.




---------------------------
Microsoft Internet Explorer
---------------------------
The server didn't send back a proper XML response.

Requested URL: http://www.business-opportunite.org/fckeditor/editor/fi...
Response text:
<%@ CodePage=65001 Language="VBScript"%>
<%
Option Explicit
Response.Buffer = True
%>
<!--
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
* Copyright (C) 2003-2007 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
* Licensed under the terms of any of the following licenses at your
* choice:
*
* - GNU General Public License Version 2 or later (the "GPL")
* http://www.gnu.org/licenses/gpl.html
*
* - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
* http://www.gnu.org/licenses/lgpl.html
*
* - Mozilla Public License Version 1.1 or later (the "MPL")
* http://www.mozilla.org/MPL/MPL-1.1.html
*
* == END LICENSE ==
*
* This is the File Manager Connector for ASP.
-->
<!--#include file="config.asp"-->
<!--#include file="util.asp"-->
<!--#include file="io.asp"-->
<!--#include file="basexml.asp"-->
<!--#include file="commands.asp"-->
<!--#include file="class_upload.asp"-->
<%

If ( ConfigIsEnabled = False ) Then
SendError 1, "This connector is disabled. Please check the ""editor/filemanager/browser/default/connectors/asp/config.asp"" file"
End If

' Get the "UserFiles" path.
Dim sUserFilesPath

If ( Not IsEmpty( ConfigUserFilesPath ) ) Then
sUserFilesPath = ConfigUserFilesPath

If ( Right( sUserFilesPath, 1 ) <> "/" ) Then
sUserFilesPath = sUserFilesPath & "/"
End If
Else
sUserFilesPath = "/userfiles/"
End If

' Map the "UserFiles" path to a local directory.
Dim sUserFilesDirectory
sUserFilesDirectory = Server.MapPath( sUserFilesPath )

If ( Right( sUserFilesDirectory, 1 ) <> "\" ) Then
sUserFilesDirectory = sUserFilesDirectory & "\"
End If

DoResponse

Sub DoResponse()
Dim sCommand, sResourceType, sCurrentFolder

' Get the main request information.
sCommand = Request.QueryString("Command")
If ( sCommand = "" ) Then Exit Sub

sResourceType = Request.QueryString("Type")
If ( sResourceType = "" ) Then Exit Sub

sCurrentFolder = Request.QueryString("CurrentFolder")
If ( sCurrentFolder = "" ) Then Exit Sub

' Check if it is an allower resource type.
if ( Not IsAllowedType( sResourceType ) ) Then Exit Sub

' Check the current folder syntax (must begin and start with a slash).
If ( Right( sCurrentFolder, 1 ) <> "/" ) Then sCurrentFolder = sCurrentFolder & "/"
If ( Left( sCurrentFolder, 1 ) <> "/" ) Then sCurrentFolder = "/" & sCurrentFolder

' Check for invalid folder paths (..)
If ( InStr( 1, sCurrentFolder, ".." ) <> 0 OR InStr( 1, sResourceType, ".." ) <> 0 ) Then
SendError 102, ""
End If

' File Upload doesn't have to Return XML, so it must be intercepted before anything.
If ( sCommand = "FileUpload" ) Then
FileUpload sResourceType, sCurrentFolder
Exit Sub
End If

SetXmlHeaders

CreateXmlHeader sCommand, sResourceType, sCurrentFolder

' Execute the required command.
Select Case sCommand
Case "GetFolders"
GetFolders sResourceType, sCurrentFolder
Case "GetFoldersAndFiles"
GetFoldersAndFiles sResourceType, sCurrentFolder
Case "CreateFolder"
CreateFolder sResourceType, sCurrentFolder
End Select

CreateXmlFooter

Response.End
End Sub

Function IsAllowedType( resourceType )
Dim oRE
Set oRE = New RegExp
oRE.IgnoreCase = True
oRE.Global = True
oRE.Pattern = "^(File|Image|Flash|Media)$"

IsAllowedType = oRE.Test( resourceType )

Set oRE = Nothing
End Function
%>
---------------------------
OK
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS