Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Duda sobre el opendir

Estas en el tema de Duda sobre el opendir en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola buenas a todos buscado por el foro y no e encontrado respuesta a mi duda. Tengo un archivo dentro de una carpeta llamada controlador ...
  #1 (permalink)  
Antiguo 14/08/2009, 09:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 14
Antigüedad: 15 años, 2 meses
Puntos: 0
Duda sobre el opendir

Hola buenas a todos buscado por el foro y no e encontrado respuesta a mi duda.

Tengo un archivo dentro de una carpeta llamada controlador ahi tengo un archivo llamado cTipoArchivo en el tengo el siguiente codigo

Código:
		include_once 'modelo/mTipoArchivo.php';
		$mTipoArchivo = new mTipoArchivo();
			
		$directorio = opendir("../enviarFTP/"); 
		while ($nombreArchivo = readdir($directorio)){
			//busca todos los documentos que no tengan el caracter "_" al inicio del nombre
			if(substr($nombreArchivo,-strlen($nombreArchivo),1) != "_"){
				$mTipoArchivo->Iniciar($nombreArchivo);
la carpeta enviarFTP se encuentra fuera de la carpeta controlador es decir junto al index, si coloco los dos puntos el error que me da es el siguiente

opendir(../enviarFTP/) [function.opendir]: failed to open dir: No error

pero si cambio la ruta a
Código:
$directorio = opendir("enviarFTP/");
no me consigue el directorio logrando que la variable $nombreArchivo este vacia

tengo php 5.0

realmente gracias por la atencion prestada
  #2 (permalink)  
Antiguo 14/08/2009, 09:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Duda sobre el opendir

Haz un echo getcwd() para que veas en que directorio estas parado y así puedas ajustar la ruta correctamente.

Saludos.
  #3 (permalink)  
Antiguo 14/08/2009, 09:26
 
Fecha de Ingreso: marzo-2009
Mensajes: 14
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Duda sobre el opendir

ok la ruta que me dice es

C:\Archivos de programa\xampplite\htdocs\mensajeria

eso significa que cuando use el opendir tengo que poner la ruta completa

Gracias por la atencion
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 23:12.