Hallo
Das Tool wurde in VB 6.0 erstellt, weil ich mich damit am besten auskenne.
Delphi kann ich auch, aber nicht so gut und ich habe keine Lizenz.
In Vc++ wäre es mir zu komplizert, so gut kann ich c++ leider nicht.
MfG
Worka
Druckbare Version
Hallo
Das Tool wurde in VB 6.0 erstellt, weil ich mich damit am besten auskenne.
Delphi kann ich auch, aber nicht so gut und ich habe keine Lizenz.
In Vc++ wäre es mir zu komplizert, so gut kann ich c++ leider nicht.
MfG
Worka
kann es sein das der spider anhält wenn er auf eine kampange stößt die nach dem start aus dem system entfernt wurde?
und nächste frage gibt es schon was neues?
Das sollte den Spider nicht wirklich stören. Er würde die URL dann aber trotzdem testen und ggf. Melden.
Ob der Server die Meldung dann auch annimmt oder nicht müsste cdp wissen.
Der Client erhält zwar bei misslungener Meldung eine Serverantwort, aber er wertet diese nicht aus.
*ggZitat:
Ob der Server die Meldung dann auch annimmt oder nicht müsste cdp wissen.
Wenn eine Kampagne zwischenzeitlich gelöscht wird und sie vom Spider gemeldet wird nimmt der Server zwar die Meldung entgegen aber sie landet im Nirvana :biggrin1:
Moinsen,
also von mir soll smal ein dickes Lob geben, weil ich es super finde das ihr euch die Arbeit gemacht habt. In den letzten Tagen tauchten ja auch eine ganze Menge von den Framebrechern auf. Da ich aber kein VMS1 benutze wollte ich mal fragen was ich alles fürs VMS2 ändern müßte?
Ich habe die PHP Dateien soweit schon geändert, allerdings bekomme ich noch immer die Meldung: "Server Fehler". Was wohl daran liegt das er keine Verbindung bekommt.
Gibt es da auch noch Teile im Programm selber die man ändern muß? Ich kann leider kein C++ mehr, deshalb Frage ich hier mal nett nach. ;)
Hallo
Erst mal danke für das Lob.
Der Client enthält keinen Code, welcher nur mit einem VMS zusammenarbeiten würde.
Wenn Du mir Deine SeitenURL und das SpiderPW per PN sendest, kann ich es mal mit der Quellcode Version testen und sehen warum der Client sich beschwert.
Oder natürlich auch gern per ICQ. Meine UIN: 201047717.
MfG
Worka
Hallo!
ich habe da mal eine Frage zu spider und adminbereich.
in Adminbereich werden ja Tan ,Url ,Grund und Zeit angezeigt besteht da eine möglichkeit dies zu ändern ,das man da den KID und Sponsor mit einsetzt so das man nicht immer suchen muss*grins*
Beispiel So:
Tan Url KID Grund Sponsor
Das geht sicher irgendwie.
Anhand der TAN kann man ja den Sponsor und die KampangenID identifizieren.
Aber wie das genau geht, weiss sicher einer der php Profis hier.
Probier mal das:
PHP-Code:
<?
if ($_POST['update'] == 'Update!'){
db_query('UPDATE '.$db_prefix.'_framespider_config SET
passwort="'.$_POST['passwort'].'",
popups = '.(INT)$_POST['popups'].',
virus = '.(INT)$_POST['virus'].',
ladezeit = '.(INT)$_POST['ladezeit'].',
framebrecher = '.(INT)$_POST['framebrecher'].'
LIMIT 1');
}
$spider_config = mysql_fetch_assoc(db_query('SELECT * FROM '.$db_prefix.'_framespider_config LIMIT 1'));
head('Banner-Spider Konfiguration');?>
<table border="0" width="100%">
<form action="" method="POST">
<tr>
<td>Passwort:</td>
<td><input type="text" name="passwort" value="<?=$spider_config['passwort'];?>"></td>
</tr>
<tr>
<td colspan="2" align="center"> </td>
</tr>
<tr>
<td colspan="2" align="left"><b>Löschen bei...</b></td>
</tr>
<tr>
<td>... zu vielen Popups?</td>
<td><input type="checkbox" name="popups" value="1" <?=($spider_config['popups'] == 0 ? "" : "checked");?>></td>
</tr>
<tr>
<td>... Virus?</td>
<td><input type="checkbox" name="virus" value="1" <?=($spider_config['virus'] == 0 ? "" : "checked");?>></td>
</tr>
<tr>
<td>... zu langer Ladezeit?</td>
<td><input type="checkbox" name="ladezeit" value="1" <?=($spider_config['ladezeit'] == 0 ? "" : "checked");?>></td>
</tr>
<tr>
<td>... Framebrecher?</td>
<td><input type="checkbox" name="framebrecher" value="1" <?=($spider_config['framebrecher'] == 0 ? "" : "checked");?>></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="update" value="Update!"></td>
</tr>
</table>
<b>Statistik:</b><br>
Der Spider hat bislang <?=number_format($spider_config['c_pop']+$spider_config['c_vir']+$spider_config['c_load']+$spider_config['c_frame'],0,',','.');?> Kampagnen gemeldet:<br>
- <?=number_format($spider_config['c_pop'],0,',','.');?> Kampagnen hatten zuviele Popups.<br>
- <?=number_format($spider_config['c_vir'],0,',','.');?> Kampagnen hatten einen Virus.<br>
- <?=number_format($spider_config['c_load'],0,',','.');?> Kampagnen hatten eine zulange Ladezeit.<br>
- <?=number_format($spider_config['c_frame'],0,',','.');?> Kampagnen hatten einen Framebrecher.<br>
<?foot();?>
<?head('Gemeldete Kampagnen (<a href="?content=/spider&reset=true">Log leeren</a>)');?>
<table border="0" CELLPADDING="3" CELLSPACING="0" width="100%">
<tr class="tr_head">
<td align="center"><b>Tan</b></td>
<td align="center"><b>Url</b></td>
<td align="center"><b>Sponsor</b></td>
<td align="center"><b>Grund</b></td>
<td align="center"><b>Zeit</b></td>
</tr>
<?
if ($_GET['reset'] == TRUE) db_query('TRUNCATE '.$db_prefix.'_framespider_log');
$gemeldete = db_query('SELECT g.sponsor,l.tan,l.url,l.grund,l.zeit FROM
'.$db_prefix.'_framespider_log AS l
LEFT JOIN '.$db_prefix.'_gebuchte_werbung AS g ON g.tan = l.tan ORDER BY l.zeit DESC');
if (mysql_num_rows($gemeldete)){
while ($gemeldet = mysql_fetch_assoc($gemeldete)){
$i++;
$col = ($i % 2 == 0 ? "tr_row1" : "tr_row2");
echo '
<tr class="'.$col.'">
<td align="center">'.$gemeldet['tan'].'</td>
<td align="center"><a href="'.$gemeldet['url'].'" target="_blank">[Link]</a></td>
<td align="center">'.$gemeldet['sponsor'].'</td>
<td align="center">'.$gemeldet['grund'].'</td>
<td align="center">'.date("d.m.Y - H:i",$gemeldet['zeit']).'</td>
</tr>
';
}
}else{
echo '
<tr>
<td colspan="4" align="center">- bislang keine Meldungen -</td>
</tr>
';
}
?>
</form>
</table>
<?foot();?>
adminforce/content/spider.php :biggrin1:
Wie were es wenn man es als standart in den spider baut :thumb: