Dịch vụ thu gọn link TinyURL chắc hẳn không còn xa lạ với các bạn. Nay mình xin hướng dẫn các bạn cách viết 1 ứng dụng nhỏ giúp bạn có thể sử dụng tính năng rút gọn link của TinyURL ngay trên chính website của mình mà không cần truy cập vào TinyURL.
Tìm hiểu:
TinyURL rút gọn link thông qua link http://tinyurl.com/api-create.php?url=http://mangbinhdinh.vn (http://mangbinhdinh.vn là link sẽ được rút gọn). Kết quả trả về sẽ một trang web chứa nội dung là link được thu gọn.
Giải quyết:
- Bây giờ ta sẽ gán địa chỉ cần thu gọn là 1 biến.
- Chạy link rút gọn của TinyURL.
- Lấy nội dung trang web trả về.
Sau đây là mã nguồn cụ thể:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php // Gán biến cho URL $url = 'http://phimviet.us'; //Khởi tạo link rút gọn $getTinyURL = "http://tinyurl.com/api-create.php?url=" . $url; //Lấy nội dung $resultTinyURL = file_get_contents($getTinyURL); //Xuất ra màn hình kết quả if($resultTinyURL == FALSE){ echo "Cannot create TinyURL link"; } else { echo $resultTinyURL; } ?> |
Thật ra thì TinyURL cũng hỗ trợ người dùng chèn công cụ của mình vào trang web của người dùng. Tuy nhiên với những gì mình tạo ra thì chắc nó sẽ dễ dàng hơn khi sử dụng và bạn có thể ứng dụng linh hoạt hơn nếu sử dụng kết hợp để tạo ra các ứng dụng thú vị khác.
Bạn có thể sử dụng cách này cho một số dịch vụ thu gọn link. Bạn chỉ cần tìm ra trang hiển thị link rút gọn là được.
Chú ý là bài viết mình chỉ hướng dẫn nguyên tắc nên biến mình gán thẳng. Khi áp dụng bạn phải trau chuốt lại nhé :Worry:
Chúc các bạn thành công.
Huỳnh Mai Anh Kiệt