Foros del Web » Programando para Internet » PHP »

Escribir archivo con FckEditor

Estas en el tema de Escribir archivo con FckEditor en el foro de PHP en Foros del Web. Saludos, Miren tengo este código del fckeditor: Código PHP: <?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="terminos.php" method="post"> <?php     $formato  =  'Basic' ...
  #1 (permalink)  
Antiguo 20/06/2008, 05:50
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Escribir archivo con FckEditor

Saludos,

Miren tengo este código del fckeditor:

Código PHP:
<?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="terminos.php" method="post">
<?php
    $formato 
'Basic';
    
$oFCKeditor = new FCKeditor('nombre_del_textarea') ;
    
$oFCKeditor->BasePath 'fckeditor/';
    
$oFCKeditor->ToolbarSet $formato ;
    
$oFCKeditor->Width  '700' ;
    
$oFCKeditor->Height '500' ;
    
$oFCKeditor->Create() ;
?>
<br />
<input type="submit" value="Submit">
</form>
</body>
</html>
Intento hacer que lo que se esriba en el textarea luego al darle a enviar, el archivo terminos.php se escriba lo que haya puesto en el textarea.

Esto es lo que tengo en el archivo terminos.php:

Código PHP:
<?php

$a 
"loquesea";

echo 
"$a";

?>
Lo que quiero hacer es que si en el textarea se pone "Hola", cuando lo enviemos, el contenido de la variable $a que actualmente tiene "loquesea", sea sustituido por "Hola".

Muchas gracias,
  #2 (permalink)  
Antiguo 20/06/2008, 05:54
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Escribir archivo con FckEditor

no he usado nunca FCK pero...... prueba a poner en terminos esto:

Código PHP:
<?php

$a 
$_POST['nombre_del_textarea'];

echo 
$a;

?>
  #3 (permalink)  
Antiguo 20/06/2008, 07:08
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: Escribir archivo con FckEditor

Estupendo, he conseguido escribirlo. Pero aparte de eso, me gustaria que se quedará guardado.

Si lo hago de esa manera, correcto, se muestra el archivo terminos.php con el contenido que se le ha puesto al textarea.

Pero yo quiero que dentro del archivo terminos se escriba lo que se haya puesto.
De tal manera que si la variable $a tiene de contenido "Hola", sea sustituido por lo que ponga en el textaera.
Si pongo "Adios", pues ese "Hola" que habia se sustituya por "Adios".


Muchas gracias por tu respuesta, que algo me ha servido, pero preifero de esta otrra manera como comente .

Un saludo,
  #4 (permalink)  
Antiguo 20/06/2008, 07:45
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: Escribir archivo con FckEditor

q se quede guardado donde??? q no t entendi muy bien
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #5 (permalink)  
Antiguo 20/06/2008, 13:31
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: Escribir archivo con FckEditor

Saludos,

Quiero que se guarde en el archivo terminos.php

Si actualmente en el archivo terminos.php tengo:
Código PHP:
<?php
$a 
"Hola";
echo 
"$a";
?>
Quisiera que lo que se escriba en el campo del textarea del fckeditor

Ej: Adios.

Luego, cuando se le de a enviar, reemplaze el contenido de la variable $a por Adios.
De tal manera que el terminos.php quede asi:
Código PHP:
<?php
$a 
"Adios";
echo 
"$a";
?>
Saludos y gracias,
  #6 (permalink)  
Antiguo 20/06/2008, 17:11
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Escribir archivo con FckEditor

Hola DeFFeR,

Para eso debes de usar fopen, fwrite, y fclose para escribir en terminos.php.

Saludos.
  #7 (permalink)  
Antiguo 24/06/2008, 07:58
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: Escribir archivo con FckEditor

Saludos de nuevo,

Bueno, al final ya lo conseguí.
Sabia que debia utilizar fopen...pero el problema era en que no sabia como implementarlo...

Al final, encontré parte de un codigo que tenia por ahi que me creaba un archivo...y despues de probarlo varias veces, conseguí hacerlo.

Asi es como me ha quedado;

<?php
Código PHP:
include("FCKeditor/fckeditor.php") ;
include("config.php") ;
?>
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form action="editor.php" method="post">

<?

$Submit 
$_POST['Submit'];
$sub $_POST['sub'];


$fp fopen("terminos.php""w");
fwrite($fp'<?php
$terminos = "<fieldset><legend>$titulo_terminos</legend>' 
$sub '</fieldset>";

?>'
);
fclose($fp);
?>
<?php
    $formato 
'Basic';
    
$oFCKeditor = new FCKeditor('sub') ;  //
    
$oFCKeditor->BasePath 'fckeditor/';
    
$oFCKeditor->ToolbarSet $formato ;
    
$oFCKeditor->Width  '700' ;
    
$oFCKeditor->Height '500' ;
    
$oFCKeditor->Create() ;
?>
<br />
<table width="100%" border="0">
          <tr>
            <td width="64%"><div align="right">
                <input name="Submit" type="submit" class="formbutton" value="ENVIAR">
              </div></td>
            <td width="36%">&nbsp;</td>
          </tr>
        </table>
</form>
</body>
</html>
Saludos y gracias,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:25.