PHP

Internet Explorer Cannot Open the Internet Site - Operation Aborted

posted on 02 Jul 2009 21:26 by dexterian  in PHP

คาดว่าหลายคนคงเจอปัญหานี้กับ IE6 เวลาทำเว็บไซต์ (ไม่ทราบว่าเวอร์ัชั่น 7- 8 เป็นด้วยรึป่าวนะคับ)

ลองค้าหาใน google ก็มีมากมายหลายสาเหตุ

แต่สาเหตุนึงที่เกิดขึ้นกับผมตอนนี้คือแทรก javascript ลงระหว่าง <body> ..</body>

<script src="somefile" type="text/javascript" ></script>

เวลาใช้ IE รันเว็บก็จะแสดง error  Internet Explorer Cannot Open the Internet Site - Operation Aborted ขึ้นมาแล้วจะกลายเป็นเปิดหน้านั้นไม่ได้เลย (ทำไม FF ไม่เป็นฟระ -*- )

ไปเจอวิธีแก้มา (ไม่แน่ใจว่าจะได้ 100% ทุกงานมั๊ยนะคับ) ให้ใส่  defer="defer" ลงใน <script ด้วย 

<script src="somefile" type="text/javascript" defer="defer"></script> 

เป็นอันใช้ได้ ผ่านวิกฤติ ไปได้ ลองดูละกันนะคับ

บ๊ายบาย

free XML/SWF Charts

posted on 17 Jun 2009 11:53 by dexterian  in PHP

วันนี้ลองหาพวก Charts and Graph library ดู ก็ไปเจอตัวนึงน่าสนใจเลยทีเดียว

ตัวนี้จะใช้ Flash กับ XML เป็นหลัก ทำให้ Charts มีลูกเล่นได้สวยงาม น่าดู

รองรับได้หลายภาษา(เขาว่างั้น) เช่น PHP, ASP, CFML, Perl, etc.

http://www.maani.us/xml_charts/index.php Chart ประเภทต่างๆ

http://www.maani.us/   มีอีกหลายแบบ ลองไปดูกันนะ

 

ไว้ว่างๆจะลองเ่ล่นดู ทำงานต่อแระ

สร้าง Square Thumbnail ด้วย PHP

posted on 06 Apr 2009 01:55 by dexterian  in PHP

ไปเจอบทความนี้มา ขอเก็บเข้ากรุหน่อยละกันนะครับ

เป็นฟังก์ชั่นที่ใช้ crop รูปสำหรับทำเป็น Thumb โดยจะ crop ช่วงกึ่งกลางภาำพเป็นสี่เหลี่ยมจัตุรัสนะครับ
ลองใช้แล้วก็โอเคเลยทีเดียว

Code :

function create_square_thumb($srcimg$thumbimg$size)  
{  
$src = imagecreatefromjpeg($srcimg);  
if (!$srcreturn FALSE;  
  
list($w$h) = getimagesize($srcimg);  
$nw = 0;  
$nh = 0;  
$sx = 0;  
$sy = 0;  
if ($w > $h)  
{  
$nh = $size;  
$nw = $size * $w / $h;  
$sx = ($w - $h) / 2;  
$ss = $h;  
}  
else  
{  
$nw = $size;  
$nh = $size * $h / $w;  
$sy = ($h - $w) / 2;  
$ss = $w;  
}  
  
$tmp = imagecreatetruecolor($size$size);  
if (!$tmpreturn FALSE;  
  
if (imagecopyresampled($tmp$src, 0, 0, $sx$sy$size$size$ss$ss))  
return imagejpeg($tmp$thumbimg, 100);  
return FALSE;  
 การใ้ช้งาน :
create_square_thumb(ชื่อรูปต้นฉบับ , ชื่อรูป Thumbnail ที่ต้องการ, ขนาดความกว้างของรูป Thumbnail ที่ต้องการ);
 
ที่มา : http://blog.chonla.com/?p=136

edit @ 6 Apr 2009 02:12:38 by My Dexteri@n