[WEBDEV Room!] แชร์ทุกเรื่อง ถ้าเป็นเว็บ!

เริ่มโดย EThaiZone, 05 สิงหาคม 2008, 22:39:50

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

icez

อ้างถึงจาก: ball6847 ใน 12 สิงหาคม 2008, 19:47:10
อ้างถึงจาก: icez ใน 11 สิงหาคม 2008, 13:55:24
อ้างถึงจาก: thenetxx ใน 11 สิงหาคม 2008, 12:50:13
:o

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

แต่โดยส่วนตัว  !$ มันพิมง่ายกว่า  เพราะขี้เกียจ วะฮ่า ๆๆ  ;D
ไว้ว่างๆ ลองเปิดดู 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 เจอซักตัวนี่เก่งนะเนี่ย ฮาๆ
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

thenetxx

อ้างถึงจาก: icez ใน 12 สิงหาคม 2008, 21:38:43
อ้างถึงจาก: ball6847 ใน 12 สิงหาคม 2008, 19:47:10
อ้างถึงจาก: icez ใน 11 สิงหาคม 2008, 13:55:24
อ้างถึงจาก: thenetxx ใน 11 สิงหาคม 2008, 12:50:13
:o

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

แต่โดยส่วนตัว  !$ มันพิมง่ายกว่า  เพราะขี้เกียจ วะฮ่า ๆๆ  ;D
ไว้ว่างๆ ลองเปิดดู 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

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

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

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


