watch sexy videos at nza-vids!
• I - MEDIA
Hi: Mozilla/5.0
Tải bookmaks wap
Tải PM ucweb
Đọc báo 24h
Blog yêu cầu game
Hướng dẫn dowload
• HƯỚNG DẪN SHARE CODE GRABER CÁC BƯỚC ĐƠN GIẢN
+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 = '[b]';
$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ữ " yenhung wap "
thành " wapv.biz "
$tencandoi = str_replace
('yenhung wap', 'wapv.biz',
$tencandoi);
?>
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]:
http://nhachot.com
để 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 http://
www.bum.vn/news . 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://
www.bum.vn/news/news 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 .
Chúc thành công

THANKS TO XTGEM.COM
U-ON
Power by : wapfc™
Copyright :2011-2012

chia sẻ lên Facebook