XabiXab
Usuario habitual
Usuario habitual

Hola, estoy intentado hacer un campo para escribir ( tipo en el que se escribe una respuesta) y que el contenido que tuviese, se convirtiese en un archivo htm.

Avatar Image
@man / @woman
@man / @woman

Una vez que has cargado en una variable el contenido del campo, usas:

- fopen()+fwite()+fclose(), o

- file_put_contents()

XabiXab
Usuario habitual
Usuario habitual

ya pere el html es asi lo otro como seria??

 Codigo:
<html> 

<head> 

<title>Problema</title> 

</head> 

<body> <form action="crear3.php" method="post">
  <p>
  </p>
  <p>&nbsp;</p>
  <p>Sartu titulua:
    <input type="text" name="nombre">   
    <br> 
 
Comentarios: 
 
<br> 
 
<textarea name="editor1" cols="155" rows="48" wrap="PHYSICAL" class="ckeditor"  value="comentarios"></textarea> 
 
<br> 
 
<input type="submit" value="Registrar"> 
  </p>
</form> 

</body> 

</html>
</body>
</html>

como seria el code del crea3.php????

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por XabiXab

Hola, estoy intentado hacer un campo para escribir ( tipo en el que se escribe una respuesta) ....

Ya lo has logrado (el HTML se puede mejorar un poco).

Escrito originalmente por XabiXab

....y que el contenido que tuviese, se convirtiese en un archivo htm.

Ve un tuto sobre Php, ya puse algunas de las instrucciones necesarias (añade como recuperar campos por método POST).

XabiXab
Usuario habitual
Usuario habitual

Ya lo e estado haciendo pero no e conseguido nada.

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por XabiXab

Ya lo e estado haciendo pero no e conseguido nada.

Pon el código php que estas usando y el error que te da.

XabiXab
Usuario habitual
Usuario habitual

Hola este es el codigo php:

Codigo php:
<html>
<? $username = $_COOKIE['loggedin'];
?>
<head>
<title> egiten...</title>
</head>
<body>
 
