<< Mediterranean Adobe User Group - MAUG

Reference Library

files, bookmarks, contacts, notes, pictures, and more...

Reference Library Home | About | Filter by Date | Search

Cabezales Aleatorios para Adobe Groups / Random headers for Adobe Groups


Code Snippet posted 11/11/08 by AlexRod-AUG last edited 11/11/08
1,392 views, 1 comments.

Title
Cabezales Aleatorios para Adobe Groups / Random headers for Adobe Groups

Description

Para poder personalizar un poco más este nuevo espacio he preparado este pequeño codigo PHP que nos permitirá tener una carpeta con imagenes para cabezales y elsegir de forma aleatoria uno para visualizar en nuestro Adobe Group. De esta forma en la configuración del Adobe Group especificar como imagen del header la ruta al .php.

Espero les sirva...

Salu2

PD: Pueden refrescar  la home del grupo para ver como cambian los cabezales :)

Code
<?php
/**
* Cabezales Aleatorios
* www.maug.es
* www.alejandrorodriguez.info
*/
$ruta="./cabezales/";
$handle = opendir($ruta);
$stack= array();
while($file= @readdir($handle)) {
if ( $file!='.' && $file!='..' ) {
array_push ($stack, $file);
}
}
@closedir($handle);
shuffle($stack);
$cabezal=$ruta.$stack[ mt_rand(0, count( $stack )-1 )];
$len = filesize($cabezal);
$filename = basename($cabezal);

header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");

header("Content-Type: image/jpg");

header("Content-Transfer-Encoding: binary");
header("Content-Length: ".$len);
@readfile($cabezal);
exit;
?>

Comments

posted 11/20/08 by marliton | Report Abuse

<p>Muchas gracias por este aporte Alejandro, esta genial! voy a probarlo en cuanto pueda.</p>