Enlaces
Esta en:

documentos
Arriba
Bind-9
Bind-8
Ad+bind
Dhcp
Kdephp
Shell
Trucos
Php
Documentos
Cuestiones php
Fedora
Legal
W2000 xp
COMOS
Errores dns

Re: [PHP-ES] Duda inexplicable al abrir directorio

Write haof XML files: Satyam <Satyam_at_satyam.com.ar>
Fecha: Wed, 20 Dec 2006 10:45:18 +0100

Yo probaria en lugar de:

$path="imatges/$arr_imatges[$seleccio]/";

poner llaves:

$path="imatges/{$arr_imatges[$seleccio]}/";

Ocurre que al expandir la variable dentro del string, PHP puede no saber
dónde termina la variable. El manual cita expresamente el caso de los
arrays como un lugar donde usar las llaves para dejar en claro hasta donde
abarca la variable. De otra manera, PHP expandiria $arr_imatges, cortando
al encontrarse la llave, que como string no tiene valor, luego, pondria la
llave, literalmente, y expandiria $seleccio independientemente. Las llaves
le avisan que interprete la totalidad de la expresion.

Satyam

----- Original Message -----
From: "Joan Teixidó" <joan.teixido_at_ya. com>
To: "Php-Es Llista Correu" <php-es_at_lists. php.net>
Sent: Wednesday, December 20, 2006 12:07 AM
Subject: [PHP-ES] Duda inexplicable al abrir directorio

Buenas,

Me pasa algun muy raro... en una pagina abro un directorio con la clase dir
para cargar en un array una lista de jpg de un directoriio. Aquí va el
código:

$path="imatges/$arr_imatges[$seleccio]/";

$directorio=dir("imatges");

$imatges = Array();

while ($archivo = $directorio->read())

{

      $imatges[] = $archivo;

} // fi while

$directorio->close();

La pagina la tenía dentro de un directorio "test" en un hosting compartido
sin ningun problema. Mi sorpresa ayer fue cuando pasé la pagina al root y
deja de funcionar dándome este error:

"Fatal error: Call to a member function read() on a non-object in index2.php
on line 43"

Haciendo un echo de la variable $directorio me sale vacia!!! Y por lo tanto
no puede ejecutar la funcion read.

No entiendo nada... como puede ser que si todo está dentro del directorio
test funciona i en cambio en el root no chuta????? La variable $path es
correcta y todo esta bien...

Alguna idea? Gracias!!!

joan

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Nearby mié dic 20 2006 - 18:23:10 CET

Este archivo fue generado por hypermail 2.2.0 : mié nov 07 2007 - 20:55:36 CET


Página Principal
Google

Web
dns.bdat.net

Visita nuestro proveedor:
www.bdat.net

Publicidad:

Impresenteibols:Humor Jazz, música en vivo