0

نحوه ايجاد يك برنامه نمايش تصاوير به صورت اتفاقی با php

 
gps0064
gps0064
کاربر نقره ای
تاریخ عضویت : تیر 1388 
تعداد پست ها : 1751
محل سکونت : اصفهان

نحوه ايجاد يك برنامه نمايش تصاوير به صورت اتفاقی با php
سه شنبه 13 مرداد 1388  2:55 AM

در اين آموزش شما نحوه ايجاد يك برنامه نمايش تصاوير به صورت اتفاقی را ياد می‌گيريد. 
زبان اين برنامه پی‌اچ‌پی می‌باشد و متشكل از چندين خط می‌باشد. برای شروع ابتدا كدهای زير را كپی و در فايلی با نام دلخواه و با پسوند php ذخيره كنيد.

کد PHP:
<?php $imagedir "./image"$open opendir"$imagedir" ); 
$imgArray = array();
while(
$file readdir($open))

if( 
$file != "." && $file != ".." 

array_push$imgArray$file );
}
}
closedir$open);
mt_srand( (double)microtime( ) * 20000000 );
$randval mt_rand0sizeof$imgArray ) - );
print( 
"<IMG SRC=\"$imagedir/" $imgArray$randval ] . "\">" );
?>

سپس يك دايركتوری با نام دلخواه ايجاد كنيد و تصاوير خود را در آن قرار دهيد و تغييرات زير را در برنامه ايجاد كنيد.

کد PHP:
$imagedir "./image";  

در اين محل نام دايركتوریی كه تصاوير را در آن قرار داده ايد، بنويسيد.
توضيحاتی در مورد برنامه:

کد PHP:
$open opendir"$imagedir" ); $imgArray = array();  

اين قسمت از برنامه دايركتوری تصاوير را باز می‌كند و خط بعدی آن، آرايه را از وجود تصاوير خالی می‌كند.

کد PHP:
while($file readdir($open)) { if( $file != .” && $file != ..” ) { array_push$imgArray$file ); } }closedir$open);  

اين قسمت صحت وجود دايركتوری معرفی شده را مورد بررسی قرار می‌دهد و فايل‌های درون آن‌را می‌خواند.


کد PHP:
$randval mt_rand0sizeof$imgArray ) - );  

در اين خط از برنامه به فايل‌های خوانده شده، ارزش اتفاقی داده می‌شود. 


کد PHP:
print( "<IMG SRC=\"$imagedir/" $imgArray$randval ] . "\">" );  

اين خط به عنوان خط آخر برنامه، وظيفه‌ی چاپ خروجی را دارد
تشکرات از این پست
دسترسی سریع به انجمن ها