<?php
file_put_contents($_POST["nombre"]-$username.htm, utf8_encode($_POST["editor1"]);

?>

</body>
</html>
Error:
/home/vol5/zobyhost.com/zoby_******/htdocs/crear3.php

( ****** es para no decir el user por si alguien ataca )

Avatar Image
@man / @woman
@man / @woman

Si en

<? $username = $_COOKIE['loggedin']; ?>

cargas $username en algun momento previo, va bien, sino puedes usar $_POST["nombre"], y la línea quedaría

file_put_contents($_POST["nombre"].htm, utf8_encode($_POST["editor1"]);

Ya debería funcionar, le puedes agregar un control por si no ingresan nada en el formulario.

XabiXab
Usuario habitual
Usuario habitual

gracias pero ahora sale lo siguiente:

Error:

Parse error: syntax error, unexpected ';' in /home/vol5/zobyhost.com/zoby_*****/htdocs/*****/crear3.php on line 17
Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por XabiXab

gracias pero ahora sale lo siguiente:

Error:

Parse error: syntax error, unexpected ';' in /home/vol5/zobyhost.com/zoby_6419123/htdocs/Hegoalde/pr3/teditorea/document uak/crear3.php on line 17

Y? has mirado el código fuente en la zona de la línea 17... te falta un ;

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por NoSetup.org
Y? has mirado el código fuente en la zona de la línea 17... te falta un ;

Esto es comodidad!!! :D

(estamos haciendo de intérprete, compiladores, etc.)

earagona
Usuario habitual
Usuario habitual

Disculpen que me meta pero quiero ver si entendi lo que hace el file put contents.

file_put_contents($_POST["nombre"].htm, utf8_encode($_POST["editor1"]);

con la variable $_POST["nombre"].htm crear el archivo.htm con el nombre que trajo con el metodo POST no?

y lo que viene despues de la coma es el texto que le imprime adentro? utf8_encode es la manera que esta codificado el texto? que quiere decir?

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por earagona

file_put_contents($_POST["nombre"].htm, utf8_encode($_POST["editor1"]);

Al menos, veo dos errores...  lo de .htm así no va... tendrás que poner .".html" y después abres dos parentisis y cierras uno...

XabiXab
Usuario habitual
Usuario habitual

Gracias pero la linea 17 como seria??? ai no as puesto como seria y no se que parentesis te refieres.

Muchas gracias.

earagona
Usuario habitual
Usuario habitual
Cita
Escrito originalmente por earagona

file_put_contents($_POST["nombre"].htm, utf8_encode($_POST["editor1"]);

Al menos, veo dos errores...  lo de .htm así no va... tendrás que poner .".html" y después abres dos parentisis y cierras uno...

xD tenes razón, Qué ojo que tenes para esto Capo!

Avatar Image
Usuario habitual
Usuario habitual

Quiero saber como puedo hacer para que mis link salgan asi como este http://www.reggaeworldcrew.net/foro[....]read.php?40936-2K10-Dj-Yoyo-RWC-Mix ....... Que si se fijan bien esta bloqueado y dice lo siguiente (( Contenido bloqueado pulse el boton gracias para ver el contenido ))) Yo quiero hacerle eso a mi link pero nosé como se hace para hacerlo asi, Me ayudarian paso a paso ???????

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por andres100587

Quiero saber como puedo hacer para que mis link salgan asi c...

¿Que tiene que ver con este tema?... nada, pues ninguna respuesta a este tema. Si tienes alguna pregunta, abre un tema o hazlo en uno que tenga que ver.

XabiXab
Usuario habitual
Usuario habitual

pero da el siguiente error

Parse error:  syntax error, unexpected ',' in /home/vol5/zobyhost.com/zoby_****/*****/crear3.php on line 17
XabiXab
Usuario habitual
Usuario habitual

y si lo hacemos con fopen fclose y fwrite?

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por XabiXab

pero da el siguiente error

De nuevo... revisa el código, y da parte del mismo para que te ayudemos... pero sera lo de siempre, que te has quedado algun comando por la mitad...

XabiXab
Usuario habitual
Usuario habitual

pero la linea 17 es esta:

file_put_contents($_POST["nombre"]).html, utf8_encode($_POST["editor1"])

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por XabiXab

pero la linea 17 es esta:

file_put_contents($_POST["nombre"]).html, utf8_encode($_POST["editor1"])

Y contestado estaba!!!

XabiXab
Usuario habitual
Usuario habitual

que???? no te e entendido. y si lo hacemos com fopen fwrite y fclose como seria el code???

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por XabiXab

que???? no te e entendido.

Que leas la respuesta 13.

XabiXab
Usuario habitual
Usuario habitual

Pero si ya lo e probado!!!!

Cita:

pero la linea 17 es esta:

file_put_contents($_POST["nombre"]).html, utf8_encode($_POST["editor1"])



Y el error es este:


Cita:

Pero da el siguiente error:

Parse error:  syntax error, unexpected ',' in /home/vol5/zobyhost.com/zoby_****/*****/crear3.php on line 17
earagona
Usuario habitual
Usuario habitual

intfile_put_contents ( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] )

Xabi Xabi proba poniendole comillas a lo que seria "$_POST[nombre]".".html",

o baja el post nombre a una variable (llamemosla filename para seguir con lo que dice php.net) y concatena la con con .html

algo así seria

$contenido= $_POST[editor1];

$filename= $_POST[nombre];

$filename.=".html"; //Realmente nose si esas comillas son necesarias//

file_put_contents ($filename,utf8_encode($contenido));

Por lo que dice php.net y NoSetup.org (Sensei) deberia funcionar.

Si lo probas conta como te fué

XabiXab
Usuario habitual
Usuario habitual

Funciona a la perfeccion! solo tengo un problemilla. Como ariais para hacer una carpeta nueva??

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por XabiXab

Funciona a la perfeccion! solo tengo un problemilla. Como ariais para hacer una carpeta nueva??

Has necesitado que te digan literalmente que hacer... mal vas.

Crear una carpeta nueva ¿cada vez que alguien sube algo? ¿has mirado el manual de php?

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 29/Oct/2011, 03:26
franciskiko_20 GestionXls alexanderelektronik33kNov/11
Por: , el 14/May/2010, 16:26
alima2010 NoSetup.org12kMay/10
Por: , el 14/Abr/2010, 21:49
ayuda-para-pwg NoSetup.org GestionXls224kMay/10
Por: , el 02/Feb/2006, 00:21
xxxCloud_Striferxxx MaIcOl ArTMOSaik pacopakito46kFeb/08
Por: , el 07/Abr/2005, 05:15
Rapper_Crazy jbalde13kApr/05