• Setup menu at Appearance » Menus and assign menu to Top Bar Navigation
Friday, February 22, 2019
Website thủ thuật IT, học thiết kế Web, SEO Web, Kiếm Tiền Online
Advertisement
  • Học PHP và MySQL
    • Giáo trình PHP cơ bản
    • PHP cơ bản
    • PHP nâng cao
    • Học CMS
      • Học WordPress
  • Học Digital Marketing
    • Học SEO web
    • Công Cụ Marketing
      • Simple-Zalo
      • Simple Facebook
  • Thủ Thuật IT
  • Kiếm tiền online
  • Dịch vụ
No Result
View All Result
  • Học PHP và MySQL
    • Giáo trình PHP cơ bản
    • PHP cơ bản
    • PHP nâng cao
    • Học CMS
      • Học WordPress
  • Học Digital Marketing
    • Học SEO web
    • Công Cụ Marketing
      • Simple-Zalo
      • Simple Facebook
  • Thủ Thuật IT
  • Kiếm tiền online
  • Dịch vụ
No Result
View All Result
Website thủ thuật IT, học thiết kế Web, SEO Web, Kiếm Tiền Online
No Result
View All Result
Home Học PHP và MySQL

[PHP nâng cao]Tạo trang xem tỷ giá ngoại tệ cập nhật từ 24h.com.vn

hoccode by hoccode
April 19, 2014
in Học PHP và MySQL, PHP nâng cao
0
0
SHARES
25
VIEWS
Share on FacebookShare on Twitter

Xin chào các bạn! Hôm nay Hocweb.com.vn sẽ hướng dẫn các bạn tạo trang xem tỷ giá ngoại tệ với dữ liệu được lấy từ trang 24h.com.vn thông qua Regular Expression.

LẤY NỘI DUNG, TÌM KIẾM VÀ TÁCH NỘI DUNG

Các bạn truy cập vào trang tỷ giá của 24h.com.vn thông qua địa chỉ: http://hcm.24h.com.vn/ttcb/tygia/tygia.php

Chúng ta sẽ sử dụng hàm file_get_contents() để lấy nội dung HTML của trang trên. Tiếp theo chúng ta sử dụng regular expression để tìm kiếm bảng dữ liệu tỷ giá ( đây là nội dung chính mà chúng ta cần ) và hiển thị bảng đó trên trang của chúng ta.

Đoạn code lấy dữ liệu như sau

<?php

$link = "http://hcm.24h.com.vn/ttcb/tygia/tygia.php";
$html = file_get_contents($link);

$reg = '/class="tb-giaVang">(.*?)<\/table>/s';
$match = array();
$result = preg_match($reg, $html, $match);

?>

Chúng ta có 1 mảng $match dùng để lưu trữ các giá trị mà chúng ta đã lấy được thông qua hàm preg_match() và chuỗi pattern $reg.

XUẤT DỮ LIỆU

Tiếp theo chúng ta tạo trang HTML để trang được hoàn chỉnh 😀

<!DOCTYPE html>
<html>
	<head>
		<title>Tỷ giá</title>
		<meta charset="utf-8">
	</head>
	<body>
		<div class="div_Wrapper">
			<h1>Tỷ giá cập nhật mới nhất</h1>
			<table class="tbl_TyGia" cellpadding="0" cellspacing="0" width="100%">
				<!-- Nội dung lấy được từ trang 24h tại đây -->
			</table>
		</div>
	</body>
</html>

Đoạn mã PHP dùng để hiển thị nội dung mà chúng ta đã tìm được lưu trong $match sẽ được thay thế vào phần comment trong HTML <!– Nội dung lấy được từ trang 24h tại đây –>

<?php
if($result){
	echo $match[1];
}else{
	echo "<tr><td>Không thể lấy dữ liệu từ trang 24h</td></tr>";
}
?>

Các bạn có thể định dạng lại bảng dữ liệu bằng CSS. Kết quả chạy thử trên localhost.

Kết quả lấy tỉ giá tại trang 24h.com.vn
Kết quả lấy tỉ giá tại trang 24h.com.vn

Chúc các bạn thành công!

Previous Post

Kiểm tra website có dính lỗi bảo mật Heartbleed

Next Post

Sinh viên đi học cho vui

hoccode

hoccode

Next Post

Sinh viên đi học cho vui

Leave a Reply Cancel reply

Your email address will not be published.

  • Trending
  • Comments
  • Latest
assembly nhap mon

[ASSEMBLY] BÀI 1: NHẬP MÔN ASSEMBLY VỚI HELLO WORD

December 18, 2018
tu khoa tut hang

Cách xử lý website bị tụt top qua đợt cập nhật của google tháng 8

December 19, 2018
Tổng hợp 1000 link cho phép guest post theo từng ngành nghề

Tổng hợp 1000 link cho phép guest post theo từng ngành nghề

December 19, 2018
Tài nguyên Blog Comment tăng khả năng index Social & Profile (p1)

Tài nguyên Blog Comment tăng khả năng index Social & Profile (p1)

December 25, 2018

Android cơ bản: [Bài 4] Tìm hiểu Intent trong Android

94

Tìm kiếm longtail keyword hiệu quả bằng tay

7
tim hieu ddos

DDoS và nguyên tắc chống chọi

6

[Học SEO web]Sử dụng link bait hiệu quả

3
hoi dap lap ke hoach seo 2019

Top 10+ kế hoạch SEO của các công ty SEO lớn tại TPHCM, Hà Nội

January 27, 2019
cach san ten mien het han

【Miễn Phí 100%】 Cách săn tên miền PBN hết hạn đơn giản từ A – Z

December 19, 2018
tu khoa tut hang

Cách xử lý website bị tụt top qua đợt cập nhật của google tháng 8

December 19, 2018
thiet ke web quan ban cafe

Thiết kế website quán cafe đẹp chuẩn SEO【MAX 】rẻ

December 19, 2018

Bài Mới Nhất

hoi dap lap ke hoach seo 2019

Top 10+ kế hoạch SEO của các công ty SEO lớn tại TPHCM, Hà Nội

January 27, 2019
cach san ten mien het han

【Miễn Phí 100%】 Cách săn tên miền PBN hết hạn đơn giản từ A – Z

December 19, 2018
tu khoa tut hang

Cách xử lý website bị tụt top qua đợt cập nhật của google tháng 8

December 19, 2018
thiet ke web quan ban cafe

Thiết kế website quán cafe đẹp chuẩn SEO【MAX 】rẻ

December 19, 2018
  • Setup menu at Appearance » Menus and assign menu to Footer Navigation

© 2018 Học Web

No Result
View All Result

© 2018 Học Web

Login to your account below

Forgotten Password?

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In