Polly po-cket
Hãy nhanh tay Đăng kí và Đăng nhập để trở thành thành viên chính thức của Vn3x.Yn.Lt và cùng thảo luận!
» » » Lấy Nội Dung Mọi Trang Đơn Giản Không Dùng Curl
Bạn phải để Bình luận

Lấy Nội Dung Mọi Trang Đơn Giản Không Dùng Curl

Forum GetSmile..! ↑ ↓
MinhNP * MinhNP (Member) [Off]
* 14-08-2016

Nay rảnh vọc lại cái trình php cùi bắp của mình .
Đây là mọi đoạn code cho dân gà code muốn làm tool leech đơn giản không dùng curl
Demo : http://khanhsociu.tk

<?php
$url 
$_POST['url']; ///Trang cần leech
Echo 'Lấy nội dung Cap3x.Com';
Echo 
'<form action="?lay" method="post">
        Link truyện<br/>
        <input name="url" type="url" value="http://" focus="focus"/><input type="submit"></form>'
;
$contents file_get_contents($url); // Lấy nội dung link
$title explode('<title>',$contents); //Lấy nội dung từ title đến hết
$title1 explode('</title>',$title[1]); // Lấy mảng thứ 2
$nd explode('<div class="content">',$contents); //Như trên 
$ndr explode('<div class="section-box related-posts">',$nd[1]); //lấy nội dung mảng 
$text $ndr[0]; //lấy mảng đầu tiên
$text str_replace(array('<div align="center"><div class="well info">','<div id="extras">','</p>','<br />','<p class="text-center">','<br>','</div>'),'',$text); //thay thế nội dung
$text str_replace(array('<h2 style="text-align: center;">','<h2>'),'[h2]',$text); // array để lấy nhiều kí tự
$text str_replace(array('<h3>','</h3>','</h2>','<h4>','<strong>','</h4>','</strong>','<br/>','<b class="text-danger">','</b>'),array('[h3]','[/h3]','[/h2]','[h4]','[strong]','[/h4]','[/strong]','[br]','[b]','[/b]'),$text); //array 2 lần để thay thế (ví dụ <h3> => [h3])
$text preg_replace('#<img src="(.*?)" alt="(.*?)" title="(.*?)" onerror="(.*?)" class="(.*?)"/>#is',"[img]$1[/img]",$text); // thay thế kí tự không xác định 
$text preg_replace('#<a href="(.*?)" title="(.*?)" rel="(.*?)">Tải ảnh</a>#is',"",$text);
IF (
$url){
Echo 
'Tiêu đề là : <br/><textarea cols="16" rows="3">'.$title1[0].'</textarea>';
Echo 
'<br/>Nội dung là:<br/><textarea cols="25" rows="30"> '.$text.'</textarea>';
}
Else
{
Echo 
'Lỗi chưa nhập url';
}
?>

.
Xong... Đơn cmn giản :oil:
Nguồn: KhanhSociu - 2Hi

(0)
- Tổng số 1 bình luận và lượt xem

Online: [0]Khách: [1]
GetSmile..!Thiết kế bởi SINO-