ทำยังไงให้ ช่วยตอบหน่อย

ทำยังไง ให้แทรก Footer เข้าไปใน ไฟล์ asp ได้ครับ

แล้ว ไปกำหนดตรงใหนครับ ว่าจะให้แทรก footer ไปกับไฟล์อะไรบ้าง

สร้างไฟล์ html ขึ้นมาหนึ่งไฟล์ ที่จะใช้เป็น footer จากนั้นก็คลิก Browse เลือกไฟล์ที่สร้างไว้ … ผลที่ได้ก็คือ เว็บเพจ ทุกหน้าที่เรียกจาก server จะมีข้อความที่เราใส่ไว้ในไฟล์ footer ค่ะ เอาไว้สำหรับใส่ banner หรือ Power by ThaiCool.Com ก็ได้ค่ะ เก๋ ไปอีกแบบ

พวกให้บริการโฮสต์ฟรี เขานิยมใช้กัน เป็นการบังคับ ให้แสดง banner หรือ แสดงเครดิต ให้กับเว็บไซต์ของเขา ค่ะ :angel:


พวกให้บริการโฮสต์ฟรี เขานิยมใช้กัน เป็นการบังคับ ให้แสดง banner หรือ แสดงเครดิต ให้กับเว็บไซต์ของเขา ค่ะ 

แล้ว Apache ทำได้มั้ยครับ…


พวกให้บริการโฮสต์ฟรี เขานิยมใช้กัน เป็นการบังคับ ให้แสดง banner หรือ แสดงเครดิต ให้กับเว็บไซต์ของเขา ค่ะ 

แล้ว Apache ทำได้มั้ยครับ…

เท่าที่ทราบทำได้เหมือนกันค่ะ และจะดีกว่า IIS ซะด้วย ตรงที่มันสามารถกำหนดเป็น header หรือ footer ก็ได้ ส่วนรายละเอียด รอผู้ชำนาญ เข้ามาช่วยตอบให้นะคะ ว่าต้องทำอย่างไร พอดีถนัดแต่ windows ค่ะ :angel:

สำหรับ apache

  1. config ทำ filter ใน apache (ใส่ .htaccess น่าจะได้)

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 หรือ แสดงเครดิต ให้กับเว็บไซต์ของเขา ค่ะ :angel:

ปัญหาของผมคือ มันจะแทรก ไฟล์หมดทุกไฟล์เลย

เช่น .js .css เป็นต้น คือผมต้องการให้มันแทรก footer ไปแค่นามสกุล .htm น่ะครับ ไม่อยากให้แทรกนามสกุลอื่น จะทำได้ยังไงคับ

รู้สึกต้องไปดูใน MIME content-type น่ะครับ สำหรับ IIS

รายละเอียดผมไม่แน่ใจ ไม่เคยใช้ ไม่อยากใช้ เกลียด M$

ผู้รู้ช่วยตอบทีครับ

ผมลองทำดูเหมือนกัน กับ IIS นี่และครับ
มันแทรกให้เฉพาะไฟล์ที่เป็น .html อะครับ .php มันไม่ยอมแทรกให้
งง เหอๆ
:lol:

อ้อ…
ผมสร้าง Footer เป็น .html นะครับ โดยตั้งชื่อเป็น Footer.html
หรือว่าใน IIS มันแทรกได้เฉพาะ html เหรอครับ แล้วไม่ทราบว่าจะแทรกในไฟล์อื่นได้หรือไม่ครับ

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