Foros del Web » Programando para Internet » PHP »

Duda php

Estas en el tema de Duda php en el foro de PHP en Foros del Web. Muy buenas, tengo un problema en php. Tengo una pagina web en la que en una seccion sale un textarea para poder comentar. Los comentarios ...
  #1 (permalink)  
Antiguo 31/10/2014, 06:11
 
Fecha de Ingreso: octubre-2014
Mensajes: 4
Antigüedad: 9 años, 6 meses
Puntos: 0
Duda php

Muy buenas, tengo un problema en php.

Tengo una pagina web en la que en una seccion sale un textarea para poder comentar. Los comentarios y demas me funcionan perfectamente, lo que quiero es que cuando entres dentro del textarea este ya escrito lo que hay en un .txt dentro del dominio.

No se si me he explicado. :)
  #2 (permalink)  
Antiguo 31/10/2014, 06:46
 
Fecha de Ingreso: noviembre-2009
Mensajes: 205
Antigüedad: 14 años, 5 meses
Puntos: 15
Respuesta: Duda php

Con include() puedes incluir el archivo directamente, o meter el contenido en una variable y luego imprimirla, para esto último revisa las funciones correspondientes en el manual.
  #3 (permalink)  
Antiguo 31/10/2014, 06:56
 
Fecha de Ingreso: noviembre-2009
Mensajes: 205
Antigüedad: 14 años, 5 meses
Puntos: 15
Respuesta: Duda php

Aclarar que no necesitas de PHP para esto salvo que por alguna razón tengas que levantar si o si el texto desde un archivo externo, de otro modo simplemente tipea el texto predefinido entre las etiquetas del textarea
  #4 (permalink)  
Antiguo 31/10/2014, 07:00
Avatar de andres_15_  
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 15 años, 7 meses
Puntos: 7
Respuesta: Duda php

En complemento a lo que deijo RoyKeane, puedes ayudarte con AJAX para que cuando se cargue la pagina automaticamente puedas leer dicho archivo, traer su contenido e imprimirlo en dicho campo.

Aqui tienes las referencias para manejo de ficheros.

http://php.net/manual/es/ref.filesystem.php
  #5 (permalink)  
Antiguo 31/10/2014, 07:02
 
Fecha de Ingreso: octubre-2014
Mensajes: 4
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Duda php

Ahora mismo tengo esto

<textarea name="noticia" value="" size="50" style="margin: 0px; height: 154px; width: 485px;"></textarea>

El .txt esta dentro del host tambien, y se llama noticias .txt como tendria que ponerlo??

Gracias de antemano
  #6 (permalink)  
Antiguo 31/10/2014, 07:04
 
Fecha de Ingreso: octubre-2014
Mensajes: 4
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Duda php

Si pusiera <textarea include(noticias.txt)></textarea>
El txt noticias se veria dentro del campo?
  #7 (permalink)  
Antiguo 31/10/2014, 07:45
 
Fecha de Ingreso: noviembre-2009
Mensajes: 205
Antigüedad: 14 años, 5 meses
Puntos: 15
Respuesta: Duda php

Entre la etiqueta de apertura y cierre.
La ruta del archivo va encomillada.
  #8 (permalink)  
Antiguo 31/10/2014, 07:59
Avatar de jodatelo  
Fecha de Ingreso: marzo-2010
Ubicación: Ecuador
Mensajes: 65
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Duda php

en un archivo paso.txt:
"Esto es un comentario"


en archivo prueba.php:
Cita:
<?php
$txt = fopen("paso.txt", "r") or exit("Error, No puedo abrir!");
?>

<textarea><?php echo fgets($txt); ?></textarea>
asi?
  #9 (permalink)  
Antiguo 31/10/2014, 08:15
 
Fecha de Ingreso: octubre-2014
Mensajes: 4
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Duda php

Ahora lo puse asi <textarea name="noticia" value="" size="50" style="margin: 0px; height: 154px; width: 485px;">include("noticias.txt")</textarea>

Y lo que me sale en el textarea es: include("noticias.txt")

Lo del php tampoco lo entendi, cree el archivo php y puse: <?php
$txt = fopen("noticias.txt", "r") or exit("Error, No puedo abrir!");
?>

<textarea><?php echo fgets($txt); ?></textarea>

Pero no me sale nada, tengo que hacer un form en el textarea de alguna forma?
  #10 (permalink)  
Antiguo 31/10/2014, 18:35
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Duda php

hay dios si que nunca leiste nada de php

<textarea name="noticia" value="" size="50" style="margin: 0px; height: 154px; width: 485px;"><?php include("noticias.txt") ?></textarea>

Etiquetas: Ninguno
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 08:06.