PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lose-ads problem



Gecko1
19.04.2008, 18:28
Hallo@all

Ich habe gerade gesehn das mein cron von lose ads probleme macht !!

und zwar wenn ich den cron laufen kommt folgende fehlermeldung



Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

Warning: Division by zero in /home/www/web103/html/crons/lose-ads.int.php on line 37

In der cron datei ist zeile 30-38 das hier


$part = 7;
$separate = (count($ausgabe)/$part)-1;
$pos = 0;
for ($zaehler=0;$zaehler <= $separate;$zaehler++) {
$tan_code = '';
$kamp_id = (int)$ausgabe[$pos];
$kamp_name = $ausgabe[$pos+1];
$pay_user = round(($ausgabe[$pos+2]*$ifdata['umrechnung']) - (($ausgabe[$pos+2]*$ifdata['umrechnung']) / 100 * $ifdata['eigen']),2);
$pay_betreiber = round($ausgabe[$pos+2]*$ifdata['umrechnung'],2);

Wo kann da das problem liegen?!

Mfg

schulz3000
19.04.2008, 20:45
die Fehlermeldung sagt es ja schon es wird versucht eine Zahl durch 0 zu teilen was ja mathematisch ungültig ist.
Problem liegt wie angegeben in dieser Zeile:

$pay_user = round(($ausgabe[$pos+2]*$ifdata['umrechnung']) - (($ausgabe[$pos+2]*$ifdata['umrechnung']) / 100 * $ifdata['eigen']),2);

Hier wird durch / 100 * $ifdata['eigen'] geteilt. Also wird woll in der Variable $ifdata['eigen'] eine 0 drin stehen.
Schätze mal das die Variable aus der Datenbank kommt, schau also mal nach was da in dem Feld eigen steht.

Hoffe man konnte mir folgen

Gecko1
19.04.2008, 20:59
Hallo,

Danke für die antwort soweit hab ich alles verstanden :)

Nur wo muss ich in der datenbank schauen unter sponsoren oder gebuchte werbung :crazy:

Muecke
19.04.2008, 21:04
bei den Interfacedaten ;)

oder einfach im Adminforce bei Interfacedaten von Lose-Ads bei Eigenverdienst

LG Muecke : >


Hallo,

Danke für die antwort soweit hab ich alles verstanden :)

Nur wo muss ich in der datenbank schauen unter sponsoren oder gebuchte werbung :crazy:

Gecko1
19.04.2008, 21:08
Danke Muecke !!

Problem behoben und geht wieder alles

mfg