talevtehnology
Registered
Здравейте как мога да накарам пхп код да се изпълни със закъснение примерно 3 секунди . Пробвах със sleep( 3 ); но не се получава :?
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
talevtehnology каза:Аз инклудвам top.php фаил (който е за лента за гласуване в бг топ ) в index.phpи искам този пхп да се изпълни с закъснение 3 сек. а то ми забавя изплнението на индекса :shock:
аз така правяstonybg каза:пробвай да сложиш кода за закъснение в началото на инклуднатия файл
<?
sleep(3);
include("confbgtop.php");
$sql = mysql_query("SELECT ctime FROM $dbtable WHERE ip=\"$ip\"");
if($row = mysql_fetch_array($sql)) {
$calc = $row['ctime'] + $vtime;
if ($calc < $time) { show(); }
}
else { show(); }
?>
<?php
include("confbgtop.php");
$sql = mysql_query("SELECT ctime FROM $dbtable WHERE ip=\"$ip\"");
if($row = mysql_fetch_array($sql)) {
$calc = $row['ctime'] + $vtime;
if ($calc < $time) {
<div>
sleep(3);
show();
</div> }
}
else {
<div>
sleep(3);
show();
</div> }
?>
<?
$server = "localhost";
$dbuser = "**********";
$dbpass = "*******i";
$dbname = "***********";
$dbtable = "bgtop";
$db_conn = mysql_connect($server, $dbuser, $dbpass);
@mysql_select_db($dbname, $db_conn) or die(mysql_error());
$ip = $_SERVER["REMOTE_ADDR"];
$link = "http://bgtop.net/in.php/1273870652" ; // тук посочи твоя линк.
$time = time();
$vtime = "86400";
$dtime = "345600";
function show() {
echo '<a target="_blank" href="lenta.php"><div style="width: 100%; height: 22px; position: absolute; top: 20px; left: 0px; z-index: 100; background-color: #ff0000; text-align: center; font-size: 15px; color: #fff;">Подкрепете сайта и днес в БГ Топ класацията! </div></a>';
}
?>
да се изпълни след 3 секecho '<a target="_blank" href="lenta.php"><div style="width: 100%; height: 22px; position: absolute; top: 20px; left: 0px; z-index: 100; background-color: #ff0000; text-align: center; font-size: 15px; color: #fff;">Подкрепете сайта и днес в БГ Топ класацията! </div></a>';
Ами той ползва z-index и position:absolute така че ще може да покаже дива след като зареди другите неща по сайта ( на теория ).PHPclown каза:Не съм сигурен че sleep() ще свърши желаната от теб работа.
Това си е за Jquery
include('header/body');
//заявките ти и т.н. всичко което искаш да се покаже в сайта
sleep(3);
show();
?>
<?
sleep(3);
include("confbgtop.php");
$sql = mysql_query("SELECT ctime FROM $dbtable WHERE ip=\"$ip\"");
if($row = mysql_fetch_array($sql)) {
$calc = $row['ctime'] + $vtime;
if ($calc < $time) { show(); }
}
else { show(); }
?>