|
[ Autoren gesucht! ]
|
PHP-Homepage.de sucht laufend Autoren für News und Artikel
Interesse?
|
|
 |
|
[Start] [Suche] [Neue Einträge]
| Bilder-Grabber für Userfriendly.org | <?
@set_time_limit(0);
$date = date("Ymd",mktime(0,0,0,$month,$day,$year));
echo "Debug:<br>";
flush();
function debug($text){
echo $text."<br>";
flush();
}
function urlsize($url,$port=80){
$url = parse_url($url);
$fp = fsockopen ($url['host'], $port, $errno, $errstr, 30);
if (!$fp) {
debug("$errstr ($errno)<br>\n");
} else {
fputs ($fp, "HEAD ".$url['path']." HTTP/1.0\r\n\r\n");
while (!feof($fp)) {
$content .= fgets ($fp,128);
}
fclose ($fp);
}
$content = explode("\r\n",$content);
$content = explode(" ",$content[6]);
return $content[1];
}
if(!file_exists("./uf/$date.gif")){
debug("|--Das Bild ist noch nicht geladen. <br>|--Lade HTML...");
flush();
$html = join('',file("http://ars.userfriendly.org/cartoons/?id=".$date."&mode="));
$html = eregi_replace(".*<A href=\"/cartoons/\?id=".$date."\">","",$html);
$html = eregi_replace("</A>.*","",$html);
$link = eregi_replace(".*SRC=\"","",$html);
$link = eregi_replace("\".*","",$link);
if($link == ""){debug("|--<b>Bild nicht vorhanden</b>");die();}
debug("|--Lade das bild...");
$fd = fopen($link,"rb");
$buffer = fread($fd, urlsize($link));
fclose($fd);
debug("|--Speichere das bild...");
$fp = fopen ("./uf/$date.gif", "wb");
fwrite($fp,$buffer);
fclose($fp);
}else{
debug("|--Das Bild ist bereits geladen !");
}
echo "<br><b>UserFriendly vom ".date("d.m.Y",mktime(0,0,0,$month,$day,$year)).": </b><br><img src=\"uf/$date.gif\">";
?> |
|