Foros del Web » Programando para Internet » PHP »

mostrar un txt en un html con php

Estas en el tema de mostrar un txt en un html con php en el foro de PHP en Foros del Web. hola todos! necesito hacer lo siguiente, tengo un html, que debe mostrar un txt y algunas imagenes. El texto y las imagenes van a variar ...
  #1 (permalink)  
Antiguo 20/06/2005, 15:01
 
Fecha de Ingreso: marzo-2005
Mensajes: 90
Antigüedad: 12 años, 9 meses
Puntos: 0
mostrar un txt en un html con php

hola todos! necesito hacer lo siguiente, tengo un html, que debe mostrar un txt y algunas imagenes. El texto y las imagenes van a variar ya que el cliente va a subirlas al servidor dependiendo de cual sea la imagen que quiere mostrar ese mes. Necesito cargar el texto externamente con php y mostrarlo en este html
es eso posible??
Desde ya muchas gracias!!

sds Facha
  #2 (permalink)  
Antiguo 20/06/2005, 15:18
Avatar de PosProdukcion  
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 13 años
Puntos: 9
Código PHP:
$fd fopen("rutadelarchivo""r"); 
//Recuerda que si es unix o linux deben coincidir exactamente mayusc y minusc en la ruta
if ($fd != 0)
{
    while (!
feof($fd))
    {
      
$texto fgets($fich1024);
       echo 
$texto//<- Aqui añadir el formato q quieras (como <p class="blabla">$texto</p>
      
}

Y para mostrar una imagen pues no hay mas que poner la ruta en el src: <img src="ruta"...>

Ah! Se me olvidaba, al texto leido, antes de hacer el "echo" puedes pasarle la funcion htmlentities($texto), que convierte los acentos y los caracteres especiales a html.

Suerte
  #3 (permalink)  
Antiguo 20/06/2005, 16:26
 
Fecha de Ingreso: marzo-2005
Mensajes: 90
Antigüedad: 12 años, 9 meses
Puntos: 0
error con el fgets

Probe el codigo pero me da este error:
Warning: fgets(): supplied argument is not a valid stream resource in c:\appserv\www\ledoux\newsletter\fotos_news.php on line 17

tienen idea de como lo soluciono??
sds y gracias Facha
  #4 (permalink)  
Antiguo 20/06/2005, 17:25
 
Fecha de Ingreso: abril-2005
Ubicación: 34°35'49.20"S | 58°24'06.
Mensajes: 158
Antigüedad: 12 años, 8 meses
Puntos: 3
la variable $fich, seria el archivo que estas queriendo abrir, seguido del tamaño de caracteres a leer (cuidado, el texto puede quedar cortado dependiendo de la longitud, o tamaño, del archivo)

reemplaza

Código PHP:
$texto fgets($fich1024
;


por


Código PHP:
$texto fgets([B]$fd,[/B1024); 
espero que te sirva...
  #5 (permalink)  
Antiguo 21/06/2005, 07:35
 
Fecha de Ingreso: marzo-2005
Mensajes: 90
Antigüedad: 12 años, 9 meses
Puntos: 0
funcionó!!

Gracias muchachos funcionó!
sds
Facha
  #6 (permalink)  
Antiguo 21/06/2005, 10:02
 
Fecha de Ingreso: junio-2005
Mensajes: 2
Antigüedad: 12 años, 5 meses
Puntos: 0
Hola Amigos, hice la prueba con el codigo para leer el archivo txt desde el disco C: pero me sale el sgte error:
Parse error: parse error, unexpected '[', expecting ')' in /home/webcindario/servimotriz/buscar.php on line 6

....
$fd = fopen("C:\molle1.txt", "r");
if ($fd != 0)
{
while (!feof($fd))
{
$texto = fgets($fd, 1024);
echo $texto;
}
}
...
  #7 (permalink)  
Antiguo 22/06/2005, 05:26
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
¿y cuál es la línea 6??...

Para ambos dos ( hablo en son de broma.. no me tachen de idiota ) cheken esto:
Código PHP:
$contfile_get_contents("ruta/archivo.txt");
echo 
$cont
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 19:09.