Pereiti prie turinio

Neišeina išgauti laiko


Rekomenduojami pranešimai

Sveiki,

 

turiu tokią bėda, bandau išgauti tinklapio užkrovimo laiką su microtime, bet niekaip nepavyksta, vis metą nesąmoninga laiką TINKLAPIS UŽKRAUTAS PER: 1351464501.65

 

<?php
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 4);
?>

 

<?php echo $total_time ?>

 

Gal kas žinot dėl ko?

Redagavo Andriuszz
Nuoroda į pranešimą
Dalintis kituose puslapiuose

$time_start = microtime(true);


// Code to test (the counter is an example)
$counter = 1;

while ($counter <= 1000000) {
 $counter++;
}


// End timer
$time_end = microtime(true);
$time = $time_end - $time_start;

echo "php execution time in microseconds: " . $time;

 

Nepaprasčiau ar ne to reikia?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dar toks klausimas, pavyzdžiui kaip padaryti jog įėjus į tinklapį rodytu tipo loading paveiksliuką http://peacechild.org/wp-content/uploads/2012/09/loading.gif

 

Ir paskui atsirastu tame pačiame adrese turinys?

 

Beje, dabar metą laiką: TINKLAPIS UŽKRAUTAS PER: 0.0454671382904

Redagavo Andriuszz
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Klaidas ijung ir pamatisi:

 

Notice: Undefined variable: start in /Users/Sites/lol.php on line 8 Page generated in 1351465174.9665 seconds.

 

O tai yra todel, nes blogai skaitei tutoriala.

 

<?php
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$start = $time;
/*
Cia tavo kodas.
*/

$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 4);
echo 'Page generated in '.$total_time.' seconds.';
?>

 

Dar toks klausimas, pavyzdžiui kaip padaryti jog įėjus į tinklapį rodytu tipo loading paveiksliuką http://peacechild.org/wp-content/uploads/2012/09/loading.gif

 

Ir paskui atsirastu tame pačiame adrese turinys?

 

Beje, dabar metą laiką: TINKLAPIS UŽKRAUTAS PER: 0.0454671382904

ajax

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nu tai ir sakyk ko nesupranti ffs... Ar cia tau visi dabar turi uz tave googlint vis skirtingus variantus, cia pastint iki tol, kol bent vienas tau bus aiskus?

 

Neaišku dėl ko rodo TINKLAPIS UŽKRAUTAS PER: 0.06242299079895 tokį laiką...

 

<?php
error_reporting(E_ALL ^ E_NOTICE);
$time_start = microtime(true);


// Code to test (the counter is an example)
$counter = 1;

while ($counter <= 1000000) {
  $counter++;
}


// End timer
$time_end = microtime(true);
$time = $time_end - $time_start;
?>

 

dabar toks kodas

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Neaišku dėl ko rodo TINKLAPIS UŽKRAUTAS PER: 0.06242299079895 tokį laiką...

 

<?php
error_reporting(E_ALL ^ E_NOTICE);
$time_start = microtime(true);


// Code to test (the counter is an example)
$counter = 1;

while ($counter <= 1000000) {
  $counter++;
}


// End timer
$time_end = microtime(true);
$time = $time_end - $time_start;
?>

 

dabar toks kodas

 

Kuom tau užkliuvo šitas laikas? 0.06 sekundės, man atrodo normalus laikas tokiam kodui?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ačiū, susitvarkiau, viskas veikia, ačiū kas padėjo ;)

 

Dar toks dalykas, darau su JavaScript išlindimą lėtesnį pvz(www.mp3vision.in kaip užeini ant dainos), bet neišeina

 

<script type="text/javascript">
function placiau(d) { 
	divName = "#" + d;

	if($(divName).is(":hidden")) {
		$(divName).slideDown('slow');
	} 
	else {
		$(divName).slideUp('slow');
	}
} 

</script>

 

<a href="javascript:placiau('1')"><img src='images/pliusas.png' width='22' height='20' alt=''></a>

Redagavo Andriuszz
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ačiū, susitvarkiau, viskas veikia, ačiū kas padėjo ;)

 

Dar toks dalykas, darau su JavaScript išlindimą lėtesnį pvz(www.mp3vision.in kaip užeini ant dainos), bet neišeina

 

<script type="text/javascript">
function placiau(d) { 
	divName = "#" + d;

	if($(divName).is(":hidden")) {
		$(divName).slideDown('slow');
	} 
	else {
		$(divName).slideUp('slow');
	}
} 

</script>

 

<a href="javascript:placiau('1')"><img src='images/pliusas.png' width='22' height='20' alt=''></a>

Pas tave tikrai yra div'as, turintis id "1"? Ne kažką...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O tai kaip siūlai daryti?

Čia tik pasitikslinau – gal vardą suklydai. Aišku, ir tas id ne per daugiausiai sakantis.

 

O šiaip pasiimk gerą naršyklę (Chrome ;)), įsijunk jos dev tools ir debuggink javascript. Labai padėtų, jei pasakytum, kaip „neišeina“. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei neveikia javascriptas daryk console.log() ir žiūrėk kintamųjų reikšmes

 

$(divName) gali pykti dėl kelių priežasčių:

1. Nėra elemento su tokiu id.

2. Yra 2 elementai su tokiu pačiu id. (selectink tada pagal class)

3. jQuery biblioteka neužkrauta.

4. id turi simbolius kuriuos reik escapint pvz. !"#$%&'()*+,./:;<=>?@[\]^`{|}~

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Hm, pasidarėm su Faitu tokį skriptą, bet jis veikia vieną syki ir paskui antrą syki išskleidžiant jis išsiskleidžia ir susiskleidžia kame bėda galėtu būti?

 

<script type="text/javascript">

var placiau = function(div) {

	div = "#" + div;

	$("#placiau").click(function() {
		if($(div).is(":hidden")) {
			$(div).slideDown("slow");
		}
		else {
			$(div).slideUp("slow");
		}
	});

};



</script>

 

Kas galėtu padėti su tuo išskleidimu į skype parašykit: andriukas123461

Redagavo Andriuszz
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...