Re: include
| From: | Andrés Sayago | Date: | Fri, 28 May 2004 13:02:08 +0000 |
| Subject: | Re: include | ||
| References: | 1 2 3 | Groups: | php.general.es |
| Request: | Send a blank email to general-es+get-49002@lists.php.net to get a copy of this message | ||
Hmm...
Hasta donde sé (me corrigen por favor), el include NO asigna elc
ontenido de un archivo a una variable, para esto debería usar fopen y
fread. Imagino que el include, aparte de insertar inmediatamente el
contenido del archivo 'Proto_cilindro.wrl' en la línea inmediatamente
siguiente a:
$Proto = include trim('Proto_cilindro.wrl');
está retornando ese "1" (de verdadero) apenas incluye el archivo, así
que Usted lo está guardando en la variable "Proto".
De esta forma, cuando Usted imprime $Proto (echo $Proto;), se imprime
ese "1" (que retornó el include y se almacenó en "Proto"),
inmediatamente después del último caracter del archivo que se incluyó.
El echo "\n"; no hace nada si el formato del archivo a mostrar en el
navegador es HTML. Sí hace algo si es en formato txt.
Entonces debería ser:
include trim('Proto_cilindro.wrl');
echo "\n";
echo "Collision {collide FALSE children [\n";
Pruebe de esa forma.
Como le digo, es mi teoría y no tengo PHP en este equipo para probarla.
Andrés Sayago
Jorge Rubí Capaceti wrote:
>
> El código es este.
>
> $Proto = include trim('Proto_cilindro.wrl');
>
> echo $Proto;
>
> echo "\n";
>
> echo "Collision {collide FALSE children [\n";
>
> El '1' lo pone antes del escape y utilizo como editor el bloc de notas de
> windows.
>
> ----- Original Message -----
> From: "Pablo Rosciani" <pablo@nkstudios.net>
> To: "Jorge Rubí Capaceti" <jrubi@menta.net>
> Cc: <php-es@lists.php.net>
> Sent: Friday, May 28, 2004 2:39 PM
> Subject: Re: [PHP-ES] include
>
> > No vi tu codigo (seria bueno para la proxima que lo envies) pero imagino
> > que estas haciendo algo asi:
> >
> > <?
> > ...
> > echo include("archivo");
> > ...
> > ?>
> >
> > Jorge Rubí Capaceti wrote:
> >
> > > ¿Alguien sabe porque después de un include que contiene texto me pone un
> "1"?
> > >
> > >
> > >
> > > Me está pasando en todos los casos.
> > >
> > > Saludos y gracias anticipadas.
> > >
> > >
> > >
> > > Jorge Rubí Capaceti
> > > Consultor Informático
> > > Área Gestión y Realidad Virtual
> > > Tel. 677846859 - 931633125
> > >
> > >
> >
> > --
> >
> > :: ¿Si miras fijamente la realidad, ::
> > :: verás los pixels? ::
> >
> > ::// Pablo Rosciani ::
> > ::// Dpto. Programacion ::
> > ::// NKStudios S.R.L ::
> > ::// Gdor Crespo 2417- Piso 2 ::
> > ::// Santa Fe - Argentina ::
> > ::// ICQ: 47334870 ::
> > ::// MSN: pablo@nkstudios.net
> > ::// NK: [+54] (0342) 4530322 ::
> > ::// Movil:[+54] (0342) 155-096125 ::
> > ::// www.nkstudios.net ::
> > ::// www.nkhosting.com ::
> > ::// www.alinux.org
> > ::// http://nkads.nkstudios.net ::
> > ::// http://pablo.rosciani.com.ar
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
--
------------------------
asath@ColombiaLinux.org
Bogotá D.C., Colombia