Бавно зареждане на страница

niksdevil

Registered
Здравейте, идея как мога да изкарам по бързо да се зарежда страницата, не е от сървъра, просто сигурно прави бавно заявки

Fatal error: Maximum execution time of 30 seconds exceeded in www\www\clips2\index.php on line 108

ето кода
Код:
<?php 
include "config.php"; 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html> 
    <head> 
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name='description' content='Видео, HTML, Javascript, CSS,Скриптове, Уроци,  html, php, mysql, template, форум, уеб, google , скрипт, интернет, сайт, компютър, page, rank, темплейт, javascript' /> 
<meta name='keywords' content='Видео, HTML, Javascript, CSS,Скриптове, Уроци,  html, php, mysql, template, форум, уеб, google , скрипт, интернет, сайт, компютър, page, rank, темплейт, javascript' /> 
      <title>Видеота - Начало</title> 
   </head> 
<body style="background:#f5f5f5;color:black;"> 
<center> 
<form action="search.php" method="get"> 
<input type="text" name="duma" size="40"/>
<input type="submit" name="search" value="Search" /> 
</form> 

<br /><br /> 




<?php 
$sql = mysql_query("SELECT * FROM klips ORDER by id DESC LIMIT 0,100") or die (mysql_error()); 
echo ""; 
echo ""; 
while($rowQ = mysql_fetch_assoc($sql)) 
{ 
$kategoria = mysql_fetch_assoc(mysql_query("SELECT * FROM cats WHERE id='$rowQ[kategoria]'")); 
$kategoria = $kategoria['kategoria']; 
if($rowQ['kategoria'] == 1) 
{ 
?> 
<?php 
} 
else{ 
$number = explode(":", $rowQ['link']); 
$i = substr($number[2],0 ,2); 
if(@fopen("http://media.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media02.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media02.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media03.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media03.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media04.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media04.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media05.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media05.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media06.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media06.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media07.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media07.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media08.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media08.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media09.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media09.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media10.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media10.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media11.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media11.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media12.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media12.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media13.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media13.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media14.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media14.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media15.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media15.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media16.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media16.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media17.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media17.vbox7.com/s/$i/$number[2].flv"; 
} 
list($width, $height, $type, $attr) = getimagesize("http://i47.vbox7.com/p/$number[2]3.jpg");
$string = file_get_contents($rowQ['link']); 
$pet=explode('<title>',$string); 
$edno=explode('</title>',$pet[1]); 
?> 
<a href="gledai.php?id=<?=$rowQ['id']?>" style="color:black;"/><img src='http://i47.vbox7.com/p/<?=$number[2]?>3.jpg'></a>
<?php 
} 
} 
echo "</table>"; 

?>  
</body> 
</html>
 
niksdevil каза:
Здравейте, идея как мога да изкарам по бързо да се зарежда страницата, не е от сървъра, просто сигурно прави бавно заявки

Fatal error: Maximum execution time of 30 seconds exceeded in www\www\clips2\index.php on line 108

ето кода
Код:
<?php 
include "config.php"; 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html> 
    <head> 
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name='description' content='Видео, HTML, Javascript, CSS,Скриптове, Уроци,  html, php, mysql, template, форум, уеб, google , скрипт, интернет, сайт, компютър, page, rank, темплейт, javascript' /> 
<meta name='keywords' content='Видео, HTML, Javascript, CSS,Скриптове, Уроци,  html, php, mysql, template, форум, уеб, google , скрипт, интернет, сайт, компютър, page, rank, темплейт, javascript' /> 
      <title>Видеота - Начало</title> 
   </head> 
<body style="background:#f5f5f5;color:black;"> 
<center> 
<form action="search.php" method="get"> 
<input type="text" name="duma" size="40"/>
<input type="submit" name="search" value="Search" /> 
</form> 

<br /><br /> 




<?php 
$sql = mysql_query("SELECT * FROM klips ORDER by id DESC LIMIT 0,100") or die (mysql_error()); 
echo ""; 
echo ""; 
while($rowQ = mysql_fetch_assoc($sql)) 
{ 
$kategoria = mysql_fetch_assoc(mysql_query("SELECT * FROM cats WHERE id='$rowQ[kategoria]'")); 
$kategoria = $kategoria['kategoria']; 
if($rowQ['kategoria'] == 1) 
{ 
?> 
<?php 
} 
else{ 
$number = explode(":", $rowQ['link']); 
$i = substr($number[2],0 ,2); 
if(@fopen("http://media.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media02.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media02.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media03.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media03.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media04.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media04.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media05.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media05.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media06.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media06.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media07.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media07.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media08.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media08.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media09.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media09.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media10.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media10.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media11.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media11.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media12.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media12.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media13.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media13.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media14.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media14.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media15.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media15.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media16.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media16.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media17.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media17.vbox7.com/s/$i/$number[2].flv"; 
}

elseif(@fopen("http://media18.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media18.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media19.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media19.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media20.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media20.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media21.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media21.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media22.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media22.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media23.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media23.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media24.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media24.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media25.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media25.vbox7.com/s/$i/$number[2].flv"; 
} 
elseif(@fopen("http://media26.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media26.vbox7.com/s/$i/$number[2].flv"; 
}  
list($width, $height, $type, $attr) = getimagesize("http://i47.vbox7.com/p/$number[2]3.jpg");
$string = file_get_contents($rowQ['link']); 
$pet=explode('<title>',$string); 
$edno=explode('</title>',$pet[1]); 
?> 
<a href="gledai.php?id=<?=$rowQ['id']?>" style="color:black;"/><img src='http://i47.vbox7.com/p/<?=$number[2]?>3.jpg'></a>
<?php 
} 
} 
echo "</table>"; 

?>  
</body> 
</html>
Тъй като твоят код е до media17 съм ти добавил до media26 мисля че са до 26 пробвай го и кажи дали работи :)
 
niksdevil каза:
Не, пак е бавно
Все пак да питам,да не би да пробваш на localhost?
При мен често се случва въпреки ,че компа си е наред с параметрите.
 
бе ко се занимаваш с if-четата

замени твоя с тоя код (това не е целия ти си го намести) :P
PHP:
else{ 
$number = explode(":", $rowQ['link']); 
$i = substr($number[2],0 ,2); 
if(@fopen("http://media.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media.vbox7.com/s/$i/$number[2].flv"; 
} 
for($med=2;$med<10;$med++) {
if(@fopen("http://media0$med.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media0$med.vbox7.com/s/$i/$number[2].flv"; 
} 
}
for($med=10;$med<=26;$med++){
if(@fopen("http://media$med.vbox7.com/s/$i/$number[2].flv","r")) 
{ 
$url = "http://media$med.vbox7.com/s/$i/$number[2].flv"; 
} 
}
list($width, $height, $type, $attr) = getimagesize("http://i47.vbox7.com/p/$number[2]3.jpg");
$string = file_get_contents($rowQ['link']); 
$pet=explode('<title>',$string); 
$edno=explode('</title>',$pet[1]); 
?>


така ще си спестиш мъките с if-овете ;)
 
не е от if-овете.
Това е защото ако клипчето е на media26 кодът трябва да отвори 25 страници преди да стигне реално до клипчето. Затова и отнема време да се зареди страницата.
 

Back
Горе