ทำยังไง ให้แทรก Footer เข้าไปใน ไฟล์ asp ได้ครับ
แล้ว ไปกำหนดตรงใหนครับ ว่าจะให้แทรก footer ไปกับไฟล์อะไรบ้าง
ทำยังไง ให้แทรก Footer เข้าไปใน ไฟล์ asp ได้ครับ
แล้ว ไปกำหนดตรงใหนครับ ว่าจะให้แทรก footer ไปกับไฟล์อะไรบ้าง
สร้างไฟล์ html ขึ้นมาหนึ่งไฟล์ ที่จะใช้เป็น footer จากนั้นก็คลิก Browse เลือกไฟล์ที่สร้างไว้ … ผลที่ได้ก็คือ เว็บเพจ ทุกหน้าที่เรียกจาก server จะมีข้อความที่เราใส่ไว้ในไฟล์ footer ค่ะ เอาไว้สำหรับใส่ banner หรือ Power by ThaiCool.Com ก็ได้ค่ะ เก๋ ไปอีกแบบ
พวกให้บริการโฮสต์ฟรี เขานิยมใช้กัน เป็นการบังคับ ให้แสดง banner หรือ แสดงเครดิต ให้กับเว็บไซต์ของเขา ค่ะ
พวกให้บริการโฮสต์ฟรี เขานิยมใช้กัน เป็นการบังคับ ให้แสดง banner หรือ แสดงเครดิต ให้กับเว็บไซต์ของเขา ค่ะ
แล้ว Apache ทำได้มั้ยครับ…
พวกให้บริการโฮสต์ฟรี เขานิยมใช้กัน เป็นการบังคับ ให้แสดง banner หรือ แสดงเครดิต ให้กับเว็บไซต์ของเขา ค่ะ
แล้ว Apache ทำได้มั้ยครับ…
เท่าที่ทราบทำได้เหมือนกันค่ะ และจะดีกว่า IIS ซะด้วย ตรงที่มันสามารถกำหนดเป็น header หรือ footer ก็ได้ ส่วนรายละเอียด รอผู้ชำนาญ เข้ามาช่วยตอบให้นะคะ ว่าต้องทำอย่างไร พอดีถนัดแต่ windows ค่ะ
สำหรับ apache
Action add-footer /cgi-bin/footer.php
AddHandler add-footer .html .htm .php
แล้วต้องไปเขียน src ในแฟ้ม /cgi-bin/footer.php อีกที ซึ่งรายละเอียดผมไม่แน่ใจครับ ยังไม่เคยทดลอง
ข้อมูลเพิ่มเติม
http://httpd.apache.org/docs/2.0/handler.html
เหมือนเค้าบอกให้เขียน cgi script มาอ่านแฟ้มที่ request มาแล้วไป แก้ไขอีกที (มั้ง)
เอาล่ะ ไปลองใช้มาแล้ว ได้ผลเป็นที่น่าพอใจ ^^
สร้างแฟ้ม 3 แฟ้มนี้ไว้ใน root path ของ web นะครับ (ของผมอยู่ใน /httpdocs/) แล้วใส่ข้อมูลประมาณนี้
.htaccess:
Action add-footer /footer.php
AddHandler add-footer .html .htm
php_value auto_append_file footer.html
footer.php
[quote]<?php
if ($_SERVER[‘PATH_INFO’] != ‘/footer.php’) {
สร้างไฟล์ html ขึ้นมาหนึ่งไฟล์ ที่จะใช้เป็น footer จากนั้นก็คลิก Browse เลือกไฟล์ที่สร้างไว้ … ผลที่ได้ก็คือ เว็บเพจ ทุกหน้าที่เรียกจาก server จะมีข้อความที่เราใส่ไว้ในไฟล์ footer ค่ะ เอาไว้สำหรับใส่ banner หรือ Power by ThaiCool.Com ก็ได้ค่ะ เก๋ ไปอีกแบบ
พวกให้บริการโฮสต์ฟรี เขานิยมใช้กัน เป็นการบังคับ ให้แสดง banner หรือ แสดงเครดิต ให้กับเว็บไซต์ของเขา ค่ะ
ปัญหาของผมคือ มันจะแทรก ไฟล์หมดทุกไฟล์เลย
เช่น .js .css เป็นต้น คือผมต้องการให้มันแทรก footer ไปแค่นามสกุล .htm น่ะครับ ไม่อยากให้แทรกนามสกุลอื่น จะทำได้ยังไงคับ
รู้สึกต้องไปดูใน MIME content-type น่ะครับ สำหรับ IIS
รายละเอียดผมไม่แน่ใจ ไม่เคยใช้ ไม่อยากใช้ เกลียด M$
ผู้รู้ช่วยตอบทีครับ
ผมลองทำดูเหมือนกัน กับ IIS นี่และครับ
มันแทรกให้เฉพาะไฟล์ที่เป็น .html อะครับ .php มันไม่ยอมแทรกให้
งง เหอๆ
:lol:
อ้อ…
ผมสร้าง Footer เป็น .html นะครับ โดยตั้งชื่อเป็น Footer.html
หรือว่าใน IIS มันแทรกได้เฉพาะ html เหรอครับ แล้วไม่ทราบว่าจะแทรกในไฟล์อื่นได้หรือไม่ครับ
ขอบคุณสำหรับคำตอบทุกคำตอบ ครับ