2010-03-07 21 views
6

Tôi không biết đây có phải là nơi thích hợp để đặt câu hỏi như thế này không, nhưng nó liên quan đến lập trình, vì vậy ở đây.Xác định khung được sử dụng từ bãi chứa nguồn trang web

Tôi đã được cung cấp một tệp zip chứa toàn bộ dữ liệu nguồn cho một trang web, bao gồm các tập lệnh được sử dụng để tạo cơ sở dữ liệu sao lưu nó. Tôi biết rằng trang web được xây dựng bằng cách sử dụng một khung dựa trên PHP, nhưng không được xây dựng. Tôi đã được yêu cầu để đạt được một số hiểu biết cơ bản về cấu trúc của trang web và có thể thực hiện ít thay đổi nhỏ nhất cho giao diện người dùng.

Vấn đề tôi có là tôi không nhận ra khung được sử dụng, mặc dù tôi khá chắc chắn rằng trang web được tạo bằng một. Tôi biết nó không phải là Zend, nhưng đó là về nó.

Câu hỏi đặt ra là, bạn sẽ tìm gì từ nguồn để xác định công nghệ được sử dụng để tạo trang web, được cung cấp cho sản phẩm?

Trả lời

4

Bạn có thể làm như sau để cố gắng để xác định khuôn khổ:

1) Kiểm tra cấu trúc thư mục chống lại các khuôn khổ biết đến nhiều hơn

2) Kiểm tra các gợi ý trong các tiêu đề HTTP response, ý kiến ​​trong các tập tin nguồn , Đầu ra HTML, giấy phép, v.v.

Đôi khi trang web có thể không được xây dựng với một khuôn khổ đã biết, mặc dù nó có thể trông giống như nó đang sử dụng một khung.

+0

Bạn có thể cung cấp một số khuôn khổ ví dụ mà tôi có thể dùng thử không? Là rất mới với PHP, tôi thậm chí không biết rằng ... – Elie

+1

Bánh, Symfony và CodeIgniter là một số trong những phổ biến. Tôi bắt đầu với những thứ đó. –

+0

Dựa trên việc thiếu cấu trúc thư mục đẹp, (ngay cả các tệp CSS nằm trong thư mục gốc, cùng với 90 tệp php, một số tệp html, một số tệp kịch bản, v.v.) không có cơ sở khung. Oh well. – Elie

0

Lấy trang web/ứng dụng trực tuyến và làm cho chúng ta về các dịch vụ như http://builtwith.com mang đến cho bạn một cái nhìn sâu sắc về khuôn khổ chung, máy chủ web, vv

+0

vâng, cái này cũng hoạt động. Tôi cũng thử cái này. –

0

việc kiểm tra này ra, tôi chỉ bổ sung này và tôi nghĩ rằng nó hoạt động, bây giờ chúng tôi có thể có ý tưởng về những thứ như facebook, gmail và yahoo mail.

https://wappalyzer.com/

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