| Autor |
Mesaj |
ResPecT <3 Benladen
Administrator

Data inscrierii: 05/Dec/2007 Mesaje: 260
|
|
Random avatar/image |
|
Acest script va afisa random (adica aleator) o poză dintr-un anumit folder
--------------------------------------------------------------------------------
1-Creati pe hostul dumneavoastra un folder (ex: avatars)
2-creati un fisier index.php in care introduceti urmatorul script:
Code:
<?php
//Random image by SuperStar
$folder = ' '; //folderul in care se afla imaginile (daca imaginile se afla in acelasi folder cu scriptul lasati asa)
$exts = 'jpg jpeg png gif'; //extensiile fisierelor ce se afla in folder (aveti grija sa nu fie scrise cu litere mari)
$files = array(); $i = -1;
if ('' == $folder) $folder = './';
$handle = opendir($folder);
$exts = explode(' ', $exts);
while (false !== ($file = readdir($handle))) {
foreach($exts as $ext) {
if (preg_match('/\.'.$ext.'$/i', $file, $test)) {
$files[] = $file;
++$i;
} } }
closedir($handle);
mt_srand((double)microtime()*1000000);
$rand = mt_rand(0, $i);
header('Location: '.$folder.$files[$rand]);
?>
3-Creati un fisier cu numele .htaccess (il salvati fara nume doar extensia in notepad, dati save as "all" si ii puneti nume ".htaccess") si introduceti in el urmatorul cod (va functiona numai daca aveti MOD_REWRITE activ pe server) :
Code:
RewriteEngine ON
//Random image by SuperStar
RewriteRule ^poza.gif/$ index.php
RewriteRule ^poza.gif$ index.php
4-Recomand sa aveti imaginile in acelasi folder cu scriptul
5-Daca aveti MOD_REWRITE activ pe server veti accesa imaginea sub forma /folder/poza.gif altfel accesati poza sub forma /folder/index.php
|
|
| 24/12/2007 02:34 |
|
 |
|
|
Nu puteti crea un subiect nou in acest forum Nu puteti raspunde in subiectele acestui forum Nu puteti modifica mesajele proprii din acest forum Nu puteti sterge mesajele proprii din acest forum Nu puteti vota in chestionarele din acest forum
|
|
|