Bạn có thể xem mã nguồn php không?

Đưa ra một trang web mà chúng ta cần tìm mã nguồn của nó bằng PHP. Đối với điều này, chúng ta sẽ sử dụng hàm PHP htmlspecialchars() để chuyển đổi bất kỳ ký tự được xác định trước nào thành các thực thể HTML tiếp theo của chúng

ví dụ 1. Giả sử chúng tôi lấy một trang web mẫu trông giống như hình ảnh bên dưới, hãy cho chúng tôi xem mã sẽ tạo ra kết quả gì cho cùng một trang web

Mã HTML

HTML




<html>

________số 8_______

<head>

    <<0 <1<2<3>

    <<7_______5_______8<7_______7_______

html1head>

________số 8_______

<html6 html7_______5_______2html9>

    <>3_______7_______4>3>

________số 8_______

    < 0>

 2 3

 2____8_______5

 2 7

    html1 0>

html1html6>

________số 8_______

html1_______6_______>

đầu ra

Bạn có thể xem mã nguồn php không?

Xuất ra dưới dạng nội dung mã nguồn

Bạn có thể xem mã nguồn php không?

Bây giờ, giả sử trang web trên được lưu trữ trên máy chủ cục bộ, mã sẽ không tải được mã nguồn trong trường hợp như vậy. Đầu ra được tạo ra sẽ tương tự như thế này

đầu ra

