i-newhand
สมุนแก๊งเสียว
พลังน้ำใจ: 25
ออฟไลน์
กระทู้: 785
|
 |
« เมื่อ: 16 มกราคม 2009, 16:40:21 » |
|
คือผมอยากทราบว่าคำสั่ง link แบบ html <A HREF = " http://www.thaiseoboard.com  "> Thaiseoboard </A> แต่ในภาษา php นี่เขียนยังไงครับ หายังไงก็ไม่เจอซักที  รบกวนผู้รู้ช่วยบอกด้วยคับ ขอบคุณมากคับ
|
|
|
|
|
บันทึกการเข้า
|
|
|
|
deepsnows
Verified Seller
สมุนแก๊งเสียว
พลังน้ำใจ: 108
ออฟไลน์
กระทู้: 887
|
 |
« ตอบ #1 เมื่อ: 16 มกราคม 2009, 16:46:45 » |
|
echo '<A HREF = "http://www.thaiseoboard.com "> Thaiseoboard </A>' 
|
|
|
|
|
บันทึกการเข้า
|
|
|
|
alert
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 50
ออฟไลน์
กระทู้: 1,736
|
 |
« ตอบ #2 เมื่อ: 16 มกราคม 2009, 16:54:13 » |
|
 อาการหนักนะเนี่ย
|
|
|
|
|
บันทึกการเข้า
|
***** รับซื้อเว็บไซต์สายขาวคุณภาพ ตั้งแต่ 500-30,000 uip มี traffic มาจาก Google และไม่เคยโดนแบน adsense เสนอราคามาทาง pm ได้เลยครับ *****
|
|
|
BosnoS
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 222
ออฟไลน์
กระทู้: 5,944
|
 |
« ตอบ #3 เมื่อ: 16 มกราคม 2009, 16:59:27 » |
|
html กับ php มันใช้ผสมกันได้ครับ
|
|
|
|
|
บันทึกการเข้า
|
|
|
|
|
|
BlueDragon
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 89
ออฟไลน์
กระทู้: 1,776
|
 |
« ตอบ #5 เมื่อ: 16 มกราคม 2009, 17:06:49 » |
|
 พยายามเข้า สู้เค้าทาเคชิ!!!
|
|
|
|
|
บันทึกการเข้า
|
|
|
|
i-newhand
สมุนแก๊งเสียว
พลังน้ำใจ: 25
ออฟไลน์
กระทู้: 785
|
 |
« ตอบ #6 เมื่อ: 16 มกราคม 2009, 17:18:16 » |
|
สรุปแล้วใช้เหมือนกันรึเปล่าคับ เหมือนมาปล่อยไก่ 
|
|
|
|
|
บันทึกการเข้า
|
|
|
|
pomchip
ก๊วนเสียว
พลังน้ำใจ: 8
ออฟไลน์
กระทู้: 327
|
 |
« ตอบ #7 เมื่อ: 16 มกราคม 2009, 17:24:48 » |
|
สรุปแล้วใช้เหมือนกันรึเปล่าคับ เหมือนมาปล่อยไก่  ไม่รู้ ไม่ผิดครับพี่น้อง ^^
|
|
|
|
|
บันทึกการเข้า
|
|
|
|
hermiss
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 95
ออฟไลน์
กระทู้: 2,754
|
 |
« ตอบ #8 เมื่อ: 16 มกราคม 2009, 17:35:56 » |
|
echo หรือ print ก็ได้เหมือนกัน เหมาะสำหรับส่วน html น้อย ๆ แต่ถ้าเยอะใช้ ?> ปิดการใช้งาน php ไปก่อนเลยก็ได้ แล้วค่อย <?php เปิดการใช้งาน php ใหม่ ?> <A HREF = "http://www.thaiseoboard.com "> Thaiseoboard </A> <?php
ในกรณีที่ใช้ url เป็นตัวแปรก็อาจเป็น (เปิดใช้แค่ช่วงสั้น ๆ) <A HREF = "<?php $data[1] ?>"> <?php $data[2] ?> </A>
สรุปแล้ว php ก็คือ html ที่ save ไว้ในนามสกุล php แต่สามารถใช้ <?php และ ?> เพื่อทำการเปิด ปิดการใช้งานตัวแปลภาษาเพิ่มเติมได้ (php นี่ถ้าจำไม่ผิดพัฒนามาจากภาษา C นะ)
|
|
|
|
|
บันทึกการเข้า
|
|
|
|
BlueDragon
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 89
ออฟไลน์
กระทู้: 1,776
|
 |
« ตอบ #9 เมื่อ: 16 มกราคม 2009, 17:39:56 » |
|
เขียนเหมือนกันค่ะ แต่ถ้าเขียนในรูปแบบคำสั่ง PHP ก็จะเป็น PHP ครอบ HTML อีกที echo "<...คำสั่ง HTML...>"; หรือจะเขียนแบบ HTML ครอบ PHP ก็ได้ <a href="<?..คำสั่ง PHP...?>"></a> แต่ถ้าเขียนแบบ PHP ครอบ HTML ต้องระวังพวกเครื่องหมาย " เพราะจะ error เช่น echo "<img src="a.gif">"; อย่างนี้ไม่ได้ เพราะจะ error ตรง "..."
echo "<img src='a.gif'>"; แบบนี้ OK เพราะเปลี่ยนตรง "..." เป็น '...'
|
|
|
|
« แก้ไขครั้งสุดท้าย: 16 มกราคม 2009, 17:41:48 โดย BlueDragon »
|
บันทึกการเข้า
|
|
|
|
i-newhand
สมุนแก๊งเสียว
พลังน้ำใจ: 25
ออฟไลน์
กระทู้: 785
|
 |
