Código PHP:
<?php
$n=include('archivo.txt');
echo "$n";
?>
pero cuando ejecuto este script, me imprime esto:
"551" (sin comillas)
No entiendo porque lo hace y como puedo solucionarlo.
Gracias de antemano.
| |||
variable include + echo Hola, estoy haciendo unas pruebas con este codigo: Código PHP: pero cuando ejecuto este script, me imprime esto: "551" (sin comillas) No entiendo porque lo hace y como puedo solucionarlo. Gracias de antemano. |
| ||||
Respuesta: variable include + echo 1- include incluye directamente el contenido del archivo a la salida del script (y si fuese archivo+código php lo interpreta), por eso el "55". 2- lo que devuelve la función include es un booleano en caso de exito/fracaso de la inclusión (a menos de que sea un archivo php con una sentencia return explicita, véase manual de php: Example #5), por eso el "1" resultado: 551 si lo que quieres es leer el archivo y manipular internamente su contenido debes usar funciones de IO como fopen o readfile()
__________________ ¡Por favor!: usa el highlight para mostrar código El que busca, encuentra... Última edición por maycolalvarez; 23/04/2011 a las 16:15 |
| |||
Respuesta: variable include + echo Primero ya un include, ya imprime lo que esta en el .txt <?php include('archivo.txt'); // Esto imprimira 55 ?> Hay otras formas de imprimir el código de fuente con File, File_get_contents te doy estas opciones para que busques la que mas se adapta a tu situacion |
Etiquetas: |