จะแทรก php code ใน ไฟล์ .html ยังไงคับ

เริ่มโดย Nongkhai_tong, 19 เมษายน 2009, 22:52:32

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

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

Nongkhai_tong

รบกวนด้วยคับ หาทางออกอยู่ จะให้ php code มัน run ในไฟล์ .html ยังไงคับ  :P

g-ji


Nongkhai_tong

อ้างถึงจาก: g-ji ใน 19 เมษายน 2009, 22:56:15
มันรันได้ด้วยหรอ  :P

นั่งอะจิคับ หาทางอยู๋ว่าจะให้มัน run ยังไงหรือแทรกได้ยังไง

kkusd

ลองใส่แท็ก <?php  ?> ครอบดูรึยังครับ

Queue

ทำไม่ได้ ครับ

php รันใน html ไม่ได้

g-ji

html นอกจาก java/client side script แล้วมัน รันserver side script ไม่ไ่ด้เลยอ่ะ

ถ้ามันทำได้ คงไม่ต้องมี ไำฟล์นามสกุล .php .asp .rhtml และ . อื่นๆแล้วมั้ง

ปล. แต่เคยเห็นคำสั่ง html include ใน dreamweaver นะ แต่ ดรีมที่บ้านมันเจ๊งอ่ะ

mixture

ไม่ได้ครับ ต้องเป็น .php เท่านั้น เราสามารถใส่ code html ไปในไฟล์ได้ เช่น

home.php

<meta xxxxxxxxxxxxxxxxxxxxxxxxx>
<body>
<h1>หลุดรอด</h1>
<!-- ข้างล่างนี้ก็แทรก php เข้าไปแจม ด้วย tag เปิดปิดของ php เพื่อบอกว่า ตรงนี้คำสั่ง php นะ ดังนี้-->

<?php echo "หลุดรอดมานานยัง"; ?>
</body>


[direct=http://moomak.wordpress.com]จิ[/direct]

kkusd

ขอถามเพิ่มหน่อยนะครับถ้าเป็น html แล้วเรา include ไฟล์ html ด้วยกันได้รึเปล่า


เช่น index.php


<meta xxxxxxxxxxxxxxxxxxxxxxxxx>
<body>
<h1>หลุดรอด</h1>
include("herder.html"); <!-- ผมให้เอา header มาใส่ -->
</body>

แบบนี้จะได้รึเปล่าครับพี่ๆ

zo501

#8
 ;) ;)

mixture

#9
อ้างถึงจาก: kkusd ใน 19 เมษายน 2009, 23:11:24
ขอถามเพิ่มหน่อยนะครับถ้าเป็น html แล้วเรา include ไฟล์ html ด้วยกันได้รึเปล่า


เช่น index.php


<meta xxxxxxxxxxxxxxxxxxxxxxxxx>
<body>
<h1>หลุดรอด</h1>
include("herder.html"); <!-- ผมให้เอา header มาใส่ -->
</body>

แบบนี้จะได้รึเปล่าครับพี่ๆ

html ไม่มี include - -* ต้องเป็น .php และเปิด tag php ก่อน แล้วใช้คำสั่ง include

html มีแต่ iframe น่าจะคล้ายสุดละ

