2011-11-20 39 views
5

Đây là một thực sự đơn giản nhưng nó làm tôi phát điên.Tôi có thể nhập html bằng php bằng cách nào?

Tôi muốn nhập mã HTML thông thường với sự trợ giúp của PHP.

<?php get_thefile ?> 

Điều đó có đúng không? Và những gì sẽ thefile.php chứa để có được nó ngay ngoại trừ nội dung HTML của tôi mà tôi muốn nhập khẩu tất nhiên!

Thông tin thêm

Trong một phần hạng mục của một trang web tôi muốn đặt một thanh bên sẽ hiển thị một số thông tin, điều này có thể dao động từ html để flash. Nội dung này sẽ thay đổi theo thời gian sao cho chỉnh sửa 100 trang tôi muốn chỉnh sửa tệp này, kỹ năng php của tôi là 0,1% và tôi không thể tìm thấy chính xác những gì tôi sẽ làm, Vì vậy, những gì tôi cần là

1: Mã để đặt trong trang

2: Những gì tôi sẽ đưa vào tệp trước? và sau ? nội dung của tôi mà tôi muốn nhập

Các tập tin sẽ được trong cùng một thư mục trên máy chủ là trang chính, trang được php và nó wordpress

Trả lời

4

Tôi không chắc chắn những gì bạn đang cố gắng để hoàn thành, nhưng nếu đó là HTML bên ngoài, bạn có thể sử dụng

<?php echo file_get_contents('http://EXTERNAL_URL'); ?> 

một lần nữa, không hoàn toàn chắc chắn những gì bạn đang cố gắng để làm. Tôi hi vọng cái này giúp được.

+0

Bạn có thể sử dụng ví dụ bao gồm như vậy? < –

+0

. bao gồm 'thefile.php'; ?> 'Điều này sẽ mô đun hóa một số nội dung khi cần thiết để được bao gồm, không có chữ ký inteded :) –

+0

Chỉ nhận được điều này tất cả các thời gian Cảnh báo: file_get_contents (/../ netent.txt) [function.file-get-contents]: failed để mở luồng: Không có tệp hoặc thư mục nào trong /home/cplac/public_html/wp-content/themes/mytheme/footer.php trên dòng 21 Mã của tôi là đã thử với html và php, Url lỗ không thể cần thiết –

2

Bạn chắc chắn muốn sử dụng include như mô tả here.

1

Sử dụng $html = file_get_contents('link_to_html.html');

+0

thêm một 'echo $ html; 'với trang này. – Till

3

Nếu bạn chỉ muốn trực tiếp ra tập tin, sử dụng readfile.

+0

+1 vì nó tránh sự cần thiết cho PHP xem xét phân tích cú pháp tệp (bao gồm/yêu cầu) và nó chỉ là một hàm (Nếu bạn muốn lấy kỹ thuật, 'echo file_get_contents()' là một cấu trúc ngôn ngữ và một hàm, nhưng đó không phải là điểm). –

+1

@Richard: Loại tệp hoàn toàn không liên quan. Điều quan trọng là nó được thực thi như một kịch bản PHP. Kiểm tra tài liệu của máy chủ web của bạn. –

Các vấn đề liên quan