نفضل اخي
ضع هذا الكود لعرض الفلاش في صفحة index.php
كود:
echo "
<div align=\"center\">
<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"100\" height=\"50\" id=\"online\" align=\"middle\">
<param name=\"allowScriptAccess\" value=\"sameDomain\" />
<param name=\"movie\" value=\"online.swf\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" /><embed src=\"online.swf\" quality=\"high\" bgcolor=\"#ffffff\" width=\"100\" height=\"50\" name=\"online\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />
</object>
</div>
";
ارفع ملف الفلاش online.swf وملف isOnline.php بجانب ملف index.php على سيرفرك
ملف الفلاش بعرض 100 وطول 50 اي صغير جدا وحجمه اقل من نصف kb
اول ماتدخل على صفحة index.php راح تجد ملف الفلاش طابع لك كلمة online
بعد دقيقتين حيحاول تحديث الصفحه بالاتصال بملف online.php
ان استطاع الاتصال يقوم بتحديث صفحة index.php
وان لم يستطع سوف يطبع لك Not Online
ويحاول مره تلو الاخرى حتى يستطيع ثم يرجع يحدث لك الصفحه لتجده اصبح online مره اخرى
وهذا الكود المستعمل بالفلاش للفائده
كود:
function getData() {
ProData = new LoadVars();
ProDataX = new LoadVars();
ProDataX.onLoad = function(success) {
if (success) {
if (ProDataX.online == 1) {
getURL("index.php?"+Rnum, "_self");
}
} else {
myTxt.text = "Not online!";
clearInterval(intervalId);
getData();
}
};
Rnum = Math.random(0000000, 9999999);
ProData.sendAndLoad("isOnline.php?"+Rnum, ProDataX, "POST");
}
myTxt.text = "online ...";
intervalId = setInterval(this, "getData", 120000);
stop();
محمد