diff options
Diffstat (limited to 'bg.php')
| -rwxr-xr-x | bg.php | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -0,0 +1,20 @@ +<?php +//renaming to bg.php +$dir = "walls/"; +$files = scandir($dir); +$images = array_diff($files, array('.', '..')); +$name = $images[array_rand($images)]; +// open the file in a binary mode +$fp = fopen($dir . $name, 'rb'); + +// send the right headers +header('Cache-Control: no-cache, no-store, must-revalidate'); // HTTP 1.1 +header('Pragma: no-cache'); // HTTP 1.0 +header('Expires: 0'); // Proxies +header('Content-Type: ' . $fp['type']); +header('Content-Length: ' . $fp['bytes']); + +// dump the picture and stop the script +fpassthru($fp); +exit; +?> |
