• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Hướng dẫn Viết code graber các bước cơ bản

Myshare

New Member
+1-Bài 1: viết đơn giản 1 grab Đầu tiên ta viết 1 tập tin với tên là index
và chèn nó vào là xong (còn nội dung
bên trong của func là gì thì cứ mặc kệ nó)
Mã nguồn[chọn]:
<?php
//file index.php include 'func.php';
...........
- chắc cái này mọi người hiểu!
Trong func này có hai chức năng cơ bản
mà chúng ta phải nắm đó là chức năng
grab_link() và laynoidung() cả hai chức năng này là những chức năng ta sẽ thêm
vào trong index.
cách sử dụng chức năng grab_link
Mã nguồn[chọn]:
<?php
include 'func.php'; $canlay = grab_link("http://link trang cần
lấy");
......
Tiếp theo là cách sử dụng hàm
laynoidung(), hàm này cần phải đáp ứng
đủ 3 điều kiện là "nguồn, bắt đầu từ đâu, kết thúc chỗ nào".
Cách sử dụng hàm laynoidung và mẫu
code hoàn chỉnh
Mã nguồn[chọn]:
<?php
include 'func.php'; $canlay = grab_link("http://link trang cần
lấy");
//tạo biến chứa nội dung bắt đầu
$batdau = '<html><body>đây là ví dụ';
//tạo biến chứa nội dung kết thúc
$ketthuc = ' </html></body>đây là ví dụ';
//show hàm laynoidung ra mh
echo laynoidung($canlay,$batdau, $
ketthuc);
?>
-Thế là đã grab được trang cần lấy rồi đó! Ví dụ cụ thể :
Mã nguồn[chọn]:
<?php
include'func.php';
$nd = grab_link("http://
tayho.homeip.net/?f=DuBao"); $batdau = '';
$ketthuc = ' (c) by tayho.homeip.net ';
$iljin = laynoidung($nd,$batdau, $ketthuc)
;
echo $iljin;
?> Đây là code grab đơn giản trang http://
tayho.homeip.net?f=DuBao 2-Bài 2: Hàm str_replace() và preg_ replace() Là hai hàm khá quan trọng trong khi viết
grab vì nhờ có hàm này mà chúng ta có
thể dễ dàng thay đổi dữ liệu theo ý
chúng ta muốn và quan trọng hơn cả là
áp dụng rất nhiều trong việc grab các
link! như các bạn biết, grab là hình thức lấy dữ liệu từ trang khác về trang mình
nên sẽ có 1 số thứ chúng ta không vừa ý
(chẳng hạn màu sắc, hình ảnh, nội
dung ...)
muốn edit theo ý mình thì sao đây.
Chuyện nhỏ, đó là chúng ta sử dụng hàm str_replace()
Ví dụ luôn về cách sử dụng hàm str_
replace
xem nhé
Mã nguồn[chọn]:
<?php //ví dụ đổi chữ " wapo " thành "
wapdidong.asia "
$tencandoi = str_replace(' wapo',
'wapdidong.asia', $tencandoi);
?>

----------> Bổ sung bài viết lúc 02:28 AM <----------> Bài viết trước lúc 02:27 AM <----------

3 - Bài 3 : Thông thường khi 1 pro thiết kế 1 trang
wap, họ thường viết tắt link cho gọn
dưới dạng sau
Link ví dụ và mình cũng hay làm thế này
để cho tiện việc thay đổi tên miền cũng
như đỡ khỏi phải viết nhiều code đau tay hì : Phan viet tat Vì thế khi chúng ta grab về host mình, khi
show lên nếu chúng ta click vào link đó
thì lập tức lỗi 404 not found sẽ xuất hiện,
đơn giản vì khi viết tắt như thế nó sẽ tự
động hiểu cái phần viết tắt đó (chẳng hạn
là 1 tên thư mục) nó không hề tồn tại trên máy chủ của mình mà nó lại hiểu là
của mình thì chắc chắn sẽ error
Cách giải quyết đó là dùng hàm str_
replace kết hợp với chức năng $_GET['vd']
để biến đổi nó cho phù hợp, tránh bị
error khi click link, xem lại code ví dụ hoàn chỉnh ở trên.
Chúng ta sẽ tiến hành thêm các chức
năng vào như sau
Ví dụ: trang chúng ta grab có 1 link như
sau
Mã nguồn[chọn]: nhachot.com: The Leading Nhac Hot Site on the Net
để không bị lỗi nữa thì hãy tiến hành làm
như sau (cái này có thể áp dụng cho
nhiều link)
Mã nguồn[chọn]:
<?php include 'func.php';
$canlay = grab_link('http://link trang cần
lấy'.$_GET['link']);
//tạo biến chứa nội dung bắt đầu
$batdau = '<html><body>đây là ví dụ';
//tạo biến chứa nội dung kết thúc $ketthuc = '</html></body>đây là ví dụ';
$iljin = laynoidung($canlay,$batdau, $
ketthuc);
//sửa link cho nó về trang của mình
$iljin = str_replace('<a href="nhachot">',
'<a href="?link=nhachot">',$iljin); echo $iljin;
?>
Lưu ý link mà ta chọn để grab cũng phải
có cấu trúc dữ liệu giống như trang đầu
tiên chúng ta đã grab ban đầu (index)
Bạn cần phải hiểu cách sử dụng $_GET['link']
chỗ ?link sẽ là phần gửi dữ liệu trang đến
chức năng
$_GET['link']
cho nó hiểu là mình muốn grab trang
nào. Các bạn phải lưu ý 1 vấn đề nhỏ nữa như
thế này, trong grab có chứa link cần leech
về chứ không phải grab cái link đó. Với lại
cái mà chúng ta cần grab nếu có dấu ?
Trước rồi thì không thể được, phải dùng
cách khác. 4-Bài 4: Ví dụ về Grab Lấy ví dụ là grab các trang wap truyện
các bạn hay mắc phải lỗi là khi đọc 1 bài
chia
ra làm nhiều trang, ấn sang trang khác thì
không được Ví Dụ ở grab waptruyen.com
đã mắc phải. để giải quyết cái này ta thêm vào như
sau
Mã nguồn[chọn]:
$duongdan = $_GET['d'];$page = $_GET
['page'];$url= 'http://waptruyen.com/
article.php?id='.$duongdan.'&page='$ page';
$source = grab_link($url); 5-Bài 5: Thử grab Ví dụ trang 301 Moved Permanently .
khi view code thì thấy đoạn cần str_
replace là . khi ta replace <a href="news/'
thì nó hiểu là link đúng phải là <a
class="postlink" href="http://
www.bum.vn/news/news">http:// 301 Moved Permanently nên 404. giờ
phải làm sao?
xem đoạn code hoàn chỉnh sau đối chiếu
nhé.
Mã nguồn[chọn]:
<html> <head>
<title>tiêu đề Grab</title>
code css và phần head nhét vô đây nhá
</head>
<body>
<?php include'func.php';
$duongdan = $_GET['iljin'];
$url= "http://www.bum.vn/news".$
duongdan."";
$source = grab_link($url);
$batdau = '<div class="body">'; $ketthuc = '<div class="footer">';
$iljin = laynoidung($source,$batdau, $
ketthuc);
$iljin = str_replace('<a href="/news','<a
href="?iljin=',$iljin);
echo $iljin; ?>
</body>
</html>
Chú ý doạn $_GET nha! 6-Bài cuối: Tạo head và foot Cuối cùng là head and foot cho tiện nhá
anh em tạo thêm 2 file là head.php và
foot.php hay tên gì thì kệ các cậu rồi
chỉnh sửa cho vừa ý ,xong vào file
index.php chèn head và foot này vào.
Cụ thể như ví dụ như sau đây là code gốc chưa có head
Mã nguồn[chọn]:
<?php
include'func.php';
.....
Ta đưa nó vào như sau Mã nguồn[chọn]:
<?php
include'func.php';
include'head.php';
.....
Xong và file foot.php cũng thế nhưng cho xuống cuối.
Trên đây là những hướng dẫn cơ bản cho
các bạn .
 

Facebook Comments

Similar threads
Thread starter Title Forum Replies Date
N Help xin code thống kê bài viết cho forum phpbb3.11 . em đang dùng giao diện prosilver Phpbb3x 0
T Xin Admin và ae cho mình xin code lượt xem bài viết cho johncms với Johncms 9
Lee_Jin Xin Code bài viết mới ra index cho john Johncms 5
tubotocdo Share Code viết chử ngược Javascript/ajax 0
P Share Code auto chèn bản quyền khi copy bài viết Javascript/ajax 0
Admin Share code đánh dấu người khác trong bài viết chuẩn cho wapka Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
Admin Share code php show bài viết chuyên mục có chia trang PHP 0
Admin Share code smart search bằng từ khóa trong bài viết cho johncms Johncms 0
Yeukodamnoi Help Code auto chèn logo vào ảnh ở mỗi bài viết johncms PHP 2
Admin Hướng dẫn viết code boom mail đơn giản PHP 3
Admin Share code + hướng dẫn thêm bình luận vào bài viết bất kì Mã nguồn wap 0
Admin Share code sẻ bài viết lên mạng xã hội cho johncms Johncms 0
Admin Share code bài viết ngẫu nhiên cho wap game Mã nguồn wap 1
Admin Share code php chia sẻ bài viết lên mạng xã hội Mã nguồn wap 3
Admin Share code báo cáo bài viết cho wapka Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
4 Hỏi Ai viết giúp code HTML này với Wap builder, wapego, xtgem, wen.ru, wapka, wap4 10
Admin Share code bài viết ngẫu nhiên cho wordpress Wordpress 0
Admin Share code thu gọn bài viết cho blog xtgem Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
yoona [SHARE]CODE đánh giá bài viết Html Mã nguồn wap 0
K Share code Resize ảnh kèm đóng khung hình ảnh trong bài viết! Add-ons 0
Admin Share Code Forum Teen 30k Bài Viết Cực Teen Có Style Mobile Chuẩn Vbulletin 3
S Hỏi Cách viết Code trong php PHP 18
B Hỏi Admin vào viết giúp doạn code này Johncms 6
congtust24 Share code tìm bài viết theo thời gian vbb Vbulletin 0
congtust24 Share Code Đóng Khung Bài Viết Cực Đẹp Add-ons 2
Admin Share code chia sẻ bài viết cho lên mạng xã hội cho xtgem Wap builder, wapego, xtgem, wen.ru, wapka, wap4 4
T Xin code chia sẻ bài viết lên MXH cho xtgem Wap builder, wapego, xtgem, wen.ru, wapka, wap4 3
Admin Share code tổng số bài viết và tổng số thanks trong forum wapka Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
B Xin Code Chia Se Bài Viết Cho Eblog Và Style Sáng Blogger 11
Admin Share code thành viên lớp và viết lưu bút cool Mã nguồn web 27
Admin Share code get link mp3.m.zing.vn/tv/media và hướng dẫn viết code PHP 0
Mr.khang Hỏi phần mềm viết code cho mobile Crack, hack, mod, ghép game, ứng dụng 6
NhokLove Share code + data site tin tức hơn 400 bài viết Mã nguồn web 3
Admin [Share] code mưa sao băng được viết bằng HTML 5, không hình ảnh Mã nguồn web 0
Admin [Share] code + data site tin tức hơn 400 bài viết Mã nguồn web 4
Admin [Share] code đóng khung bài viết cùng chuyên mục + Quảng Cáo bên cạnh Vbulletin 0
Admin Phần mềm lấy code website viết bằng C# Sử dụng, chia sẻ, hỏi đáp 0
huongbtph Hướng dẫn viết bài viết chuẩn Seo Hosting / Domain 0
V Help Tiện ích thống kê bài viết cho Xenforo 2 Xenforo 0
Admin Hướng dẫn viết ứng dụng máy tính bỏ túi đơn giản bằng C# C# / C++ 4
W [help] cần giúp đỡ đưa bài viết mới ra trang chủ? Xenforo 4
LIA THUÊ VIẾT APP ỨNG DỤNG TẠO DÀN XỔ SỐ Kiến thức lập trình 0
T 2019, Blockchain viết lên kỷ nguyên mới cho chuỗi cung ứng ? Tin tức CNTT 0
L chọn phông chữ viết có dấu trong window logo Tin tức CNTT 0
S Share Cách viết khi học php cơ bản Máy tính 1
L Thuê người viết tool leech PHP 1
Lee_Jin [Thuê] người viết tool leech wapvip 10k card Johncms 5
cuongpro9x Hỏi Lỗi Wordpress không hiển thị bài viết Wordpress 3
T cách đưa bài viết luôn hiển thị lên đầu diễn đàn ? All Shared Scripts 3
roboconz Hướng dẫn Tự động lấy hình ảnh đầu tiên trong bài viết làm ảnh đại diện Wordpress Wordpress 5

Similar threads

New posts New threads New resources

Back
Top