« ตอบ #10 เมื่อ: 16 มกราคม 2009, 17:53:00 » |
|
 ขอถามเพิ่มเติมคับ คือผมจะทำเป็นเหมือนตัวเลือกเว็บ พอกด submit แล้วลิงค์ไปเว็บนั้นนะคับ แต่ตรงไฟล์ test2 ผมใช้คำสั่ง Switch ในการแยกนะคับ แต่ผมไม่ว่าต้องเขียนคำสั่งตรงลิงค์ยังเพราะในรูปคำสั่งแบบ html ผมก็ลิงค์ไม่ได้นะคับ ไม่รู้ว่ามีผิดพลาดส่วนไหนรึเปล่า พี่น้องช่วยทีคับ 
|
|
|
|
|
บันทึกการเข้า
|
|
|
|
Hari Seldon
ก๊วนเสียว
พลังน้ำใจ: 16
ออฟไลน์
กระทู้: 251
|
 |
« ตอบ #11 เมื่อ: 16 มกราคม 2009, 18:16:33 » |
|
test2.php <?php
switch ($site) { case 1: header('Location: http://www.my-url.com/'); break; case 2: header('Location: http://www.your-url.com/'); break; }
?>
|
|
|
|
|
บันทึกการเข้า
|
|
|
|
i-newhand
สมุนแก๊งเสียว
พลังน้ำใจ: 25
ออฟไลน์
กระทู้: 785
|
 |
« ตอบ #12 เมื่อ: 16 มกราคม 2009, 18:36:06 » |
|
ผมลอง test ใน localhost แล้วได้คับ แต่พอ upไฟล์ขึ้น host ได้มาเป็น error แบบนี้คับ
Warning: Cannot modify header information - headers already sent by (output started at /hsphere/local/........) ผู้รู้ช่วยหน่อยคับ
|
|
|
|
|
บันทึกการเข้า
|
|
|
|
Hari Seldon
ก๊วนเสียว
พลังน้ำใจ: 16
ออฟไลน์
กระทู้: 251
|
 |
« ตอบ #13 เมื่อ: 17 มกราคม 2009, 01:17:58 » |
|
ผมลอง test ใน localhost แล้วได้คับ แต่พอ upไฟล์ขึ้น host ได้มาเป็น error แบบนี้คับ
Warning: Cannot modify header information - headers already sent by (output started at /hsphere/local/........) ผู้รู้ช่วยหน่อยคับ
เกิดจาก script มี output ออกไปแล้ว ลอง clear buffer ดูครับ ด้วยการใส่คำสั่ง ob_clean() ไว้ก่อนเรียก header() <?php
ob_clean();
switch ($site) { case 1: header('Location: http://www.my-url.com/'); break; case 2: header('Location: http://www.your-url.com/'); break; }
?>
|
|
|
|
|
บันทึกการเข้า
|
|
|
|
PLAYPOPZ
Newbie
พลังน้ำใจ: 9
ออฟไลน์
กระทู้: 42
|
 |
« ตอบ #14 เมื่อ: 17 มกราคม 2009, 02:50:17 » |
|
ผมลอง test ใน localhost แล้วได้คับ แต่พอ upไฟล์ขึ้น host ได้มาเป็น error แบบนี้คับ
Warning: Cannot modify header information - headers already sent by (output started at /hsphere/local/........) ผู้รู้ช่วยหน่อยคับ
เกิดจาก script มี output ออกไปแล้ว ลอง clear buffer ดูครับ ด้วยการใส่คำสั่ง ob_clean() ไว้ก่อนเรียก header() <?php
ob_clean();
switch ($site) { case 1: header('Location: http://www.my-url.com/'); break; case 2: header('Location: http://www.your-url.com/'); break; }
?> :-\ การประกาศ Header ของ php ต้องไม่อยู่ภายใต้แท็กของ html คับ ไม่ต้องเคลียร์ไม่ต้องทำไรทั้งนั้น เพียงแต่ อย่าเอาคำสั่ง header ไปไว้ในระหว่าง <html>...</html> จริงๆ แล้ว php เขียนปนกับ html ได้ก็จริง แต่ว่า header information ที่ส่งไปนั้นจะไปซ้ำกับ html คับ
|
|
|
|
|
บันทึกการเข้า
|
สุดหล่อ พ่อรวย เมียสวย งานดี
|
|
|
hermiss
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 95
ออฟไลน์
กระทู้: 2,754
|
 |
« ตอบ #15 เมื่อ: 17 มกราคม 2009, 03:01:14 » |
|
ถ้าใช้ของเดิมของเขาจะได้ไหม๊ เพราะที่ดูของเขาจะตก echo ไปหรือเปล่า  case 1 : echo "<a href='thaiseoboard' target='_blank'>ไทยเสียวบอร์ด</a>"; เพิ่มเติมหน่อยสังเกตุคำสั่ง echo เรานิดนะจะเขียนไม่เหมือนของข้างบนนะ ข้างบนเหมือนจะเขียนผิดหลักหรือเปล่า เพราะรูปแบบมันน่าจะเป็น echo " "; แบบนี้มากกว่า แล้วห้ามมี " ในข้อความเลยไม่งั้นมันจะถือว่าจบคำสั่งทำให้เอ๋อ echo '<A HREF = "http://www.thaiseoboard.com "> Thaiseoboard </A>' ป.ล. target='_blank' คือเปิดหน้าใหม่ ถ้าไม่มีจะเปิดทับหน้านั้นไปเลย
|
|
|
|
« แก้ไขครั้งสุดท้าย: 17 มกราคม 2009, 03:10:15 โดย hermiss »
|
บันทึกการเข้า
|
|
|
|
|