Kesar_Neron
Tripel-As
Hallo zusammen,
ich verzweifle hier an einem kleinen Problem. Derzeit arbeite ich an einer Art onlinedienst, der schwarze listen für squidguard (oder andere) bereitstellen soll. Nun hänge ich an dem Punkt, wo ich eine Liste mit gesperrten domains generieren möchte. DAS ist an sich kein Problem. Nur bekomme ich es komischer weise nicht hin, dass wget die ausgeb herunter läd. Vie Browser ist es ueberaupt keine Schwierigkeit.
Hier mal mein php code:
Das Skript tut folgendes: Es uebernimmt die Kategorie ID und stellt dann anhand des gewünschten Stati die benötigte Query bereit. Diese geht an die Datenbank und es wird die anzahl der Zeilen ermittelt. Dann werden noch ein paar Headereigentschaften gesetzt, damit die ausgabe richtig erkannt wird und im anschluss werden die zutreffenden Datensätze ausgegeben.
Wie oben schon geschrieben, wenn ich die Datei via Browser herunterladen möchte funktioniert alles bestens. Nur passiert absolut gar nichts, wenn ich die Url an wget weitergebe.
Hat vielleicht jemand einen tipp für mich?
Gruß
Kesar
ich verzweifle hier an einem kleinen Problem. Derzeit arbeite ich an einer Art onlinedienst, der schwarze listen für squidguard (oder andere) bereitstellen soll. Nun hänge ich an dem Punkt, wo ich eine Liste mit gesperrten domains generieren möchte. DAS ist an sich kein Problem. Nur bekomme ich es komischer weise nicht hin, dass wget die ausgeb herunter läd. Vie Browser ist es ueberaupt keine Schwierigkeit.
Hier mal mein php code:
PHP:
<?php
if(isset($_GET['dl_kat']))
{
if($_GET['status']== "checked")
{
$query = "SELECT eintrag FROM blacklist WHERE kategorie_id='$_GET[dl_kat]' AND status='1'";
}
if($_GET['status']== "all")
{
$query = "SELECT eintrag FROM blacklist WHERE kategorie_id='$_GET[dl_kat]'";
}
$query_katname = "SELECT name FROM kategorie WHERE id='".$_GET['dl_kat']."'";
$result_katname = mysql_query($query_katname);
$daten_katname = mysql_fetch_array($result_katname);
$result = mysql_query($query);
$anzahl = mysql_num_rows($result);
header("Content-Type: text/plain");
header("Content-Disposition: attachment; filename=blacklist_".$daten_katname['name'].".txt");
for($i=0; $i<$anzahl; $i++)
{
$daten = mysql_fetch_array($result);
echo $daten['eintrag']."\r\n";
}
}
?>
Das Skript tut folgendes: Es uebernimmt die Kategorie ID und stellt dann anhand des gewünschten Stati die benötigte Query bereit. Diese geht an die Datenbank und es wird die anzahl der Zeilen ermittelt. Dann werden noch ein paar Headereigentschaften gesetzt, damit die ausgabe richtig erkannt wird und im anschluss werden die zutreffenden Datensätze ausgegeben.
Wie oben schon geschrieben, wenn ich die Datei via Browser herunterladen möchte funktioniert alles bestens. Nur passiert absolut gar nichts, wenn ich die Url an wget weitergebe.
Hat vielleicht jemand einen tipp für mich?
Gruß
Kesar