hallo welt!
hab hier ein script, ne art mediadaten, die bis jetzt zwar immer lange ladezeiten erforderten, allerdings nun gar nicht mehr angezeigt werden!
allerdings nicht wegen der fehlermeldung 'executing time 30sec exceed' o.ä.!
nun sieht man das:
http://www.ipops.de/script/test.php
die datei besteht 100%ig !
serverfehler?
danke...
hier die source der problematischen datei:
<?
include("sets/db.set.php");
$db = mysql_connect($server,$user,$pass) or die("Keine Verbindung zur DB möglich!");
mysql_select_db($database);
?>
<?
$tabname="c4p";
$query = ("select * from $tabname");
$res=@mysql_query($query) or die(mysql_error());
list($usec, $sec) = explode(" ",microtime());
$microzeit_jetzt=(((float)$usec/1000) + (float)$sec);
$wochen_micro=7*24*60*60*1000;
$alle_user=mysql_num_rows($res);
$user_counter=0;
for($i=(mysql_num_rows($res)-1); $i>=0; $i-- )
{
$user_username=@mysql_result($res, $i, "username");
$tabname="c4p_log";
$query2 = ("select * from $tabname where partner='$user_username' ");
$res2=@mysql_query($query2) or die(mysql_error());
$letzter_aufruf=@mysql_result($res2, 0, "microzeit");
if(($microzeit_jetzt-$letzter_aufruf)<$wochen_micro){$user_counter++;}
}
//****************************************ende
$tabname="c4p_log_media";
$query2 = ("select * from $tabname");
$res_=mysql_query($query2) or die(mysql_error());
$gesamte_popups=0;
$longvisits=0;
for($i=(mysql_num_rows($res_)-1); $i>=0; $i-- )
{
$anzahl=@mysql_result($res_, $i, "anzahl");
$anzahl_total=@mysql_result($res_, $i, "anzahl_total");
$anzahl2=@mysql_result($res_, $i, "anzahl2");
$gesamte_popups=($gesamte_popups+$anzahl_total);
//$gesamte_popups=($gesamte_popups+$anzahl2);
$longvisits=($long_visits+$anzahl2);
}
//****************************************ende
$tabname="c4p_log_media";
$query2 = ("select * from $tabname");
$res_=mysql_query($query2) or die(mysql_error());
list($usec, $sec) = explode(" ",microtime());
$microzeit_jetzt=(((float)$usec/1000) + (float)$sec);
$pops_counter=0;
for($i=(mysql_num_rows($res_)-1); $i>=0; $i-- )
{
$datum_heute=date("d/m/y");
$jahr_heute=substr($datum_heute, 6, 7);
$monat_heute=substr($datum_heute, 3, 2);
$datum=@mysql_result($res_, $i, "datum");
$jahr=substr($datum, 6, 7);
$monat=substr($datum, 3, 2);
if($monat_heute=="01"){$monat_heute="13"; $jahr_heute--;}
if($jahr==$jahr_heute){if($monat==($monat_heute-1)){ $anzahl=@mysql_result($res_, $i, "anzahl");$pops_counter=$pops_counter+$anzahl; }}
}
//****************************************ende
$datum_heute=date("d/m/y");
$tabname="c4p_log_media";
$query2 = ("select * from $tabname where datum='$datum_heute'");
$res_=mysql_query($query2) or die(mysql_error());
$pops_heute=(@mysql_result($res_, 0, "anzahl"));
//****************************************ende
$datum_gestern=date("d/m/y", time() - 86400);
$tabname="c4p_log_media";
$query2 = ("select * from $tabname where datum='$datum_gestern'");
$res_=mysql_query($query2) or die(mysql_error());
$pops_gestern=(@mysql_result($res_, 0, "anzahl"));
//****************************************ende
?>
<br>
<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#111111 cellSpacing=10 cellPadding=0 table border="0">
<tr><td>User:</td><td><? echo "$alle_user"; ?></td></tr>
<tr><td>Aufrufe (gesamt):</td><td><? echo "$gesamte_popups"; ?></td></tr>
<tr><td>Aufrufe (letzter Monat):</td><td><? echo "$pops_counter"; ?></td></tr>
<tr><td>Aufrufe (gestern):</td><td><? echo "$pops_gestern"; ?></td></tr>
<tr><td>Aufrufe (heute):</td><td><? echo "$pops_heute"; ?></td></tr>
</table>
<?
include("infos.php");
?>