PHP-Logo
Druckansicht von http://www.php-homepage.de/scripts/source_65.html

PHP-Logo
[ Main Menue ]
Homepage
Downloads
Artikel
Scripts
Forum
PHP-Manual
Links
News
Freelancer
Bücher
RuDolF
Suche
Misc
Über diese Seite
Kontakt
Wunschzettel
MyGuestbook
*
[ Suche ]
*
[ Partner ]


Domain Webhosting
*
[ Partner Sites ]
Dynamic-Webpages
PHP-Center
PHP-Welt
phpUG.de
Random Link
*
[ Autoren gesucht! ]
PHP-Homepage.de sucht laufend Autoren für News und Artikel
Interesse?
*

Follow on Twitter - @phphomepage

RSS Feed blogoscoop

[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\">";
?>
© Copyright 1999 - 2011 by Mark Kronsbein | Impressum | NutzungsbedingungenWeiterempfehlen | Seitenanfang
0.3014