|
หัวข้อ: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: i-newhand ที่ 16 มกราคม 2009, 16:40:21 คือผมอยากทราบว่าคำสั่ง link แบบ html <A HREF = "http://www.thaiseoboard.com"> Thaiseoboard </A>
แต่ในภาษา php นี่เขียนยังไงครับ หายังไงก็ไม่เจอซักที :P รบกวนผู้รู้ช่วยบอกด้วยคับ ขอบคุณมากคับ หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: deepsnows ที่ 16 มกราคม 2009, 16:46:45 โค๊ด: echo '<A HREF = "http://www.thaiseoboard.com "> Thaiseoboard </A>' หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: alert ที่ 16 มกราคม 2009, 16:54:13 :P :P อาการหนักนะเนี่ย
หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: BosnoS ที่ 16 มกราคม 2009, 16:59:27 html กับ php มันใช้ผสมกันได้ครับ
หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: monkboom ที่ 16 มกราคม 2009, 17:03:37 ;D ;D ;D
โค๊ด: echo '<A HREF = "http://www.thaiseoboard.com "> Thaiseoboard </A>' หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: BlueDragon ที่ 16 มกราคม 2009, 17:06:49 :) พยายามเข้า สู้เค้าทาเคชิ!!!
หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: i-newhand ที่ 16 มกราคม 2009, 17:18:16 สรุปแล้วใช้เหมือนกันรึเปล่าคับ เหมือนมาปล่อยไก่ :-[
หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: pomchip ที่ 16 มกราคม 2009, 17:24:48 สรุปแล้วใช้เหมือนกันรึเปล่าคับ เหมือนมาปล่อยไก่ :-[ ไม่รู้ ไม่ผิดครับพี่น้อง ^^ หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: hermiss ที่ 16 มกราคม 2009, 17:35:56 echo หรือ print ก็ได้เหมือนกัน เหมาะสำหรับส่วน html น้อย ๆ
แต่ถ้าเยอะใช้ ?> ปิดการใช้งาน php ไปก่อนเลยก็ได้ แล้วค่อย <?php เปิดการใช้งาน php ใหม่ โค๊ด: ?> ในกรณีที่ใช้ url เป็นตัวแปรก็อาจเป็น (เปิดใช้แค่ช่วงสั้น ๆ) โค๊ด: <A HREF = "<?php $data[1] ?>"> <?php $data[2] ?> </A> สรุปแล้ว php ก็คือ html ที่ save ไว้ในนามสกุล php แต่สามารถใช้ <?php และ ?> เพื่อทำการเปิด ปิดการใช้งานตัวแปลภาษาเพิ่มเติมได้ (php นี่ถ้าจำไม่ผิดพัฒนามาจากภาษา C นะ) หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: BlueDragon ที่ 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 เพราะเปลี่ยนตรง "..." เป็น '...' หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: i-newhand ที่ 16 มกราคม 2009, 17:53:00 (http://forward-mail.exteen.com/images/test1.gif)
ขอถามเพิ่มเติมคับ คือผมจะทำเป็นเหมือนตัวเลือกเว็บ พอกด submit แล้วลิงค์ไปเว็บนั้นนะคับ แต่ตรงไฟล์ test2 ผมใช้คำสั่ง Switch ในการแยกนะคับ แต่ผมไม่ว่าต้องเขียนคำสั่งตรงลิงค์ยังเพราะในรูปคำสั่งแบบ html ผมก็ลิงค์ไม่ได้นะคับ ไม่รู้ว่ามีผิดพลาดส่วนไหนรึเปล่า พี่น้องช่วยทีคับ :-* หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: Hari Seldon ที่ 16 มกราคม 2009, 18:16:33 test2.php
โค๊ด: <?phpหัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: i-newhand ที่ 16 มกราคม 2009, 18:36:06 ผมลอง test ใน localhost แล้วได้คับ แต่พอ upไฟล์ขึ้น host ได้มาเป็น error แบบนี้คับ
Warning: Cannot modify header information - headers already sent by (output started at /hsphere/local/........) ผู้รู้ช่วยหน่อยคับ หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: Hari Seldon ที่ 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หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: PLAYPOPZ ที่ 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:-\ การประกาศ Header ของ php ต้องไม่อยู่ภายใต้แท็กของ html คับ ไม่ต้องเคลียร์ไม่ต้องทำไรทั้งนั้น เพียงแต่ อย่าเอาคำสั่ง header ไปไว้ในระหว่าง <html>...</html> จริงๆ แล้ว php เขียนปนกับ html ได้ก็จริง แต่ว่า header information ที่ส่งไปนั้นจะไปซ้ำกับ html คับ หัวข้อ: Re: คำสั่ง link ในภาษา php เริ่มหัวข้อโดย: hermiss ที่ 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' คือเปิดหน้าใหม่ ถ้าไม่มีจะเปิดทับหน้านั้นไปเลย |