CHÀO. Hôm nay chúng ta sẽ xem cách lấy tiêu đề và mô tả trang web từ url trong php. Đôi khi bạn có thể muốn cạo một số url và truy xuất nội dung trang web. Bạn có thể cần một số Trình phân tích cú pháp DOM của bên thứ ba cho loại tác vụ này nhưng PHP rất thông minh và cung cấp cho bạn một số giải pháp gốc nhanh. Truy xuất tiêu đề trang và thẻ mô tả meta từ url dễ dàng hơn nhiều so với bạn nghĩ. Ở đây chúng ta sẽ xem làm thế nào để làm điều đó Show
Tiêu đề trang web có thể được tìm thấy giữa thẻ Mã PHP để lấy tiêu đề trang web từ URLĐể lấy/lấy tiêu đề trang web từ url, bạn phải sử dụng hàm <?php // function to get webpage title function getTitle($url) { $page = file_get_contents($url); $title = preg_match('/<title[^>]*>(.*?)<\/title>/ims', $page, $match) ? $match[1] : null; return $title; } // get web page title echo 'Title: ' . getTitle('http://www.w3schools.com/php/'); // Output: // Title: PHP 5 Tutorial ?> Mã PHP để nhận mô tả meta trang web từ URLNhận/Truy xuất mô tả meta từ trang web thậm chí còn dễ dàng hơn với phương thức get_meta_tags() gốc của php. Hàm Đây là hàm php để lấy mô tả meta từ url <?php // function to get meta description function getDescription($url) { $tags = get_meta_tags($url); return @($tags['description'] ? $tags['description'] : "NULL"); } // get web page meta description echo 'Meta Description: ' . getDescription('http://www.w3schools.com/php/'); // Output: // Meta Description: Well organized and easy to understand Web bulding tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, PHP, and XML. ?> Một số trang web có thể thiếu thẻ meta và hàm trên sẽ trả về giá trị null nếu không có Ngoài ra, bạn có thể truy xuất phần còn lại của các thẻ meta theo cách tương tự <?php echo $tags['keywords']; echo $tags['author']; ... ?> Chúng ta đã thấy cách lấy tiêu đề trang web và mô tả meta từ url trong php. Tôi hy vọng bạn thích hướng dẫn này. Nếu bạn có bất kỳ câu hỏi xin vui lòng cho tôi biết thông qua ý kiến của bạn Xin chào tất cả mọi người Tất cả những gì tôi đã làm là như $path=$_SERVER['PHP_SELF']; $page=basename($path); switch("$page") Va no đa hoạt động <?php echo $title ?> Tại sao chuyển đổi và nếu khác chỉ cần thêm vào tiêu đề. php như và lặp lại tiêu đề Now in any where this header.php is going to include just reassign the value of $title thus getting different title for every page. Add your solution here
Preview 0
When answering a question please:
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL) CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900 Làm cách nào để lấy tiêu đề trang trong PHP?Mã PHP để lấy tiêu đề trang web từ URL. php // hàm lấy tiêu đề trang web function getTitle($url) { $page = file_get_contents($url); . *?) <\/title>/ims', $page, $match) ? $match[1 . vô giá trị; . '. // get web page title echo 'Title: ' .
Làm cách nào để thêm tiêu đề vào tệp PHP?php ob_start(); . php"); $buffer=ob_get_contents(); ob_end_clean(); $buffer=str_replace("%TITLE%","TITLE MỚI",$buffer); echo $buffer; ?> . and that should do it.
Làm cách nào để thay đổi tên của một trang trong PHP?Hàm rename() trong PHP là một hàm có sẵn dùng để đổi tên tệp hoặc thư mục. Nó cố gắng thay đổi tên cũ của tệp hoặc thư mục bằng tên mới do người dùng chỉ định và nó có thể di chuyển giữa các thư mục nếu cần.
Làm cách nào để tạo tiêu đề trang động trong PHP? |