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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[WEBDEV Room!] แชร์ทุกเรื่อง ถ้าเป็นเว็บ!
หน้า: 1 ... 11 12 [13] 14 15 ... 21   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [WEBDEV Room!] แชร์ทุกเรื่อง ถ้าเป็นเว็บ!  (อ่าน 67171 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #240 เมื่อ: 18 กันยายน 2008, 17:26:11 »

Lips Sealed

หมายความว่าไงเนี่ย หรือว่าที่ผมพิมพ์ไปมันไม่ดี

จะได้ลบทิ้ง
บันทึกการเข้า

zo501
สมุนแก๊งเสียว
*

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

กระทู้: 862



ดูรายละเอียด เว็บไซต์
« ตอบ #241 เมื่อ: 18 กันยายน 2008, 17:30:31 »

Lips Sealed

หมายความว่าไงเนี่ย หรือว่าที่ผมพิมพ์ไปมันไม่ดี

จะได้ลบทิ้ง

โถ่ๆๆ อย่าน้อยใจเลยครับ สงสัยเค้า  Lips Sealed เพราะว่ามันเป็นภาษาอังกฤษมั้งครับ  Grin Grin Grin Grin
บันทึกการเข้า

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

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

กระทู้: 2,681



ดูรายละเอียด เว็บไซต์
« ตอบ #242 เมื่อ: 18 กันยายน 2008, 19:37:59 »

รวมฟังค์ชั่นใช้งานบ่อยๆ Update 18/9/51

http://th.php.net/manual/en/function.array.php - สร้างอาเรย์
http://th.php.net/range - สร้างอาเรย์ด้วยขอบเขตที่กำหนดไว้
http://th.php.net/array_merge - ใช้รวมค่าอาเรย์มากกว่าหนึ่ง
http://th.php.net/array_rand - สุ่มค่าในอาเรย์ คืนค่าเป็น index ของ array
http://th.php.net/array_search - หาค่าในอาเรย์ คืนค่าเป็น boolean
http://th.php.net/array_unique - กรองค่าซ้ำในอาเรย์ทิ้ง
http://th.php.net/explode - แยก string เป็น array
http://th.php.net/implode - รวม array เป็น string

http://th.php.net/for - วนลูปตามจำนวนรอบนับ
http://th.php.net/foreach - วนลูปตามจำนวนในอาเรย์
http://th.php.net/while - วนลูปจนกว่าเงื่อนไขจะเป็นเท็จ
http://th.php.net/manual/en/control-structures.do.while.php - ทำงานจนกว่าเงื่อนไขจะเป็นเท็จ

http://th.php.net/str_replace - แทนที่คำทั่วไป
http://th.php.net/strtr - แทนที่คำโดยอ้างอิงจากชุด array
http://th.php.net/preg_replace - แทนที่คำด้วย Regex
http://th.php.net/preg_match - ตรวจหาคำด้วย pattern ที่เขียนด้วย regex

http://th.php.net/include - เรียกใช้ชุดคำสั่ง php มาทำงาน
http://th.php.net/require - เรียกใช้ชุดคำสั่ง php มาทำงาน
http://th.php.net/file_get_contents - เรียกเนื้อหาของ content มาแสดง (เหมาะกับใช้ภายนอก)
http://th.php.net/curl - (กลุ่มชุดคำสั่ง) เปิดการติดต่อกับเว็บภายนอก (เหมาะใช้แทน file_get_contents)
http://th.php.net/manual/en/function.mail.php - ใช้ส่งอีเมล์
http://th.php.net/readfile - อ่าน source ของไฟล์ (เหมาะกับใช้ภายใน)
http://th.php.net/file_put_contents - (PHP5) ใช้เขียนไฟล์
http://th.php.net/serialize - แปลงค่าตัวแปรกลับเป็น string สำหรับจัดเ้ก็บบันทึกลงไฟล์หรือ db
http://th.php.net/unserialize - แปลงค่า string ที่ serialize กลับเป็นตัวแปร

http://th.php.net/echo - แสดงผล
http://th.php.net/printf - แสดงผลโดยอ้างอิงจากโค้ดคุมการแสดงผล
http://th.php.net/sprintf - คืนค่าโดยไม่แสดงผล อ้างอิงจากโค้ดคุมการแสดงผล
http://th.php.net/print_r - แสดงค่า array (ถ้าอยากให้คืนค่า ให้กำหนด parameter ตัวที่ 2 เป็น true)
http://th.php.net/var_dump - แสดงข้อมูลของตัวแปร
http://th.php.net/phpinfo - แสดงข้อมูลของ php

http://th.php.net/trim - กำจัดช่องว่างก่อนและหลังของ string
http://th.php.net/strtolower - แปลงทุกอักษรเป็นพิมพ์เล็ก
http://th.php.net/strtoupwer - แปลงทุกอักษรเป็นพิมพ์ใหญ่
http://th.php.net/strpos - หาตำแหน่งของอักษร คืนค่าเป็นตำแหน่ง len
http://th.php.net/substr - ตัดคำโดยอ้างอิงตำแหน่ง len
http://th.php.net/substr_replace - แทนที่คำโดยอ้างอิงตำแหน่ง len


หายากนะครับ คน จะมาอธิบายเป็นไทย ให้แบบนี้

ขอบคุณครับ Smiley

ประจบ ซะหน่อย เด๋ว เทพหาย  Cheesy
บันทึกการเข้า

baby-bride
สมุนแก๊งเสียว
*

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

กระทู้: 543



ดูรายละเอียด เว็บไซต์
« ตอบ #243 เมื่อ: 20 กันยายน 2008, 10:10:46 »

  อ่านมา 13 หน้า 2 วัน
  เยี่ยมเหมือนเดิม ที่ผมชอบ+พอรู้เรื่อง รวม ได้แบบนี้เผื่อคนไม่มีเวลาอ่าน จะได้ประโยชน์

  ช่วยเขียนกันต่อกัน เลย

อ้างถึง
"รูปภาพเจ้าปัญหา กับการให้มันอยู่ตรงกลางห้อง"
<img id="logo" src="logo.jpg">
#logo {
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -xxx;
   margin-top: -yyy;
}
ค่า xxx เอามาจากความกว้างของรูปไปหารสอง
ค่า yyy เอามาจากความสูงของรูปไปหารสอง
เช่น ถ้ารูปกว้าง 300 สูง 150 ก็จะใส่เป็น
"เทคนิคหากินเทพๆ กับการสวมเขา PHP"

