webForumDet fria alternativet

fopen

1 svar · 197 visningar · startad av jboy_87

jboy_87Medlem sedan aug. 20011 099 inlägg
#1

undrar varför det tar så himla långt tid och få ut källan med den kod när jag kör med en linux server? Med windows server så går det snabbt?

<?
function vader()
{
@$file = fopen("http://www.smhi.se/weather/landvader/prognos15_".$_GET['id'].".htm", "r");
if (!$file)
{
echo "Kunde inte upprätta förbindelsen med webbplatsen.\n Var god försök igen senare!";
exit;
}

while (!feof($file))
{
$line = fgets($file, 1024);

global $kopiera1;
if (eregi(" <font size=\"1\" face=\"Verdana\"><strong>(.*)",$line,$out))
$kopiera1 = $out[1];

global $kopiera2;
 if (eregi("<b><font face=\"Verdana\" size=\"2\">(.*)</font></b>",$line,$out))
$kopiera2 = "<span class=\"lasrubrik\"><b>$out[1]</b></span><br><img border=\"0\" src='bilder/linjemain_dot.gif' width=\"486\" height=\"3\"><br>";

global $kopiera3;
 if (eregi("<div align=\"right\"><font face=\"Verdana\" size=\"1\">(.*)</font>",$line,$out))
$kopiera3 = "<font color='#868686'>$out[1]</font><br>";

global $kopiera4;
 if (eregi(" <font face=\"Verdana\" size=\"2\">(.*)</font>",$line,$out))
$kopiera4 = $out[1];
}

fclose($file);
return $kopiera1;
return $kopiera2;
return $kopiera3;
return $kopiera4;}
?>
MungoMedlem sedan jan. 2000372 inlägg
#2

Det kan väl vara olika hastighet på linorna mellan servrarna, olika routing osv. Om du kan göra en "ping" resp. "traceroute" från båda servrarna så ser du om det är nätet eller vad det beror på.

126 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)