Foros del Web » Programando para Internet » PHP »

pasar de txt a php(ayuden a un novato)

Estas en el tema de pasar de txt a php(ayuden a un novato) en el foro de PHP en Foros del Web. hola,tengo un problema en el siguiente codigo y me gustaria saber si alguien lo puede corregir . El codigo trata de lo siguiente: Crea una ...
  #1 (permalink)  
Antiguo 02/12/2006, 09:34
 
Fecha de Ingreso: noviembre-2006
Mensajes: 2
Antigüedad: 18 años
Puntos: 0
pasar de txt a php(ayuden a un novato)

hola,tengo un problema en el siguiente codigo y me gustaria
saber si alguien lo puede corregir .
El codigo trata de lo siguiente:
Crea una librería de funciones en php, la idea es que permita
hacer lo siguiente :

a) Tomar desde un archivo de texto la definición etiqueta = frase
y convertir en un arreglo de etiquetas con valor frase, las
etiquetas pueden estar compuestas por letras y números,además
debe soportar comentarios creados por un # hasta fin de línea.

b) Tomar una pagina en HTML y reemplazar etiquetas de forma
{_etiqueta_} en donde la etiqueta puede estar compuesta por
letras y números y se encuentran almacenadas en un arreglo.

algo asi:

<html><head><title>{_titulo_}</title></head><body></body></html>
titulo = pagina creada con html y php # aquí va el texto del titulo

debe crear:
<html>
<head>
<title> pagina creada con html y php </title>
</head>
<body>
</body>
</html>
aqui dejo el codigo que llevo hasta ahora por ai alguien me puede indicar en que estoy fallando

//el codigo de la funcion en php

<?php
Function hacer_encabezado($titulo)
{
$encabezado="<html>\n<head>\n\t<title>$titulo</title>\n</head>\n<body>\n</body>\n</html>\n";
echo $encabezado;
}
?>

//Este es el codigo que va a llamar la funcion

<?
include("funcion.php");
$lines = file('principal.txt');
foreach($lines as $line_num => $line)
$titulo = explode(",", $lines);
hacer_encabezado($titulo);
?>

//y bueno esto seria in txt con el texto que quiero que aparezca en pantalla.

titulo = hola

eso seria lo que tengo
si alguien puede ayudarme,se lo agradeceria
chauss.
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:42.