เผื่อหลายคนที่อาจยังไม่รู้ ซึ่งคิดว่าเยอะเหมือนกัน
กับเทคนิคหนึ่งที่อาศัยความร่วมมือจาก .htaccess

ทำให้เราสามารถสวมเขา ให้โ้ค้ด php ของเราได้

เคยมีบ้างไหมที่อยากแก้หรือเพิ่มโค้ด php ทั้งหมด
แต่ดันขี้เกียจ หรือไม่อยากตามแก้เมื่อยามที่ไฟล์ใหม่เพิ่มมา

*** อย่าละเลยเรื่องนี้ เพราะเป็นเทคนิคหากินของใครอีกหลายคน ไม่มีใครโง่พอมาเล่าให้ฟังครับ (คงมีแต่ผมมั้ง )

ขั้นแรกให้สร้างไฟล์ PHP  ที่จะเป็นเขามาสักไฟล์
สมมุติว่าชื่อ head.php ละกัน

พอเราสร้าง ให้ลองใส่โค้ดนี้ลงไป
โค๊ด:
echo "I am Head of PHP.";
แล้วเซฟ

ต่อมาให้แก้ .htaccess เพิ่มโค้ดนี้ลงไป
โค๊ด:
php_value auto_prepend_file head.php
แล้วเซฟ


