Acrisio
31/08/2011, 13:10
Buenas, estoy haciendo una pagina que debe mostrar el contenido de un archivo de texto, con eso todo bien. Ahora si quiero leer un txt cuyo nombre viene en un array o una variable no me lo acepta por que le faltan las comillas en el fopen ("","").
aca se explica mejor :P
<?php$link=conectar_bd("localhost","root","","acrisio");
$codigos=mysql_query("SELECT * FROM codigo ",$link);
while ($row=mysql_fetch_array($codigos))
{?>
<table border="1">
<tr>
<td>nombre:<?php echo $row["nombre"]?> </td>
<td>lenguaje:<?php echo $row["lenguaje"]?> </td>
<td>lineas:<?php echo $row["lineas"]?> </td>
<td>id_codigo y id_archivo:<?php echo $row["id_codigo"].$row["id_codigo_txt"];?></td>
</tr>
<tr>
<td colspan="3">
<?php
$archivo=$row['id_codigo_txt'];
$archivo=fopen($archivo,"r"); <------------------- ACA XD
while (!feof($archivo))
{
$texto=fgets($archivo);
$texto_salto=nl2br($texto);
echo $texto;
}
fclose($archivo);
?>
</td>
</table>
<?php
}
mysql_close($link); ?>
el mismo codigo pero especificando el nombre del archivo no con una variable, sino con una cadena de texto y con las comillas, funciona bien. Pero necesito que el nombre del archivo cambie dependiendo de la fila que muestre el fetch_array.
alguien tiene idea de como podria hacer? D:
aca se explica mejor :P
<?php$link=conectar_bd("localhost","root","","acrisio");
$codigos=mysql_query("SELECT * FROM codigo ",$link);
while ($row=mysql_fetch_array($codigos))
{?>
<table border="1">
<tr>
<td>nombre:<?php echo $row["nombre"]?> </td>
<td>lenguaje:<?php echo $row["lenguaje"]?> </td>
<td>lineas:<?php echo $row["lineas"]?> </td>
<td>id_codigo y id_archivo:<?php echo $row["id_codigo"].$row["id_codigo_txt"];?></td>
</tr>
<tr>
<td colspan="3">
<?php
$archivo=$row['id_codigo_txt'];
$archivo=fopen($archivo,"r"); <------------------- ACA XD
while (!feof($archivo))
{
$texto=fgets($archivo);
$texto_salto=nl2br($texto);
echo $texto;
}
fclose($archivo);
?>
</td>
</table>
<?php
}
mysql_close($link); ?>
el mismo codigo pero especificando el nombre del archivo no con una variable, sino con una cadena de texto y con las comillas, funciona bien. Pero necesito que el nombre del archivo cambie dependiendo de la fila que muestre el fetch_array.
alguien tiene idea de como podria hacer? D: