ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[WEBDEV Room!] แชร์ทุกเรื่อง ถ้าเป็นเว็บ!
หน้า: 1 ... 4 5 [6] 7 8 ... 21   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [WEBDEV Room!] แชร์ทุกเรื่อง ถ้าเป็นเว็บ!  (อ่าน 66964 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
icez
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 296
ออฟไลน์ ออฟไลน์

กระทู้: 2,886



ดูรายละเอียด
« ตอบ #100 เมื่อ: 12 สิงหาคม 2008, 21:38:43 »

Shocked

กะแล้วต้องโดนว่าเรื่องไม่ยอมใช้ empty

แต่โดยส่วนตัว  !$ มันพิมง่ายกว่า  เพราะขี้เกียจ วะฮ่า ๆๆ  Grin
ไว้ว่างๆ ลองเปิดดู php error สิครับ
ไม่ใช้คำสั่งพวก empty , isset นี่ขึ้น error มายุบยับเลยแหละ

เอ... ปกติคุณ icez ใช้ error_reporting ระดับไหนหรอคับ แสดงว่าเขียนแบบกะไม่ให้มี error แม้แต่ระดับ notice เลยหรอคับ มีผลกับการทำงานของโปรแกรมั้ยคับ หรือว่าต้องทำให้ติดเป็นนิสัยหรอคับ จะได้เปลี่ยนมั่ง ปกติผมใช้แค่ธรรมดาเอง
error_reporting ปกติใช้ E_ALL ครับ
notice ก็ไม่เว้น เพราะมันจะไปส่งผลกระทบกับขั้นตอนการประมวลผลน่ะครับ
ทำให้โดนหน่วงลงไปอีกหน่อยนึง
มีผลไม่เยอะหรอกครับ ไม่ถึง 0.01% แต่พอดีมันมีการทำงานเยอะ (หลักหมื่นต่อนาที)
พอเอามาคูณแล้วก็เลยเยอะเอาเรื่อง


จริงๆ เขียนให้ติดนิสัย ประเภท error reporting ALL / register globals off / safe mode on ไว้ก็ดีครับ
เวลาเจองานประเภทที่ต้อง optimize รีดพลังงาน cpu กันจนหยดสุดท้าย
หรืองานประเภท secure กันสุดขีด จะได้ไม่ต้องเหนื่อยแก้กันมากเท่าไหร่


ปล. เว็บผม(ที่เขียนเองหมด)นี่ เปิด display error ไว้หมดนะครับ
ใครหา error เจอซักตัวนี่เก่งนะเนี่ย ฮาๆ
บันทึกการเข้า

THZHost SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ
thenetxx
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 41
ออฟไลน์ ออฟไลน์

กระทู้: 1,986



ดูรายละเอียด เว็บไซต์
« ตอบ #101 เมื่อ: 12 สิงหาคม 2008, 21:50:32 »

Shocked

กะแล้วต้องโดนว่าเรื่องไม่ยอมใช้ empty

แต่โดยส่วนตัว  !$ มันพิมง่ายกว่า  เพราะขี้เกียจ วะฮ่า ๆๆ  Grin
ไว้ว่างๆ ลองเปิดดู php error สิครับ
ไม่ใช้คำสั่งพวก empty , isset นี่ขึ้น error มายุบยับเลยแหละ

เอ... ปกติคุณ icez ใช้ error_reporting ระดับไหนหรอคับ แสดงว่าเขียนแบบกะไม่ให้มี error แม้แต่ระดับ notice เลยหรอคับ มีผลกับการทำงานของโปรแกรมั้ยคับ หรือว่าต้องทำให้ติดเป็นนิสัยหรอคับ จะได้เปลี่ยนมั่ง ปกติผมใช้แค่ธรรมดาเอง
error_reporting ปกติใช้ E_ALL ครับ
notice ก็ไม่เว้น เพราะมันจะไปส่งผลกระทบกับขั้นตอนการประมวลผลน่ะครับ
ทำให้โดนหน่วงลงไปอีกหน่อยนึง
มีผลไม่เยอะหรอกครับ ไม่ถึง 0.01% แต่พอดีมันมีการทำงานเยอะ (หลักหมื่นต่อนาที)
พอเอามาคูณแล้วก็เลยเยอะเอาเรื่อง


จริงๆ เขียนให้ติดนิสัย ประเภท error reporting ALL / register globals off / safe mode on ไว้ก็ดีครับ
เวลาเจองานประเภทที่ต้อง optimize รีดพลังงาน cpu กันจนหยดสุดท้าย
หรืองานประเภท secure กันสุดขีด จะได้ไม่ต้องเหนื่อยแก้กันมากเท่าไหร่


ปล. เว็บผม(ที่เขียนเองหมด)นี่ เปิด display error ไว้หมดนะครับ
ใครหา error เจอซักตัวนี่เก่งนะเนี่ย ฮาๆ


ชอบดิสเพลเออเร่อ เหมือนกันเลย เพราะไม่ชอบนั่งดู log
รีดพลัง cpu นี่ทำประจำเลยครับ เริ่มจากไล่ sql ก่อน แล้วไปดูพวก recursive ไฟล์ แล้วไปไล่พวก header
บันทึกการเข้า

Develop site but can't develop life
ASIA
rapeedu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 34
ออฟไลน์ ออฟไลน์

กระทู้: 2,044



ดูรายละเอียด เว็บไซต์
« ตอบ #102 เมื่อ: 12 สิงหาคม 2008, 23:52:35 »

ผมเจอปัญหากับ mysql ที่ hostgator ตอนนี้ครับ มัน เกิด over head ตลอดเลย อยากจะถามว่า มันเกิดจากอะไรครับ แล้วจะแก้ได้อย่างไรบ้าง เพราะมันลบ records ผมทุก ๆ ครั้งที่ overhead เลยครับ

ผมลอง repair กับ optimize ทุกครั้งที่ใช้ table ก็ยังคงเกิดอีก

ผม set primary key ไว้ เป็น auto increment และสร้าง index ไว้กับ text


ผมควรแก้ไขอย่างไรดีครับ ขอบคุณมากครับ  Lips Sealed
บันทึกการเข้า

icez
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 296
ออฟไลน์ ออฟไลน์

กระทู้: 2,886



ดูรายละเอียด
« ตอบ #103 เมื่อ: 13 สิงหาคม 2008, 01:14:50 »

1) query อะไรบ้างครับ

2) โครงสร้างตารางเป็นยังไง
บันทึกการเข้า

THZHost SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ
EixQzUnG
สมุนแก๊งเสียว
*

พลังน้ำใจ: 34
ออฟไลน์ ออฟไลน์

กระทู้: 996



ดูรายละเอียด
« ตอบ #104 เมื่อ: 13 สิงหาคม 2008, 01:41:22 »

ว่าง สอน การ index หรือว่า join mysql บ้างจิ หา อ่าน ย๊าก ยาก  Grin Grin
บันทึกการเข้า

rapeedu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 34
ออฟไลน์ ออฟไลน์

กระทู้: 2,044



ดูรายละเอียด เว็บไซต์
« ตอบ #105 เมื่อ: 13 สิงหาคม 2008, 09:51:01 »

1) query อะไรบ้างครับ

2) โครงสร้างตารางเป็นยังไง

ที่ผมเจอคือ แค่ select เองครับ ไม่ได้ join แค่ อีกตารางนึงโดยใช้ key เป็นตัวเลขแบบ auto

คือง่าย ๆครับ www.apply-job.com เว็บงาน

ตารางหลัก ๆ ก็มี listing ของงานและ employer ของบริษัท ส่วนใหญ่ใช้แค่นี้เองครับ แล้วพอทำไปสักระยะ db มันลบเองตลอด นี่ผมทดสอบเมื่อคือ 1109 มาตอนเช้าเหลือ 800  มันเป็นอะไรกันเนี่ย ของ hostgator ครับ

รูปแบบตาราง listing ครับ

« แก้ไขครั้งสุดท้าย: 13 สิงหาคม 2008, 10:01:30 โดย rapeedu » บันทึกการเข้า

lowprofile
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 189



ดูรายละเอียด
« ตอบ #106 เมื่อ: 13 สิงหาคม 2008, 13:18:52 »

สำหรับ innodb (หรือ engine อื่นก็ได้) เค้าให้ใช้แบบนี้ครับ
เร็วสุด ประหยัด resource มากที่สุด


$sql = mysql_query("SHOW TABLE STATUS LIKE 'ชื่อตาราง'");
$row = mysql_fetch_assoc($sql);
$numrows = $row['Rows'];


สำหรับ innodb จะได้เป็นค่าประมาณจำนวนแถวมา ไม่ใกล้เคียงเท่าไหร่หรอกครับ แต่ก็พอไหว
ดีกว่า query SELECT COUNT(*) เยอะ


เข็มขัดสั้นด้วยคนครับ คิดได้ไง? ผมเลยไปค้นหาเพิ่มเติม จนไปเจอที่ narisa อีกอันครับ เผื่อจะมีประโยชน์
http://www.narisa.com/forums/i...&view=findpost&p=68039

คุณ pat แนะนำให้ไปดูต่อที่
http://dev.mysql.com/doc/refman/5.1/en/tables-table.html
http://dev.mysql.com/doc/refma...5.1/en/information-schema.html

ผมลองแล้ว ไม่ work Lips Sealed
#1142 - select command denied to user: 'xxxxxx@localhost' for table 'TABLES'
จริงๆ แล้วน่าจะwork แต่เพราะไม่มีเหตุให้ใช้ db ตอนนี้ครับ เลยขี้เกียจแก้ไข หรือทำอะไรต่อ


ผมเจอปัญหากับ mysql ที่ hostgator ตอนนี้ครับ มัน เกิด over head ตลอดเลย อยากจะถามว่า มันเกิดจากอะไรครับ แล้วจะแก้ได้อย่างไรบ้าง เพราะมันลบ records ผมทุก ๆ ครั้งที่ overhead เลยครับ

ผมลอง repair กับ optimize ทุกครั้งที่ใช้ table ก็ยังคงเกิดอีก

ผม set primary key ไว้ เป็น auto increment และสร้าง index ไว้กับ text


ผมควรแก้ไขอย่างไรดีครับ ขอบคุณมากครับ  Lips Sealed


ลอง tune ด้วยคำสั่ง EXPLAIN หรือยังครับ?


จาก Optimizing MySQL: Queries and Indexes
http://www.databasejournal.com...ures/mysql/article.php/1382791




พูดถึง Hostgator เลยขอเอามะพร้าวห้าวมาขายสวน
เอา script นับ inode มาฝากครับ แต่ไม่รู้ว่ามันนับถูกหรือเปล่านะครับ
พอดีมีคนหามาให้ เลยใช้ๆ ไปน่ะครับ ไม่รู้เรื่อง linux ซักกะติ๊ด
โค๊ด:
echo "<b>";
system('cd ~/public_html; pwd');
echo "</b>: ";
system('cd ~/public_html; find . | wc -l');
echo " inodes<br />\n<b>";
system('cd ~; pwd');
echo "</b>: ";
system('cd ~; find . | wc -l');
echo " inodes";
« แก้ไขครั้งสุดท้าย: 13 สิงหาคม 2008, 13:30:55 โดย lowprofile » บันทึกการเข้า

ชีวิตนี้น้อยนัก

๏ พายเถิดพ่ออย่ารั้ง   รอพาย
จวนตะวันจักสาย   ส่องฟ้า
ของสดสิ่งควรขาย   จักขาด ค่าแฮ
ตลาดเลิกแล้วอ้า   บ่นอื้นเอาใคร ๚ะ๛


คราวนี้เป็นคราวเงินหมด
ธนาคาร : ไทยพาณิชย์ จำกัด (มหาชน) สาขา : อุดรธานี
ชื่อบัญชี : โครงการช่วยชาติโดยหลวงตามหาบัว ญาณสัมปันโน
เลขที่บัญชี : 510-2-83957-5
rapeedu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 34
ออฟไลน์ ออฟไลน์

กระทู้: 2,044



ดูรายละเอียด เว็บไซต์
« ตอบ #107 เมื่อ: 13 สิงหาคม 2008, 15:03:37 »


ลอง tune ด้วยคำสั่ง EXPLAIN หรือยังครับ?


จาก Optimizing MySQL: Queries and Indexes
http://www.databasejournal.com...ures/mysql/article.php/1382791

ตอนนี้ผมลองแก้แบบง่ายสุด คือ เป็น data type ให้เหมาะสมครับ ก็ไ่ม่เห็นมีการลบ db สับสนครับ เด๋วผมขอเทสข้ามวันก่อนว่ามันจะมีการลบอีกหรือเปล่า

ขอบคุณมากครับสำหรับ เว็บที่ให้ไปอ่าน ผมจะลองศึกษาดูครับ
บันทึกการเข้า

topsitemp4
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 1,185



ดูรายละเอียด เว็บไซต์
« ตอบ #108 เมื่อ: 13 สิงหาคม 2008, 15:21:13 »

อะโห Kiss
บันทึกการเข้า

Dr.K
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 436
ออฟไลน์ ออฟไลน์

กระทู้: 6,818



ดูรายละเอียด เว็บไซต์
« ตอบ #109 เมื่อ: 13 สิงหาคม 2008, 16:00:00 »

ผมเกรงว่ากระทู้นี้ถ้ายาวไป จะมั่วมากเลย หาอะไรไม่เจอแน่ Tongue
บันทึกการเข้า

pugkung
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 196
ออฟไลน์ ออฟไลน์

กระทู้: 2,681



ดูรายละเอียด เว็บไซต์
« ตอบ #110 เมื่อ: 13 สิงหาคม 2008, 16:57:28 »

ผมก็ว่างั้น น่าจะมีระบบ จัดการ หน่อยนะครับ กลัวว่าจะเป็นเหมือน

แชร์ PHP  Smiley
บันทึกการเข้า

payu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 125
ออฟไลน์ ออฟไลน์

กระทู้: 1,887



ดูรายละเอียด
« ตอบ #111 เมื่อ: 13 สิงหาคม 2008, 17:12:07 »


สารบัญไง .. มั้ง ...

บันทึกการเข้า

thenetxx
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 41
ออฟไลน์ ออฟไลน์

กระทู้: 1,986



ดูรายละเอียด เว็บไซต์
« ตอบ #112 เมื่อ: 13 สิงหาคม 2008, 17:41:13 »

วันนี้เอา SEO ทิปเล็ก ๆ มาฝาก ง่าย ๆ แต่ได้ผล

ปกติเมื่อเราจะทำลิ้งที่เปิด popup มักจะใช้ function javascript
โดยการเปิด popup ที่ใช้กัน ก็มักจะเป็น function ที่แถมมากะ dreamweaver คือ

ประมาณนี้

โค๊ด:
<a href="#" onClick="MM_openBrWindow('http://www.xxx.com/popup.php','','width=20,height=20');">เปิดโปปุ๊บ</a>

แต่มันเป็นปัญหาคือ SE ไม่ยอมเข้าไปเก็บ หน้า popup.php ซึ่งส่วนมากมักจะเป็น dynamic page

เราสามารถแก้ปัญหานี้ได้ด้วยการ เขียนอย่างนี้ครับ

โค๊ด:
<a href="http://www.xxx.com/popup.php" onClick="MM_openBrWindow('http://www.xxx.com/popup.php','','width=20,height=20'); return false;">เปิดโปปุ๊บ</a>

1.ใส่ลิ้งเข้าไปใน href เท่านี้บอทก็จะสามารถตามเก็บลิ้ง จาก href ได้แล้ว
2. return false; ใส่เพื่อไม่ให้มันเปลี่ยนหน้าตามไปด้วยจากการใช้ href เพราะมัน return false; และสามารถเปิด popupได้ปกติ

เท่านี้ คุณก็ได้ index จากกูเกิ้ลเพิ่มมากขึ้น ครับ

 Smiley

บันทึกการเข้า

Develop site but can't develop life
ASIA
lowprofile
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 189



ดูรายละเอียด
« ตอบ #113 เมื่อ: 13 สิงหาคม 2008, 18:49:38 »

เจ๋งเลยครับ อ้วนทันตาเห็นเลย (เข็มขัดสั้น, คาดไม่ถึง)
บันทึกการเข้า

ชีวิตนี้น้อยนัก

๏ พายเถิดพ่ออย่ารั้ง   รอพาย
จวนตะวันจักสาย   ส่องฟ้า
ของสดสิ่งควรขาย   จักขาด ค่าแฮ
ตลาดเลิกแล้วอ้า   บ่นอื้นเอาใคร ๚ะ๛


คราวนี้เป็นคราวเงินหมด
ธนาคาร : ไทยพาณิชย์ จำกัด (มหาชน) สาขา : อุดรธานี
ชื่อบัญชี : โครงการช่วยชาติโดยหลวงตามหาบัว ญาณสัมปันโน
เลขที่บัญชี : 510-2-83957-5
oldgame
สมุนแก๊งเสียว
*

พลังน้ำใจ: 26
ออฟไลน์ ออฟไลน์

กระทู้: 998



ดูรายละเอียด เว็บไซต์
« ตอบ #114 เมื่อ: 14 สิงหาคม 2008, 16:11:27 »

ขอขุดมารอรับความรู้่ใหม่ ๆ นะครับ  Smiley

ชอบห้องนี้มาก ๆ เลย  Embarrassed

ซักวันจะเก่งมาแบ่งให้คนอื่นมั่ง
บันทึกการเข้า

โปรเกมส์ luna-z blog ส่วนตัวรวมโปร
ไก่ชน เว็บไซต์รวมซุ้มไก่ชน
รับออกแบบเว็บไซต์   รับออกแบบเว็บไซต์
รับทำเว็บ   รับออกแบบเว็บไซต์
พระเครื่อง พระล้านนา รวมพระเครื่องเมืองเหนือ
noob
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 92



ดูรายละเอียด
« ตอบ #115 เมื่อ: 16 สิงหาคม 2008, 03:45:50 »

เห็นเค้าแชร์กัน อยากแชร์มั่ง
คอนแรกจะแชร์  ajax class ที่ใช้งานง่าย
เรียกแค่ 2 ไฟล์ ใช้ได้ทั้งเว็บ แต่กลัวมันจะยาวเกินไป


เลยแชร์ทริปง่าย ๆ ละกันเป็น  function java ใช้ ซ่อน/แสดง div

โค๊ด:
<input type="button" value="ซ่อน" onClick="hide_div_id('content');">
<input type="button" value="แสดง"  onClick="show_div_id('content');">

<div id="content">xxx content xxxx</div>
<script>
function show_div_id(id){
   document.getElementById(id).style.visibility = "visible";
   document.getElementById(id).style.display = 'inline';
}

function hide_div_id(id){
   document.getElementById(id).style.visibility = "hidden";
   document.getElementById(id).style.display = 'none';
}
</script>

 Cheesy

แล้วถ้าเริ่มมาต้องการให้ข้อความมันถูกซ่อนอยู่แล้ว แล้วเราค่อยกดให้มันแสดงออกมานี่ต้องทำยังไงครับ

แล้วขอถามอีกข้อนะครับ อยากทราบวิธรเช็คว่าข้อมูลในตารางอยู่ในลำดับที่เท่าไหร่ต้องทำยังไงครับ อย่างเช่นอยากทราบว่า id16 อยู่อันดับที่เท่าไหร่ในตาราง
บันทึกการเข้า

ตราบใดที่โฆษนายังขึ้นอยู่ ก็แปลว่าตูยังไม่โดนแบน
izakub
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 90



ดูรายละเอียด
« ตอบ #116 เมื่อ: 16 สิงหาคม 2008, 04:16:51 »

รบกวนพี่นิดนึงครับ คือผมอยากใส่รูlogoลงไปในบาวซ์เซอร์แบบในรูปอ่ะครับ ไม่ทราบว่าต้องใส่แบบไหนหรอครับขอบคุณครับ

บันทึกการเข้า
บอท!
ยามว่าง
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 146
ออฟไลน์ ออฟไลน์

กระทู้: 7,517



ดูรายละเอียด
« ตอบ #117 เมื่อ: 16 สิงหาคม 2008, 04:28:57 »

รบกวนพี่นิดนึงครับ คือผมอยากใส่รูlogoลงไปในบาวซ์เซอร์แบบในรูปอ่ะครับ ไม่ทราบว่าต้องใส่แบบไหนหรอครับขอบคุณครับ




<link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
ใส่ส่วนของ head
ทำรูปที่ต้องการ แล้วเซฟเป็นชื่อ favicon.ico
บันทึกการเข้า

/*SEO ทำอย่างไร สอนผมบ้างนะครับ*/
Original King is King of all King.
King who come to be Legend.
//all roads lead to rome
สารบัญ (Search Engine Optimization)
--= 10 ความเข้าใจผิดเกี่ยวกับ seo ----dr.k-------
ไม่มีอะไรจ๊ะ
izakub
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 90



ดูรายละเอียด
« ตอบ #118 เมื่อ: 16 สิงหาคม 2008, 04:38:38 »

รบกวนพี่นิดนึงครับ คือผมอยากใส่รูlogoลงไปในบาวซ์เซอร์แบบในรูปอ่ะครับ ไม่ทราบว่าต้องใส่แบบไหนหรอครับขอบคุณครับ




<link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
ใส่ส่วนของ head
ทำรูปที่ต้องการ แล้วเซฟเป็นชื่อ favicon.ico


ขอบคุณมากๆครับ
บันทึกการเข้า
monkboom
สมุนแก๊งเสียว
*

พลังน้ำใจ: 148
ออฟไลน์ ออฟไลน์

กระทู้: 951



ดูรายละเอียด เว็บไซต์
« ตอบ #119 เมื่อ: 16 สิงหาคม 2008, 14:30:46 »

ผมอยากเรียนphpบ้างครับควรเริ่มจากตรงไหนเหลอครับซื้อหนังสือมาแล้วเล่มหนึ่งของKTP คัวภีร์ PHP โดยกิตติ ภักดีวัฒนะกุล
เลิ่มนี้ดีไหมครับ Cry Cry
บันทึกการเข้า

ReSeller host ท่านใด จัดให้ผมได้ตามนี้ Pm มานะครับ Disk Spece = 30 Mb Bandwidth = 1Gb/Month 1 Domain 1 Database ราคา ip ละไม่เกิน  5 บาทต่อเดือน ติดต่อ Pm มานะครับเอาเยอะ
หน้า: 1 ... 4 5 [6] 7 8 ... 21   ขึ้นบน
พิมพ์