Cảnh báo. tập tin (tập tin. ///D. /Html%20trang web/gfg%20sample%20trang web/chỉ mục. html). Không thể mở luồng. Không có tệp hoặc thư mục như vậy trong C. \xampp\htdocs\chương trình\mã nguồn. php trên dòng 2

Cảnh báo. đối số foreach() phải là kiểu mảng. đối tượng, bool được đưa ra trong C. \xampp\htdocs\chương trình\mã nguồn. php trên dòng 3

Hàm show_source() xuất ra một tệp có cú pháp PHP được tô sáng. Cú pháp được làm nổi bật bằng cách sử dụng các thẻ HTML

Các màu được sử dụng để đánh dấu có thể được đặt trong php. ini hoặc với hàm ini_set()

show_source() là bí danh của highlight_file()

Ghi chú. Khi sử dụng chức năng này, toàn bộ tệp sẽ được hiển thị - bao gồm mật khẩu và bất kỳ thông tin nhạy cảm nào khác

Bất cứ khi nào bạn mở tệp PHP bằng đường dẫn máy chủ của mình, nó sẽ chạy mã PHP. Nó sẽ không bao giờ hiển thị cho bạn mã nguồn PHP. Bất cứ khi nào bạn đặt một số mã PHP bên trong tệp đó, nó sẽ chạy mã thay vì hiển thị mã nguồn trên trang web

Nhưng giả sử bạn muốn hiển thị nguồn PHP được tô sáng và với các màu được xác định thì bạn sẽ làm như thế nào?

Làm cách nào để lấy kích thước tệp trong PHP?

Bảo vệ trang web khỏi SQL Injection trong PHP

Ở đây tôi sẽ cho bạn biết làm thế nào bạn có thể làm điều đó. Tôi sẽ chỉ cho bạn cách hiển thị mã nguồn PHP trên trang web của bạn thay vì chạy nó

Vâng, có nhiều cách có thể giúp bạn làm điều đó. Bây giờ tôi sẽ cho bạn biết bốn cách đơn giản và dễ dàng để hiển thị phiên bản được đánh dấu của mã nguồn PHP với các màu được xác định. Đây là những

  • Sử dụng hàm PHP highlight_string()
  • Sử dụng hàm show_source() PHP
  • Sử dụng hàm highlight_file()
  • Sử dụng. phần mở rộng tệp phps thay vì. php

Bây giờ tôi sẽ cho bạn ví dụ về cách thực hiện nó bằng cách sử dụng từng quy trình mà tôi đã liệt kê ở trên

Hiển thị mã nguồn PHP được đánh dấu bằng hàm PHP highlight_string()

Hàm PHP highlight_string() xuất hoặc trả về phiên bản được tô sáng cú pháp của mã PHP đã cho bằng cách sử dụng các màu được xác định trong công cụ tô sáng cú pháp tích hợp cho PHP

Xử lý giá trị biểu mẫu trong PHP bằng phương thức jQuery AJAX

Dưới đây là cú pháp của hàm này

highlight_string(string, Return_Boolean)

Tham số chuỗi là tham số bắt buộc trong cú pháp trên, chỉ định nội dung cần làm nổi bật. Bạn phải chuyển mã PHP qua chuỗi

Dưới đây là một ví dụ hiển thị phiên bản được đánh dấu của mã PHP nhất định bằng cách sử dụng các màu được xác định


     ');
?>

Hiển thị mã nguồn PHP bằng hàm highlight_file()

highlight_file() cũng là một chức năng tích hợp sẵn của PHP mà chúng ta có thể sử dụng để lấy mã nguồn của tệp PHP. ở đây chúng ta chỉ cần cung cấp đường dẫn tệp và nó sẽ trả về phiên bản nổi bật hoàn chỉnh của mã nguồn của tệp PHP đó

Tập lệnh dự báo thời tiết PHP sử dụng API OpenWeatherMap

Mã PHP đơn giản cho quá trình tải lên tệp

Giả sử chúng ta muốn lấy mã nguồn của tên tệp PHP. php, thì chúng ta có thể lấy mã nguồn của tên tệp. php từ mã dưới đây

highlight_file('filename.php');

Hiển thị mã nguồn bằng hàm show_source() PHP

Hàm show_source() PHP  là bí danh của. highlight_file() . Trong chức năng này, bạn cũng phải chuyển đường dẫn tệp PHP giống như bạn vừa thấy trong trường hợp hàm highlight_file(). Dưới đây là mã đã cho sử dụng hàm show_source() để lấy phiên bản được tô màu của mã nguồn của tên tệp. tập tin php.

show_source('filename.php');

Nhận mã nguồn bằng cách sử dụng. tiện ích mở rộng phps

Nếu bạn muốn lấy mã nguồn PHP trực tiếp bằng cách mở URL trong trình duyệt của mình thì điều đó sẽ không bao giờ thực hiện được vì máy chủ sẽ chạy mã và nó sẽ trả về kết quả. Nhưng nếu bạn sử dụng tiện ích mở rộng. phps, thì nó sẽ trả về cho bạn phiên bản hoàn chỉnh được tô màu và đánh dấu của mã nguồn PHP

PHP urlencode Và các hàm urldecode và cách sử dụng nó


Tôi hy vọng bạn đã hiểu cách hiển thị mã nguồn PHP trên một trang web. Tất cả bốn quá trình tôi đã thảo luận ở đây rất đơn giản và dễ hiểu. Nếu bạn thích bài viết này thì hãy chia sẻ nó với bạn bè của bạn

Có thể xem mã nguồn PHP không?

Các nhà phát triển web và những người am hiểu về các trang web biết rằng bạn có thể sử dụng một trình duyệt để xem mã nguồn HTML của một trang web. Tuy nhiên, nếu trang web chứa mã PHP thì mã đó sẽ không hiển thị vì tất cả mã PHP được thực thi trên máy chủ trước khi trang web được gửi tới trình duyệt

Tôi có thể tìm mã nguồn PHP ở đâu?

Mã nguồn PHP được đặt trong kho lưu trữ Git tại github. com/php/php-src . Đóng góp được hoan nghênh nhất bằng cách rẽ nhánh kho lưu trữ và gửi yêu cầu kéo. Các cuộc thảo luận được thực hiện trên GitHub, nhưng tùy thuộc vào chủ đề cũng có thể được chuyển tiếp đến danh sách gửi thư chính thức của nhà phát triển PHP internals@lists. php. mạng lưới.

Làm cách nào để xem mã PHP trong trình duyệt?

Bạn có thể mở tệp hiện tại trong trình duyệt bằng các phương pháp sau. .
Nhấp vào nút Mở trong trình duyệt trên StatusBar
Trong trình chỉnh sửa, nhấp chuột phải vào tệp và nhấp vào menu ngữ cảnh Mở PHP/HTML/JS trong Trình duyệt
Dùng tổ hợp phím Shift + F6 để mở thêm nhanh hơn (có thể thay đổi trong menu File -> Preferences -> Keyboard Shortcuts)

Làm cách nào để sao chép mã nguồn PHP từ trang web?

Chrome. Nhấp chuột phải vào khoảng trống trên trang và chọn Xem nguồn trang. Đánh dấu mã, sau đó sao chép và dán vào tệp văn bản . firefox. Từ thanh menu, chọn Công cụ > Nhà phát triển web > Nguồn trang. Đánh dấu mã, sau đó sao chép và dán vào tệp văn bản.