logo

Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Home · Bang hội ·
* Đăng Nhập hoặc Đăng Kí
để sử dụng hết chức năng của diễn đàn.
Hi, Khách!
HomeBang hội » Wapmaster » PHP » » Xem bài viết
Xuống dưới »
avatar by Pham_loi Pham_loi
Chức vụ:
09:04:59, 22-02-2016

Tiếp cho bài viết nè, như ở phần 1 ta biết được grab 1 trang là ntn r nhỉ, nói sơ thêm cho phần 1, nếu bạn muốn lấy nội dung bài viết chẳng hạn không phải link như ở kia thì ta cũng sẽ dùng preg_ để lấy nó ra thôi, mình cũng muốn các bạn chú ý và tìm hiểu về lớp hàm preg_ để sau này mình viết ra các bạn sẽ dễ hiểu hơn, tại sao mình muốn các bạn nên tìm hiểu preg_ vì nó khá dễ dùng và nhiều lựa chọn, bóc tách nội dung cũng tuyệt vời, kết quả trả vào mảng nên khá dễ dàng xử lí :D. đơn giản mình lấy link này làm ví dụ nè,
http://www.doctruyen360.com/do-khon-sao-de-toi-nho-cau-chuong-73/
nếu bạn không có pc mà muốn xem source cho nhanh bạn hãy làm như sau
<?
$ketqua = file_get_contents ('http://www.doctruyen360.com/do-khon-sao-de-toi-nho-cau-chuong-73/');
echo htmlentities($ketqua,ENT_QUOTES,'UTF-8');
?>

Copy code

lưu code trên vào file nào đó r chạy thì sẽ nhận được bộ mã html. ok có mã html r thì ta sẽ xem xét coi nội dung nó nằm từ chỗ nào đến chỗ nào, mình nhận thấy nội dung nó nằm từ thẻ<div class="dtct1072"> đến <div id="fcbk_share">
và các thẻ ấy đều chỉ có 1 thôi, 1 ở đây là trên bộ mã html mình chỉ thấy có duy nhất thẻ ấy, muốn biết có duy nhất hay không trên máy tính bạn bôi đen thẻ ấy r nhấn ctrl + c rồi nhấn ctrl + f rồi nhấn ctrl + v rồi enter sẽ thấy số kết quả ở góc trên bên phải
ok mình sẽ làm 1 biểu thức so mẫu để lấy nội dung ra bằng hàm preg_match
preg_match ('#<div class="dtct1072">(.+?)<div id="fcbk_share">#s',$ketqua,$noidung);
Copy code

rồi, code hoàn chỉnh sẽ là
<?
$ketqua = file_get_contents ('http://www.doctruyen360.com/do-khon-sao-de-toi-nho-cau-chuong-73/');
preg_match ('#<div class="dtct1072">(.+?)<div id="fcbk_share">#s',$ketqua,$noidung);
echo $noidung[1;
?>

Copy code

vậy là đã xong phần 1 tại đây nhé.

Like: 0

Trực Tuyến: Khách: 1
Diễn đàn teen Việt Nam
CopyRight 2014

XtGem Forum catalog