0

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

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

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

در اين آموزش شما نحوه ايجاد يك برنامه نمايش تصاوير به صورت اتفاقی را ياد می‌گيريد. 
زبان اين برنامه پی‌اچ‌پی می‌باشد و متشكل از چندين خط می‌باشد. برای شروع ابتدا كدهای زير را كپی و در فايلی با نام دلخواه و با پسوند 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 ] . "\">" );  

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