เท่านี้ เราก็จะสามารถสวมเขาให้ไฟล์ php ทุกไฟล์ได้แล้ว
ลองเปิด php หน้าไหนก็ได้่ ข้อความ I am Head of PHP. จะไปติดอยู่ข้างบนเสมอ

ข้อดีของมันจริงๆ คืออะไร มันแล้วแต่คนประยุกต์ (กึ๋น)
ยกตัวอย่าง... ถ้าผมทำฟรีโฮส แล้วอยากติดแบนเนอร์บนทุุกหน้าล่ะ อิๆ
------------------
"ภาคต่อกับการต่อหางให้ PHP"

ต่อจากภาคที่แล้ว

ขั้นแรกให้สร้างไฟล์ PHP  ที่จะเป็นเขามาสักไฟล์
สมมุติว่าชื่อ foot.php ละกัน

พอเราสร้าง ให้ลองใส่โค้ดนี้ลงไป
โค๊ด:
echo "I am Foot of PHP.";  แล้วเซฟ

ต่อมาให้แก้ .htaccess เพิ่มโค้ดนี้ลงไป
โค๊ด:
php_value auto_append_file foot.php แล้วเซฟ

เท่านี้ เราก็จะสามารถต่อหางให้ไฟล์ php ทุกไฟล์ได้แล้ว
ลองเปิด php หน้าไหนก็ได้่ ข้อความ I am Foot of PHP. จะไปติดอยู่ข้างล่างเสมอ

ข้อดีของมันจริงๆ คืออะไร มันแล้วแต่คนประยุกต์ (กึ๋น)
ยกตัวอย่าง... มันคงจะง่าย ถ้าผมอยากยัดโค้ดตรวจ status
โดยไม่ต้องแก้โค้ดเดิมให้ยุ่งยาก
"cron job"
http://www.thaiseoboard.com/index.php/topic,30624.0.html


วันนี้มาต่อกับ "การสวมหัวโขนให้ HTML"

** โพสนี้ไม่เกี่ียวข้องกับศิลปะ และนาฎศิลป์แขนงใดๆ ทั้งสิ้น โปรดอย่าสับสน
ลักษณะจะเหมือนกับการสวมเขาต่อหางให้ PHP เพียงแต่เป็นการทำกับ HTML
และโค้ดจะต่างกันไป


ขั้นแรกให้สร้างไฟล์ PHP  ที่จะเป็นหัวโขนมาสักไฟล์ สมมุติว่าชื่อ mask_html.php ละกัน

พอเราสร้าง ให้ลองใส่โค้ดนี้ลงไป
โค๊ด:
<?php
echo "It's a head!<br>";

//แสดงผล html (สำคัญ ห้ามลบ)
echo file_get_contents($_SERVER['PATH_TRANSLATED']);

echo "<br>It's a foot!";
?>
แล้วเซฟ

ต่อมาให้แก้ .htaccess เพิ่มโค้ดนี้ลงไป
โค๊ด:
Action init_html_php /path-from-web-root/mask_html.php
AddHandler init_html_php .html .htm

โดยตรง path-from-web-root ก็คือต้องกำหนด path ให้ถูก โดยนับจากกรณีมีซัพโฟลดอร์หรือไม่

ยกตัวอย่าง localhost/
ก็จะเป็น Action init_html_php /mask_html.php

ยกตัวอย่าง localhost/web/html/
ก็จะเป็น Action init_html_php /web/html/mask_html.php

เมื่อกำหนดพาทเสร็จ ก็เซฟ

เท่านี้ เราก็จะสามารถสวมหัวโขนให้ไฟล์ html ทุกไฟล์ได้แล้ว ทดลองด้วยการเปิด HTML สักไฟล์ที่อยู่ในโฟลเดอร์นั้นได้เลยครับ
เทคนิคสำหรับ PHP นั้น ลักษณะคือการ attach โค้ดนั้นๆ เข้ากับการทำงานของโค้ดเดิม

แต่ HTML จะเป็นการเพิ่มการกระทำให้ PHP เข้าไปทำงานแทน HTML ที่โดนเรียก
จึงต้องมีการใช้ file_get_contents ในการทำงานด้วย
วันนี้เอา SEO ทิปเล็ก ๆ มาฝาก ง่าย ๆ แต่ได้ผล

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

ประมาณนี้
โค๊ด:
<a href="#" onClick="MM_openBrWindow('http://www.xxx.com/popup.php&#...#039;,'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&#...#039;,'width=20,height=20 '); return false;">เปิดโปปุ๊บ</a>

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

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

หลายวันมานี้ เหมือนผมผ่านอะไรมาเยอะเลย เหมือนอยู่ที่แปลกๆ มาไกล
วันนี้พอโพสสั้นๆ นะครับ แบบว่าเหนื่อยมาก~~
________________________________________

"เขียน .htaccess สำหรับ Modrewrite อย่างไรให้ใช้งานได้ทุกโฮส"

เรื่องคราวนี้ ผมเขียนให้สำหรับคนเขียน .htaccess เป็นแล้วนะครับ
หลักการมีไม่กี่ข้อครับ ถ้าทำตามนี้ได้ จะใช้งานได้เกือบทุกโฮสเลย
(แน่ๆ อย่าง Netfirms ที่ว่ามีปัญหาบ่อย ก็ใช้งานได้ปกติ)

1. ระบุ RewriteBase ด้วยพาทแบบซัพโฟลเดอร์โดยนับจากโดเมน และปิดหัวท้ายด้วย "

ยกตัวอย่าง .htaccess บนพาทเว็บ
โค๊ด:
www.example.com/myscript/
จะต้องเขียน RewriteBase เป็น
โค๊ด:
RewriteBase "/myscript/"

2. ระบุพาทของ url หลังกฎของ rewrite ด้วยพาทแนวเดียวกันกับข้อ 1

จากตัวอย่างข้อหนึ่ง สมมุติผมจะเขียน rewrite แปลง  [keyword].html เป็น page.php?kw=[keyword]
โดยทั้งหมดอยู่ใน
โค๊ด:
www.example.com/myscript/
  จะเขียนได้เป็น
โค๊ด:
RewriteRule ^([^\.]+)\.html$ "/myscript/page.php?kw=$1" [L]


ถ้าทำตาม 2 ข้อนี้  ก็จะทำให้สคริปทำงานได้อย่างเต็มที่แล้วครับ 
เบื้องหลังทำไมต้องเป็นแบบนี้

1. ทำไมต้องระบุพาทเต็ม
เหตุมาจาก modrewrite ทำงานด้วยความสามารถของ apache แล้วการกำหนดค่าโดเมน จะอิงกับโฟลเดอร์รากที่ใช้แสดงรากของโดเมนนั้นๆ (นึกภาพไม่ออก ก็ไปลองแงะไฟล์ตั้งค่าของ apache ดู) ทำให้เวลาการกำหนดพาท จึงต้องอิงจากรากโดเมนเป็นหลัก

2. ทำไมต้องมี " ปิดหัวท้าย เหตุเพราะเพื่อรองรับในกรณีโฟลเดอร์หรือไฟล์มี ช่องว่าง
เป็นสาเหตุตกม้าตายของใครต่อหายคนมานักต่อนักแล้ว เพื่อกันไม่ให้ระบบเข้าใจผิดว่าหลังช่องว่างคือ flag จึงต้องใส่ " ปิดหัวท้าย


    ขอถามคำถามง่ายๆ ที่โปรดช่วยตอบให้ที [ thanks ]

    ขอ javaScript ที่มันเช็คว่า ขณะนี้ browser IE และ Firefox ของคนที่ดูเวป

    มัน disable JavaScript อยู่ จะเอาไปใส่ใน wordPress เพราะตามร้าน net มันชอบตั้ง disable แล้วคนอ่านไม่รู้



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

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #244 เมื่อ: 20 กันยายน 2008, 10:18:43 »

