Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

liiz

[Resolvido] fckeditor com php e mysql

Recommended Posts

Oi gente

 

To usando o fckeditor pra area do administrador!

 

Só que na hora de incluir no banco de dados, quando aperto o botão de cadastrar ele não inclui nada, e aparece a pagina dizendo que:

O site recusou-se a mostrar a página da Web

HTTP 403

Causas prováveis:

•Este site requer que você faça logon.

 

alguem me ajuda !!!

 

<?
  @header("Content-Type: text/html; charset=ISO-8859-1",true);
  ?>

            
   
<?php
$conexao = mysql_connect("localhost","root",""); //Faz conexão com o mysql
$db = mysql_select_db("editor"); //Seleciona o banco de dados 
include "editor/fckeditor.php"; //Chama a classe fckeditor  
$titulo = $_POST['titulo']; //Pega os titulo postado e coloca em uma variável  
$texto = $_POST['texto']; //Pega os texto postado e coloca em uma variável
if (isset($_POST['texto'])){ //Verifica se a variável foi postada  
$sql = "INSERT INTO editor (id, titulo, texto) VALUES (NULL, '$titulo', '$texto')"; //Faz a inserção do registro  
$result = mysql_query($sql) or die(mysql_error()); //Verifica se o comando foi executado  


}
?>     
              
             
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- Caminho do arquivo js do FCK Editor-->
<script type="text/javascript" src="editor/fckeditor.js"></script>
</head>
<body>
<form method="post" name="editor" action="<?=$_SERVER['PHP_SELF']?>">
titulo:
<input name="titulo" type="text" size="40" maxlength="200">
<?php // tem que estar dessa forma pra ele aparecer corretamente ok          
$editor = new FCKeditor("texto"); //Nomeia a área de texto         
$editor-> BasePath = "/editorim/editor/";  //Informa a pasta do FKC Editor         
$editor-> Value = "";       //Informa o texto a ser alterado          
$editor-> Width = "980";          //informa a largura do editor           
$editor-> Height = "500";         //informa a altura do editor         
$editor-> Create();               // Cria o editor         
?>

<input type="submit" value="Cadastrar"> 
</form>              
                   
    			

   		
             </body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

hm...tenta assim:

 

<?php
@header("Content-Type: text/html; charset=ISO-8859-1",true);

$conexao = mysql_connect("localhost","root",""); //Faz conexão com o mysql
$db = mysql_select_db("editor"); //Seleciona o banco de dados 
include "editor/fckeditor.php"; //Chama a classe fckeditor  
$titulo = $_POST['titulo']; //Pega os titulo postado e coloca em uma variável  
$texto = $_POST['texto']; //Pega os texto postado e coloca em uma variável
if (isset($_POST['texto'])){ //Verifica se a variável foi postada  
$sql = "INSERT INTO editor (titulo, texto) VALUES ('$titulo', '$texto')"; //Faz a inserção do registro
$result = mysql_query($sql) or die(mysql_error()); //Verifica se o comando foi executado  
?> 



<form method="post" name="editor" action="">
titulo:
<input name="titulo" type="text" size="40" maxlength="200">
<?php // tem que estar dessa forma pra ele aparecer corretamente ok          
$editor = new FCKeditor("texto"); //Nomeia a área de texto         
$editor-> BasePath = "/editorim/editor/";  //Informa a pasta do FKC Editor         
$editor-> Value = "";       //Informa o texto a ser alterado          
$editor-> Width = "980";          //informa a largura do editor           
$editor-> Height = "500";         //informa a altura do editor         
$editor-> Create();               // Cria o editor         
?>
<input type="submit" value="Cadastrar"> 
</form>

alterei o <form> e o $sql

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi

 

então fiz o q você falo

mas agora nem o editor aparece na tela

 

da um erro de :

 

Parse error: syntax error, unexpected $end in C:\wamp\www\editorim\editor.php on line 41

Compartilhar este post


Link para o post
Compartilhar em outros sites

a desculpa, "comi" um }

 

if (isset($_POST['texto'])){ //Verifica se a variável foi postada  
    $sql = "INSERT INTO editor (titulo, texto) VALUES ('$titulo', '$texto')"; //Faz a inserção do registro
    $result = mysql_query($sql) or die(mysql_error()); //Verifica se o comando foi executado  
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.