|
« ตอบ #3 เมื่อ: 27, 01 2009, 09:53:28 PM » |
|
เผื่อใครอยากได้ code ที่ทำอันนี้นะครับ เอาเลยจัดให้ แต่!!!.ขออนุญาติงดการอธิบายนะครับ <?php // Set the content-type @header("Content-type: image/jpeg"); //@header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); //@header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); @header ("Cache-Control: no-cache, must-revalidate"); @header ("Pragma: no-cache");
//Set Time $day= date('l'); $date= date('j'); $month= date('F'); $year= date('Y'); $hr = date(H); $min = date('i');
$now = $day." ".$date." ".$month." ".$year." ".$hr.":".$min; //$now = date("D, d M Y H:i"); //Set Greeting if($hr == '00'){$greet = "โอ้ววว เีที่ยงคืนแล้วโว้ยย";} if($hr == '01'){$greet = "ตีหนึ่งแล้วโว้ยยย เฮ้อ...";} if($hr == '02'){$greet = "ตีสอง จะได้หลับมั้ยตู";} if($hr == '03'){$greet = "ตีสามแล้ว รอไรอยู่ ปล่อยผีหรอ";} if($hr == '04'){$greet = "ตีสี่ บรื้ออ หมาหอนป่าวที่นั่นน่ะ";} if($hr == '05'){$greet = "ตีห้า เพิ่งตื่น หรือว่า ยังไม่นอนเนี่ย?";} if($hr == '06'){$greet = "หกโมงเช้า อากาศช่างดีจริงๆ";} if($hr == '07'){$greet = "เจ็ดโมงเช้า ตื่นกันยัง";} if($hr == '08'){$greet = "แปดโมง ยืนตรงเคารพธงชาติด้วยนะ";} if($hr == '09'){$greet = "เก้าโมงแล้ว กินข้าวเช้ายังจ๊ะ";} if($hr == '10'){$greet = "สิบโมงๆ พักเบรกก็มาเล่น Hi5 หรอจ๊ะ";} if($hr == '11'){$greet = "5 โมงเช้าแล้ว ท้องเริ่มร้อง ><";} if($hr == '12'){$greet = "เที่ยงแล้ว ปิดคอม, ปิดไฟ, ช่วยชาติ...";} if($hr == '13'){$greet = "บ่ายโมง กินไรมายังจ๊ะ";} if($hr == '14'){$greet = "บ่ายสอง เปิด Hi5 จะได้ไม่ง่วง ~O~";} if($hr == '15'){$greet = "บ่ายสามโมง พักบ้างนะ อย่าหักโหม";} if($hr == '16'){$greet = "สี่โมงเย็น ใกล้เลิกงานแล้ว เย้ๆ";} if($hr == '17'){$greet = "ห้าโมงๆ ปะ กลับบ้านๆ ";} if($hr == '18'){$greet = "หกโมงเย็น กินข้าวเย็นหรือยัง";} if($hr == '19'){$greet = "ทุ่มนึงแล้ว ได้เวลาสนุกแล้วสิ ^o^";} if($hr == '20'){$greet = "สองทุ่ม คนเยอะจัง ~_~";} if($hr == '21'){$greet = "สามทุ่ม เม้นกันเพลินเลยนะ";} if($hr == '22'){$greet = "สี่ทุ่ม เด็กๆ เข้านอนได้แล้วนะจ๊ะ";} if($hr == '23'){$greet = "ขณะนี้เป็นเวลา ห้าทุ่มแล้ว - -*";}
// Create the image //$bgIMG = array('bg_2.jpg','bg_3.jpg'); //$image1 = $bgIMG[rand(0,1)]; $image1 = 'bg_'.$hr.'.jpg'; $im = imagecreatefromjpeg($image1);
// Create some colors $white = imagecolorallocate($im, 255, 255, 255); $gray = imagecolorallocate($im, 100, 100, 100); $black = imagecolorallocate($im, 0, 0, 0); $brown = imagecolorallocate($im, 120, 100, 90); $alpha = @imagecolorallocatealpha($im, 250, 250, 250,30);
// Replace path by your own font path //$font = '2005_iannnnnAMD.ttf'; $font = 'THA0101.ttf'; $font2 = 'DS-DIGIB.TTF'; $font3 = 'tahoma.ttf'; ///////////////////////////////////////////////////////////////////////////////////////////// @imagefilledrectangle($im, 10, 10, 440, 396, $alpha); @imagefilledrectangle($im, 80, 420, 440, 460, $alpha);
imagerectangle($im, 10, 10, 440, 396, $gray); imagerectangle($im, 80, 420, 440, 460, $black);
$rand = rand(0,1);
$url = 'http://twitter.com/statuses/user_timeline/14654954.rss';
$data = @file_get_contents($url);
$content = explode("<item>",$data);
$thaimonth = array('ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.','ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ต.ค.'); $thaiday = array('อาทิตย์','จันทร์','อังคาร','พุธ','พฤหัสบดี','ศุกร์','เสาร์');
$i = 1; $line = 50; $linex = 18; $line1px = 53;
while($i<11){
$link = eregi_replace(".+<link>","",$content[$i]);
$link = eregi_replace("</link>.+","",$link);
$date = eregi_replace(".+<pubDate>","",$content[$i]);
$date = eregi_replace("</pubDate>.+","",$date);
$thaiyear = (date("Y",strtotime($date))+543);
$nummonth = date("n",strtotime($date));
$month = $thaimonth[($nummonth -1)];
$numday = date("w",strtotime($date));
$day = $thaiday[$numday];
$date = date($day."ที่ d $month $thaiyear | H:i:s",strtotime($date));
$title = eregi_replace("</title>.+","",$content[$i]);
$title = eregi_replace("<title>","",$title);
//$title = eregi_replace("IaM_MaI:","",$title); // $title = eregi_replace("dekitclub:","",$title);
// Add Date
$title = htmlspecialchars_decode($title);
imagettftext($im, 7, 0, 30, $line, $brown, $font3,$date );
// Add the text
imagettftext($im, 9, 0, 5, $linex, $black, $font3, $title); // imagettftext($im, 10, 0, 10, $linex+1, $black, $font3, $title);
// Add the line // imageline($im, 110, $line1px, 430, $line1px, $gray);
$i++;
$line = $line + 37;
$linex = $linex + 37;
$line1px = $line1px + 37; }
//Add time shadow //imagettftext($im, 30, 90, 58, 400, $gray, $font2,$now); //Add time //imagettftext($im, 30, 90, 56, 399, $gray, $font2,$now); imagettftext($im, 20, 0, 14, 418, $gray, $font2,$now); imagettftext($im, 20, 0, 12, 417, $gray, $font2,$now); imagettftext($im, 20, 0, 10, 416, $white, $font2,$now);
//Add Greet shadow //imagettftext($im, 32, 0, 41, 511, $white, $font,$greet); //Add Greet imagettftext($im, 19, 0, 130, 450, $black, $font,$greet);
imagettftext($im,12,0,101,481,$black, $font3,'Follow me @ http://twitter.com/dekitclub'); imagettftext($im,12,0,100,480,$white, $font3,'Follow me @ http://twitter.com/dekitclub');
// Using imagepng() results in clearer text compared with imagejpeg() //@header('Content-type: image/jpeg'); @imagejpeg($im, '', 80); @imagedestroy($im); ?>
|
เด็กไอทีคลับ
เด็กไอทีตัวพ่อ
เด็กไอทีคลับชั้นเซียน
พลังความคิด 89
กระทู้: 3,536
|