نوشتههای Random به وسيله PHP
نمیدانم که تا به حال درون سايتهای خارجی ديدهاید یا نه. اما امروزه در اکثريت
سايتهای بزرگ و حتی کوچک و يا وبلاگها، استفاده از متنهای Random بسيار رايج
است. منظور از متنهای Random متنهايی است که با هر بار Refresh کردن صفحه،
عوض میشوند. برای درست کردن اين جور متنها، از زبانهای مختلف و به
روشهای مختلف میتوان عمل کرد. در اين مقاله، ما يک روش ساده را که با PHP کار
میکند، مورد بررسی قرار میدهیم.
برای اين کار، ما تنها نياز به دو فايل داريم. يکی اسکريپت اصلیمان است و ديگری
فايل متنیای است که متنهای مورد نظر ما را شامل میشود. فايل اسکريپت کد
زير را دارد:
<?php
srand((double)microtime()*1000000);
$arry_txt=preg_split("/--NEXT--/",join('',file("randoms.txt")));
echo$arry_txt[rand(0,sizeof($arry_txt)-1)];
?>
srand((double)microtime()*1000000);
$arry_txt=preg_split("/--NEXT--/",join('',file("randoms.txt")));
echo$arry_txt[rand(0,sizeof($arry_txt)-1)];
?>
اگر از مشتاقان PHP باشيد، میدانيد که بهترین روش برای توليد اعداد Random، استفاده از همان خط دوم کد میباشد. در خط سوم، ما فايل randoms.txt را خوانده و سپس از ميان متنهای موجود در آن که به وسيله --NEXT-- از يکديگر جدا شدهاند، يکی را به صورت کاملا تصادفی انتخاب میکنیم و سپس در خط چهارم، آن را به وسيله تابع echo بر روی صفحه نمايش ميدهيم.
فايل randoms.txt هم چيزی شبيه به متن زير است:
Mojtaba Dashtinejad
--NEXT--
Neverhood will be coming soon!
--NEXT--
I love PHP
در نهايت دقت داشته باشيد که در هر کجا از صفحهتان که میخواهيد متن Random به نمايش در بيايد، همان کد PHP بالا را کپي کنيد :)
--NEXT--
Neverhood will be coming soon!
--NEXT--
I love PHP