^
^
มีแต่โค้ดที่จะแสดงข้อความแทนเมื่อยาม js โดน disable

โค๊ด:
<noscript>  ใส่อะำไรไปก็ไำด้  </noscript>

อะไรที่อยู่ใน noscript มันจะแสดงผลเมื่อยาม js โดน disable ครับ

แหล่งอ้างอิง : http://www.w3.org/TR/REC-html40/interact/scripts.html#h-18.3.1
บันทึกการเข้า

baby-bride
สมุนแก๊งเสียว
*

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

กระทู้: 543



ดูรายละเอียด เว็บไซต์
« ตอบ #245 เมื่อ: 20 กันยายน 2008, 15:53:18 »

   โอ็วแม่เจ้า ตื่นขึ้นมา คุณ EThaizone เครือง เทลเลอแมทชีน ตอบให้แล้ว ไชโย
   ขอบคุณ ผมเอาไปลองทำนอง นี้แล้ว

โค๊ด:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<SCRIPT type="text/javascript">
</SCRIPT>
<NOSCRIPT>
 <P>Javascript not enable</A> !
</NOSCRIPT>
<p>Test Java script disable for wordpress.!</p>
<p>&nbsp; </p>
</body>
</html>
บันทึกการเข้า

ฟาร์มเฮ้า
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,014



ดูรายละเอียด
« ตอบ #246 เมื่อ: 21 กันยายน 2008, 23:58:52 »

คืออยากให้ user ป้อนข้อความได้แต่ a-z และก็ตัวเลขน่ะครับ จะสามารถเขียนฟังชั่นไหนในการตรวจสอบได้บ้างครับ


จะเอาไปทำเวลาสมัครสมาชิกน่ะครับ ไม่อยากให้ใช้สัญลักษณ์กับภาษาไทยน่ะครับ
บันทึกการเข้า
jiw
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,923



ดูรายละเอียด เว็บไซต์
« ตอบ #247 เมื่อ: 22 กันยายน 2008, 00:21:43 »

คุณฟาร์มเฮ้า ใช้ javascript เชคฟอร์มเลยครับ

เดี๋ยวรอเน็ตเร็วก่อน จะหาให้นะครับ
บันทึกการเข้า
kudjung
สมุนแก๊งเสียว
*

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

กระทู้: 985



ดูรายละเอียด เว็บไซต์
« ตอบ #248 เมื่อ: 22 กันยายน 2008, 00:27:38 »

โค๊ด:
function _ChkText(text)
{
var filter  = /^[a-zA-Z0-9]+[a-zA-Z0-9_]+[a-zA-Z0-9]$/;
if(filter.test(text)){return true;}
else{return false;}
}

แบ่งการตรวจเป็น 3 ช่วงคือ
1.ตรวจตัวอักษรตัวแรก
2.ตรวจ"คำ"ที่อยู่หลังตัวแรก
3.ตรวจตัวอักษรตัวสุดท้าย

เวลาตรวจเราก็เอาค่ามาใส่ใน function ถ้าค่าที่ได้ เป็น true ก็แสดงว่าผ่านแต่ถ้าเป็น false แสดงว่าไม่ผ่านครับ

อันนี้เขียนงูๆปลาๆครับรอผู้รู้มาอธิบายดีกว่า
« แก้ไขครั้งสุดท้าย: 22 กันยายน 2008, 00:45:41 โดย kudjung » บันทึกการเข้า

ฟาร์มเฮ้า
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,014



ดูรายละเอียด
« ตอบ #249 เมื่อ: 23 กันยายน 2008, 19:45:09 »

ขอบคุณ สำหรับคำตอบมากครับ


