سلام
من میخوام به کنم php یک صفحه ای رو طراحی کنم که کاربر با وارد شدن به آن صفحه به مدت 5 ثانیه در همان صفحه باشه بعدش به صفحه ای که از دیتا بیس خوانده میشه انتقال پیدا کنه، ممنون میشم راهنمایی کنید
با تشکر فراوان
سلام
من میخوام به کنم php یک صفحه ای رو طراحی کنم که کاربر با وارد شدن به آن صفحه به مدت 5 ثانیه در همان صفحه باشه بعدش به صفحه ای که از دیتا بیس خوانده میشه انتقال پیدا کنه، ممنون میشم راهنمایی کنید
با تشکر فراوان
دو روش وجود داره
اول با استفاده از جاوااسکریپت که اونجا زمان میدی و آدرس رو هم با php تعریف میکنی
(این روش ساده تره)
روش دوم با کمک php و تابع sleep صفحه رو تا جایی که میخوای render میکنی و بعدش یه مکث (به اندازه ای که میخوای) و ادامه کد. که در اینجا باید ریدایرکت کنی
در این روش آشنایی و استفاده از بافرهای خروجی php و یا همون output buffering خیلی اهمیت داره
میشه یه نمونه ساده بزنید، دو گرونی کجه!
مثل این میخوام باشه
!@Azhar@! Game Portal « Html,css « Template.azhark.com ,Free Website Templates, Flash Templates, CSS Templates,Best FREE Templates. Top Free Template Websites. Free PSD Templates. Free Html Templates. Free Graphics. Free Photoshop Tutoria
با تشکر
سادش رو اگه بخوای میتونی توی source این صفحه پیدا کنی new address البته شیلتر هست .
به صورت دستی میتونی تغییرش بدی
سلام
فرصت نشد کد بهتری بزنم
این یه نمونه ساده هست
برای نمایش نمونه کار هم به آدرس زیر مراجعه کن
Wait ...
کد:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Wait ... </title> <?php $destination = "http://www.arya-host.ir"?> <script language="javascript" type="text/javascript"> var timeOut = 5000; function rd(){ window.location = "<?php echo $destination?>"; } setTimeout('rd()', timeOut); </script> </head> <body> Wait ... </body> </html>
با header هم امکان پذیره
کد PHP:
header("Refresh: 3; URL=index.php");
ممنون از دوستان بابت راهنمایی، حالا فرض کنید در صفحه یک عکس هست که میخوام به جای تغییر آدرس بعد از مثلا 10 ثانیه اون تصویر با لینکی که از دیتابیس خونده میشه ظاهر بشه
2: چطوری کاری کنم که مقدار شمارشی رو نشون بده
مثلا: 10 بعد یک ثانیه بشه 9 بشه 8 بشه 7 بشه 6 و ....
چیزی شبیه به این
!@Azhar@! Game Portal « Html,css « Template.azhark.com ,Free Website Templates, Flash Templates, CSS Templates,Best FREE Templates. Top Free Template Websites. Free PSD Templates. Free Html Templates. Free Graphics. Free Photoshop Tutoria
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)