كانتر در فلش با استفاده از php
سلام!
يه فكر ديگه به نظرم رسيد
من ميخواستم يه كاري بكنم كه فايل اصلي شما يعني فايلي كه فيلم توشه php باشه ولي اين كار رو روز اول نتونستم بكنم! ولي صبح تا پاشدم اينو ساختم و چون كارت نداشتم تا الان معتل شدم!
حالا يه فايل ديگه برات گذشتم. شما اول بايد يه فايل [LTR].txt[/LTR] به نام counter بسازي و مقدارش رو بذاري 0 و سيوش كني.
بعد يه فايل [LTR].php[/LTR] به نام counter به اين محتويات بسازي:
PHP:
<?php
$fp = fopen("counter.txt", "r");
$counter = (int) fread($fp, 10);
fclose($fp);
$counter ++;
echo "&nov= $counter";
$fp = fopen("counter.txt", "w");
fwrite($fp, $counter);
fclose($fp);
?>
خوب حالا تو فيلم فلشت اسكريپت بده:
کد:
loadVariables ("counter.php", "");
و يه ناحيه ي متن dynamic به متغير nov وصل كني حله!
فقط <<<<<
1. سرورت بايد اجازه ي اديت كردن فايل رو داشته باشه. اگه هاستت مجاني باشه احتمالا" نميده در غير اينصورت بايد اجازه ي نوشتن تو فايل رو بده.
2. تا وقتي كه php تو كامپيوترت نداري نمي توني اين برنامه رو تو كامپيترت تست كني ولي اگر هم داشته باشه باز نمي توني چون IIS در حالت عادي اجازه نوشتن رو فايل رو بهت نميده.
3. اگر localhost ت درسته و مي خواي برنامه رو تست كني بايدبا هر بار reftersh زدن اون عدد يه دونه بره بالا! ولي با IE احتمالا" نميشه چون كامل reftersh نميشه و با فايرفاكس يا غيره بايد امتحان كني كه البته وقتي آپلود كني همه چي حله حتي براي IE.
4. اگر هاستت اجازه نوشتن نداد بايد از mysql يا يه بانك اطلاعاتي ديگه استفاده كني.