ผมควรแก้ไขอย่างไรดีครับ ขอบคุณมากครับ  :-X
[direct=http://emonitorplus.com]บริการรับส่ง Email Marketing[/direct] [direct=http://emonitorplus.com]บริการรับส่งข่าวสารด้วย E-mail[/direct][direct=http://emonitorplus.com/%E0%B8%9C%E0%B8%A5%E0%B8%87%E0%B8%B2%E0%B8%99-email-marketing-%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B8%84%E0%B9%89%E0%B8%B2/]ผลการส่ง Email marketing[/direct]
[direct=https://www.facebook.com/emonitorplus]บริการรับส่ง email marketing[/direct]
[direct=http://emonitorplus.com/]รับส่ง email marketing[/direct]

icez

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

2) โครงสร้างตารางเป็นยังไง
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

EixQzUnG

ว่าง สอน การ index หรือว่า join mysql บ้างจิ หา อ่าน ย๊าก ยาก  ;D ;D

rapeedu

#105
อ้างถึงจาก: icez ใน 13 สิงหาคม 2008, 01:14:50
1) query อะไรบ้างครับ

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

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

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

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

[direct=http://emonitorplus.com]บริการรับส่ง Email Marketing[/direct] [direct=http://emonitorplus.com]บริการรับส่งข่าวสารด้วย E-mail[/direct][direct=http://emonitorplus.com/%E0%B8%9C%E0%B8%A5%E0%B8%87%E0%B8%B2%E0%B8%99-email-marketing-%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B8%84%E0%B9%89%E0%B8%B2/]ผลการส่ง Email marketing[/direct]
[direct=https://www.facebook.com/emonitorplus]บริการรับส่ง email marketing[/direct]
[direct=http://emonitorplus.com/]รับส่ง email marketing[/direct]

lowprofile

#106
อ้างถึงจาก: icez ใน 08 สิงหาคม 2008, 12:23: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/index.php?s=&showtopic=13689&view=findpost&p=68039

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

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


อ้างถึงจาก: rapeedu ใน 12 สิงหาคม 2008, 23:52:35
ผมเจอปัญหากับ mysql ที่ hostgator ตอนนี้ครับ มัน เกิด over head ตลอดเลย อยากจะถามว่า มันเกิดจากอะไรครับ แล้วจะแก้ได้อย่างไรบ้าง เพราะมันลบ records ผมทุก ๆ ครั้งที่ overhead เลยครับ

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

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


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

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


จาก Optimizing MySQL: Queries and Indexes
http://www.databasejournal.com/features/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";
ชีวิตนี้น้อยนัก

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


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

rapeedu

อ้างถึงจาก: lowprofile ใน 13 สิงหาคม 2008, 13:18:52

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


จาก Optimizing MySQL: Queries and Indexes
http://www.databasejournal.com/features/mysql/article.php/1382791
ตอนนี้ผมลองแก้แบบง่ายสุด คือ เป็น data type ให้เหมาะสมครับ ก็ไ่ม่เห็นมีการลบ db สับสนครับ เด๋วผมขอเทสข้ามวันก่อนว่ามันจะมีการลบอีกหรือเปล่า

ขอบคุณมากครับสำหรับ เว็บที่ให้ไปอ่าน ผมจะลองศึกษาดูครับ
[direct=http://emonitorplus.com]บริการรับส่ง Email Marketing[/direct] [direct=http://emonitorplus.com]บริการรับส่งข่าวสารด้วย E-mail[/direct][direct=http://emonitorplus.com/%E0%B8%9C%E0%B8%A5%E0%B8%87%E0%B8%B2%E0%B8%99-email-marketing-%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B8%84%E0%B9%89%E0%B8%B2/]ผลการส่ง Email marketing[/direct]
[direct=https://www.facebook.com/emonitorplus]บริการรับส่ง email marketing[/direct]
[direct=http://emonitorplus.com/]รับส่ง email marketing[/direct]

topsitemp4


Dr.K

ผมเกรงว่ากระทู้นี้ถ้ายาวไป จะมั่วมากเลย หาอะไรไม่เจอแน่ :P
[direct=https://www.thaihealth.net/blog/seo_doctor/]seo blog[/direct]|[direct=https://netplushost.com]netplushost[/direct]
[direct=https://pattayawebmarketing.com/pattaya-seo]pattaya seo[/direct]
[direct=https://dochost.net]seo hosting[/direct]

pugkung

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

แชร์ PHP  :)

payu

[direct=http://www.facebook.com/iipayu]payu on facebook[/direct]

thenetxx

วันนี้เอา 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 จากกูเกิ้ลเพิ่มมากขึ้น ครับ

:)

Develop site but can't develop life
ASIA

lowprofile

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

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


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

oldgame

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

ชอบห้องนี้มาก ๆ เลย  :-[

ซักวันจะเก่งมาแบ่งให้คนอื่นมั่ง
[direct=http://www.pwgamer.com]โปรเกมส์[/direct] luna-z blog ส่วนตัวรวมโปร
[direct=http://www.kaichonasean.com]ไก่ชน[/direct] เว็บไซต์รวมซุ้มไก่ชน
[direct=http://www.boybdream.com]รับออกแบบเว็บไซต์[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.2winweb.com]รับทำเว็บ[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.pralanna.com]พระเครื่อง[/direct] พระล้านนา รวมพระเครื่องเมืองเหนือ

noob

อ้างถึงจาก: thenetxx ใน 08 สิงหาคม 2008, 20:44:45
เห็นเค้าแชร์กัน อยากแชร์มั่ง
คอนแรกจะแชร์  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>


:D

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

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

izakub

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


บอท!

อ้างถึงจาก: izakub ใน 16 สิงหาคม 2008, 04:16:51
รบกวนพี่นิดนึงครับ คือผมอยากใส่รู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
[direct=http://www.thaiseoboard.com/index.php/topic,12238.0.html/]สารบัญ (Search Engine Optimization) [/direct]
[direct=http://www.thaiseoboard.com/index.php/topic,130993.20.htm]--= 10 ความเข้าใจผิดเกี่ยวกับ seo ----dr.k-------[/direct]
[direct=http://www.thaiseoboard.com/index.php/topic,11787.0.html]ไม่มีอะไรจ๊ะ[/direct]

izakub

อ้างถึงจาก: kradarndum ใน 16 สิงหาคม 2008, 04:28:57
อ้างถึงจาก: izakub ใน 16 สิงหาคม 2008, 04:16:51
รบกวนพี่นิดนึงครับ คือผมอยากใส่รูlogoลงไปในบาวซ์เซอร์แบบในรูปอ่ะครับ ไม่ทราบว่าต้องใส่แบบไหนหรอครับขอบคุณครับ



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

ขอบคุณมากๆครับ

monkboom

ผมอยากเรียนphpบ้างครับควรเริ่มจากตรงไหนเหลอครับซื้อหนังสือมาแล้วเล่มหนึ่งของKTP คัวภีร์ PHP โดยกิตติ ภักดีวัฒนะกุล
เลิ่มนี้ดีไหมครับ :'( :'(
ReSeller host ท่านใด จัดให้ผมได้ตามนี้ Pm มานะครับ Disk Spece = 30 Mb Bandwidth = 1Gb/Month 1 Domain 1 Database ราคา ip ละไม่เกิน  5 บาทต่อเดือน ติดต่อ Pm มานะครับเอาเยอะ