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(4, 10, 30);
$paging->paginasDespues(4, 10, 30);
// 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>";
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.
