Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2009, 12:12
Avatar de xalupeao
xalupeao
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años
Puntos: 12
Problema con include remoto

Bueno amigos estoy haciendo un include remoto, tengo todo habilitado.

allow_url_fopen
allow_url_include

Bueno lo que intento hacer es un readdir() de una maquina remota y mostrarla en otra + un paginador para la cantidad fotos.

bueno el codigo es el siguiente:

El archivo que manda a llamar:

Código PHP:
        //Incluimos la class para el paginador
        
include('includes/PHPPaging.lib.php');

        
        include(
"http://url.delservidor.remoto.cl/ARCHIVO.php"); 
        
        
// Instanciamos el objeto de la clase
        
$paging = new PHPPaging;
    
        
// Agregamos los datos. Ahora no provienen de una base de datos
        // Usamos el método agregarArray()
        
$paging->agregarArray($archivos);
    
        
// Poniendo 20 resultados por página
        
$paging->porPagina(3); 
        
        
// Estableciendo las páginas adyacentes 
        
$paging->paginasAntes(41030); 
        
$paging->paginasDespues(41030); 
        
        
// Estableciando el estilo de la clase
        
$paging->linkClase('nav'); 
        
        
// Estableciendo el separador general
        
$paging->linkSeparador(false); //Significa que no habrá separacion
        
        // Separador especial
        
$paging->linkSeparadorEspecial('...');
        
        
// Personalizando el título de los links
        
$paging->linkTitulo('Página %1$s: Ver registros del %2$s al %3$s (Total: %4$s)');
        
        
// Cambiando el texto hacia la primera y última páginas 
        
$paging->mostrarPrimera("|<"true); 
        
$paging->mostrarUltima(">|"true); 
        
        
// Quitando el link hacia las páginas anterior y siguiente
        
$paging->mostrarAnterior(false);
        
$paging->mostrarSiguiente(false); 
        
        
// Cambiando el texto de la referencia a la página actual
        
$paging->mostrarActual("<span class=\"navthis\">{n}</span>");
            
        
// Ejecutamos la paginación
        
$paging->ejecutar();   
    
        
// Obtenemos la información
        
$info $paging->superArray();
    

print
'
<br />
<center>
<form name="form1" method="post" enctype="multipart/form-data">
<input name="puerto" type="hidden" value="'
.$puerto.'" />
<input type="submit" name="borrar" value="Eliminar Todas">
<input type="submit" name="backup" value="Hacer un Backup">
</form>
</center>

<table border="0" style="width: 90%; margin: 10px 0;">
    <tr>'

        
            
// Recorremos los resultados
            
while($datos $paging->fetchResultado()) {
                
// Imprimimos
                
print'
                <td align="center">
                <br><a href="'
.$url.'/'.$datos.'" rel="lightbox[promo]"><img src="'.$url.'/'.$datos.'" width="220" height="100" >
                <br />'
.$datos.'</td>'
            } 
        print
'
    </tr> 
</table> 

'
;
    
// Imprimimos algo de información
    
echo "<b>Página ".$paging->numEstaPagina()." de ".$paging->numTotalPaginas()."<br />";


    
// Imprimimos la barra de navegación
    
echo "<div class='navigation'>".$paging->fetchNavegacion()."</div>"
Archivo que lee el directorio.

Código PHP:
   // Directorio del cuál vamos a extraer las imágenes
    
$path "C:\Directorio\que\queremos\ver\\$puerto";
    
$url "http://sitio.para.las.imagenes.cl/$puerto";
    
// Extracción de imágenes. Ver http://www.php.net/readdir
    
$dh opendir($path); 
    
$archivos = array();
    while ((
$file readdir($dh)) !== false) { 
        if(
$file != "." && $file != "..") { 
            if(
substr($file, -4) == '.jpg'$archivos[] = $file;
        } 
    } 
    
closedir($dh); 

Espero que me puedan ayudar, al verlo el archivo muestra esto.