ขอถามอีกข้อนะครับ

str_replace กับ eregi_replace ใช้ต่างกันยังไงหรอครับ
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #250 เมื่อ: 25 กันยายน 2008, 00:30:33 »

ขอบคุณ สำหรับคำตอบมากครับ


ขอถามอีกข้อนะครับ

str_replace กับ eregi_replace ใช้ต่างกันยังไงหรอครับ

str_replace ใช้แทนข้อความตรงๆ เลย
แต่ eregi_replace ใช้แทนข้อความที่ตรงกับเงื่อนไข regex ที่เราเขียนไว้ครับ

จริงๆ สำหรับ eregi_replace แนะนำให้ใช้ preg_replace จะไวกว่านะครับ

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

ฟาร์มเฮ้า
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,014



ดูรายละเอียด
« ตอบ #251 เมื่อ: 25 กันยายน 2008, 21:00:09 »

คือในบอร์ดผมจะมีการเก็บค่า views เอาไว้ แล้วทีนี้อยากจะ reset ให้มันเป็น 0 ทุกกระทู้เลย มีอยู่ประมาณ 30,000 records ควรใช้คำสั่งอย่างไรดีครับ เพราะมีเหตุผลบางประการที่จะต้อง reset ให้มันเป็น 0 ทุกวันอ่ะครับ

ตอนนี้ผมใช้ code นี้อยู่

โค๊ด:
<?php
// Make a MySQL Connection
mysql_connect("localhost""admin""1admin") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());