Edit : เอ้อ ใช้แบบข้างบนได้ป่าวไม่รู้ ให้ php อ่าน html เสมือนไฟล์ php น่ะ
Edit2 : edit ลบไปไหนล่ะท่าน - -*
[direct=http://moomak.wordpress.com]จิ[/direct]

7

ถ้าไม่ใช้ .htaccess แก้ให้ php รู้จัก html ละก็เคยเห็นอีกวิธีนึง

<script type="text/javascript" src="http://domain.com/code.php"></script>

ใช้ java เชื่อมค่า หรือ แสดงผล แต่ข้างในเป็น code php

hermiss

ทำไมต้องทำให้ html อ่าน php ล่ะ ???

เอาไฟล์ html เปลี่ยนนามสกุลเป็น php ไม่ง่ายกว่าเหรอ แล้วอยากจะรัน php หรือ include ก็ทำได้โดยง่าย

indclude ไฟล์ html ทำไม่ได้แต่ shtml ทำได้แล้วใครจะใช้ในเมื่อ php ทำได้ง่ายกว่า แล้ว php ก็คือไฟล์ html ที่เอามาเปลี่ยนนามสกุลแค่นั้นเอง

Nongkhai_tong

อ้างถึงจาก: 7 ใน 19 เมษายน 2009, 23:27:01
ถ้าไม่ใช้ .htaccess แก้ให้ php รู้จัก html ละก็เคยเห็นอีกวิธีนึง

<script type="text/javascript" src="http://domain.com/code.php"></script>

ใช้ java เชื่อมค่า หรือ แสดงผล แต่ข้างในเป็น code php

หู้ ๆ ๆ เดียวลองก่อนได้หรือเปล่าน้อ

g-ji

#13
มี ssi อีกนะ (โฮสมันจะรันได้มั้ยนี่)

คนละ DIR

<!--#include virtual="path to file" -->

ถ้าไฟล์อยู่ใน DIR เดียวกัน

<!--#include file="file" -->

พึ่งนึกออก เคยใช้เมื่อนานมาแล้ว :P

แต่อย่างว่าอ่ะ แก้ไฟล์เป็น php ง่ายกว่าเยอะเลย

<script type="text/javascript" src="path to flie"></script>

มันใช้ได้ด้วยหรอ  :P

*** มันไม่แสดงผลนิ

Nongkhai_tong

อ้างถึงจาก: g-ji ใน 19 เมษายน 2009, 23:36:58
มี ssi อีกนะ (โฮสมันจะรันได้มั้ยนี่)

คนละ DIR

<!--#include virtual="path to file" -->

ถ้าไฟล์อยู่ใน DIR เดียวกัน

<!--#include file="file" -->

พึ่งนึกออก เคยใช้เมื่อนานมาแล้ว :P

แต่อย่างว่าอ่ะ แก้ไฟล์เป็น php ง่ายกว่าเยอะเลย

<script type="text/javascript" src="path to flie"></script>

มันใช้ได้ด้วยหรอ  :P

*** มันไม่แสดงผลนิ

ขอถามแบบโง่ ๆ อีกนะคับ

<!--#include virtual="path to file" --> ตรง path to file มันจะเป็นแบบ http://www.domain.com/file.php หรือว่าเป็นแบบ home/www/domain.com/htdocs/file.php อะคับ

mixture

อ้างถึงจาก: hermiss ใน 19 เมษายน 2009, 23:33:30
ทำไมต้องทำให้ html อ่าน php ล่ะ ???

เอาไฟล์ html เปลี่ยนนามสกุลเป็น php ไม่ง่ายกว่าเหรอ แล้วอยากจะรัน php หรือ include ก็ทำได้โดยง่าย

indclude ไฟล์ html ทำไม่ได้แต่ shtml ทำได้แล้วใครจะใช้ในเมื่อ php ทำได้ง่ายกว่า แล้ว php ก็คือไฟล์ html ที่เอามาเปลี่ยนนามสกุลแค่นั้นเอง

คิดว่าน่าจะหวังผลทาง SEO นะ เลยต้องการเป็น html  :D
[direct=http://moomak.wordpress.com]จิ[/direct]

hermiss

อ้างถึงจาก: mixture ใน 20 เมษายน 2009, 00:00:00
อ้างถึงจาก: hermiss ใน 19 เมษายน 2009, 23:33:30
ทำไมต้องทำให้ html อ่าน php ล่ะ ???

เอาไฟล์ html เปลี่ยนนามสกุลเป็น php ไม่ง่ายกว่าเหรอ แล้วอยากจะรัน php หรือ include ก็ทำได้โดยง่าย

indclude ไฟล์ html ทำไม่ได้แต่ shtml ทำได้แล้วใครจะใช้ในเมื่อ php ทำได้ง่ายกว่า แล้ว php ก็คือไฟล์ html ที่เอามาเปลี่ยนนามสกุลแค่นั้นเอง

คิดว่าน่าจะหวังผลทาง SEO นะ เลยต้องการเป็น html  :D
.html .php มันก็ไม่น่าจะให้ผลที่แตกต่างกันนะ ถ้าชื่อไฟล์เหมือนกัน ถ้าต้องการ SEO ไปศึกษา .htaccess จะเทห์กว่านะเนี้ยะ

g-ji

อ้างถึงจาก: Nongkhai_tong ใน 19 เมษายน 2009, 23:51:43
อ้างถึงจาก: g-ji ใน 19 เมษายน 2009, 23:36:58
มี ssi อีกนะ (โฮสมันจะรันได้มั้ยนี่)

คนละ DIR

<!--#include virtual="path to file" -->

ถ้าไฟล์อยู่ใน DIR เดียวกัน

<!--#include file="file" -->

พึ่งนึกออก เคยใช้เมื่อนานมาแล้ว :P

แต่อย่างว่าอ่ะ แก้ไฟล์เป็น php ง่ายกว่าเยอะเลย

<script type="text/javascript" src="path to flie"></script>

มันใช้ได้ด้วยหรอ  :P

*** มันไม่แสดงผลนิ

ขอถามแบบโง่ ๆ อีกนะคับ

<!--#include virtual="path to file" --> ตรง path to file มันจะเป็นแบบ http://www.domain.com/file.php หรือว่าเป็นแบบ home/www/domain.com/htdocs/file.php อะคับ

http://xxx/to/file

ใช้ php เถอะ - -* แล้ว Mod Rewrite เอาง่ายกว่าเยอะ

jiw

อ้างถึงจาก: Nongkhai_tong ใน 19 เมษายน 2009, 23:51:43
อ้างถึงจาก: g-ji ใน 19 เมษายน 2009, 23:36:58
มี ssi อีกนะ (โฮสมันจะรันได้มั้ยนี่)

คนละ DIR

<!--#include virtual="path to file" -->

ถ้าไฟล์อยู่ใน DIR เดียวกัน

<!--#include file="file" -->

พึ่งนึกออก เคยใช้เมื่อนานมาแล้ว :P

แต่อย่างว่าอ่ะ แก้ไฟล์เป็น php ง่ายกว่าเยอะเลย

<script type="text/javascript" src="path to flie"></script>

มันใช้ได้ด้วยหรอ  :P

*** มันไม่แสดงผลนิ

ขอถามแบบโง่ ๆ อีกนะคับ

<!--#include virtual="path to file" --> ตรง path to file มันจะเป็นแบบ http://www.domain.com/file.php หรือว่าเป็นแบบ home/www/domain.com/htdocs/file.php อะคับ

ขอรอคำตอบด้วยคน

เพราะว่า ใช้ appservhosting แต่ละ subdomain มันแยกโฟเดอร์อออกจากกัน
อยากใช้ header เดียวกันแล้วหาทางใส่ไม่เป็นเหมือนกัน

-6-

g-ji

<!--#include virtual="path to file" -->

ใส่ http:// ไปโลด

แต่ว่า เซิฟเวอร์จะต้องรองรับ SSI/CGI ด้วยนะ  :P