// Get all the data from the "example" table
$result mysql_query("SELECT id FROM example"
or die(
mysql_error());  

// keeps getting the next row until there are no more to get
while($row mysql_fetch_array$result )) {
// Print out the contents of each row into a table
$result mysql_query("UPDATE example SET views=0 WHERE id=$row[id]"
or die(
mysql_error());  




?>



บันทึกการเข้า
icez
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,886



ดูรายละเอียด
« ตอบ #252 เมื่อ: 25 กันยายน 2008, 21:02:34 »

โค๊ด:
<?php
// Make a MySQL Connection
mysql_connect("localhost""admin""1admin") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
mysql_query("UPDATE example SET views=0"

?>

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

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

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

กระทู้: 1,014



ดูรายละเอียด
« ตอบ #253 เมื่อ: 25 กันยายน 2008, 21:05:25 »

เอ่อ... ขอบคุณมากครับ



อ้อมโลกซะนานเลย... Cheesy
บันทึกการเข้า
ฟาร์มเฮ้า
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,014



ดูรายละเอียด
« ตอบ #254 เมื่อ: 03 ตุลาคม 2008, 16:34:58 »

เห็นกระทู้นี้เงียบหลายวัน งั้นขอถามคำถามหน่อยนะครับ  Cheesy


คือมีข้อความอยู่ประมาณนี้

โค๊ด:
<html>
<head>

</head>

<body>
sss = 1117545<br />
sss = 25645689 <br />
aaa = 1456456456456
<br />
bbb = sfd23wer4
<br />
sss = sdf54wer23s
<br />
aaa = wer13sd45
<br />
sss = 5wer32s1f5
<br />
sss = ewr23w1er
<br />
zzz = sf32sd1f5e
<br />
sss = ewr213sdf456
<br />
aaa = wer3sd1f
<br />

</body>
</html>

สังเกตว่า ค่า sss จะมีหลายค่า อยากจะเก็บค่า sss ทุกค่า ลงอาเรย์ หรือเก็บใส่ text file ก็ได้ พอจะมีแนวทางการเขียนไหมครับ

ผมลองใช้ preg_match แล้ว แต่ไม่รู้จะเขียนยังไงดี ยังไงขอคำแนะนำหน่อยนะครับ
บันทึกการเข้า
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #255 เมื่อ: 03 ตุลาคม 2008, 22:17:14 »

ตามนี้ครับ  Smiley

โค๊ด:
<?php
$data 
'<html>
<head>

</head>

<body>
sss = 1117545<br />
sss = 25645689 <br />
aaa = 1456456456456 
<br />
bbb = sfd23wer4 
<br />
sss = sdf54wer23s 
<br />
aaa = wer13sd45 
<br />
sss = 5wer32s1f5 
<br />
sss = ewr23w1er 
<br />
zzz = sf32sd1f5e 
<br />
sss = ewr213sdf456 
<br />
aaa = wer3sd1f 
<br />

</body>
</html>'
;

preg_match_all("#sss = ([^\s<]+)#"$data$match);
print_r($match);
?>
บันทึกการเข้า

EixQzUnG
สมุนแก๊งเสียว
*

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

กระทู้: 996



ดูรายละเอียด
« ตอบ #256 เมื่อ: 04 ตุลาคม 2008, 02:28:11 »

จาก กฎหมาย log 90 วัน พวกคุณเก็บอะไรบ้างนอกจาก ip อะ  ผมว่าน่าจะช่วยกันแชรๆ นะ


ที่เข้ามาโพส ในเว็ปเรา  Tongue มันน่าจะเก็บไว้เยอะกว่า ip  Tongue
บันทึกการเข้า

kudjung
สมุนแก๊งเสียว
*

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

กระทู้: 985



ดูรายละเอียด เว็บไซต์
« ตอบ #257 เมื่อ: 04 ตุลาคม 2008, 03:34:53 »

เวลารับค่าข้อมูลตัวอักษรจาก form ที่ละเยอะๆ(หลายๆฟิลด์)ทำยังไงดีครับ โดยที่ไม่ต้องมาใส่ Fn addslashes() ทุกฟิลด์ เช่น

$reference=addslashes($_POST["reference"]);
$building_name=addslashes($_POST["building_name"]);
$building_address=addslashes($_POST["building_address"]);
$name=addslashes($_POST["name"]);
$address=addslashes($_POST["address"]);
บันทึกการเข้า

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

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

กระทู้: 2,886



ดูรายละเอียด
« ตอบ #258 เมื่อ: 04 ตุลาคม 2008, 03:41:40 »

ถ้าจะเอาเข้าไปใช้ใน query ของ sql แนะนำให้ใช้ตัวนี้ดีกว่าครับ

โค๊ด:
<?php
foreach($_POST as $k => $v) {
$
$k mysql_escape_string($v);
}
?>


คราวนี้จะโพสมากี่ตัวก็ตามใจเลยครับ มันยัดเข้าในตัวแปรให้หมด
(เหมอืน register globals เลย แต่มี escape string ให้ด้วย)
บันทึกการเข้า

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

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

กระทู้: 985



ดูรายละเอียด เว็บไซต์
« ตอบ #259 เมื่อ: 04 ตุลาคม 2008, 03:55:17 »

ถ้าจะเอาเข้าไปใช้ใน query ของ sql แนะนำให้ใช้ตัวนี้ดีกว่าครับ

โค๊ด:
<?php
foreach($_POST as $k => $v) {
$
$k mysql_escape_string($v);
}
?>


คราวนี้จะโพสมากี่ตัวก็ตามใจเลยครับ มันยัดเข้าในตัวแปรให้หมด
(เหมอืน register globals เลย แต่มี escape string ให้ด้วย)

โอ้วว ขอบคุณครับคุณ ICEZ ผมติดตามผลงานมาตั้งแต่ Revemu (ปล่อยบอทขายเงิน M)
จนถึงตอนนี้ได้ Code ไปหากินได้อีก นับถือเลยครับ  Cheesy Cheesy +1 ครับ
« แก้ไขครั้งสุดท้าย: 04 ตุลาคม 2008, 03:57:28 โดย kudjung » บันทึกการเข้า

หน้า: 1 ... 11 12 [13] 14 15 ... 21   ขึ้นบน
พิมพ์