Bài 02: Tìm hiểu hàm curl_setopt (CURL PHP) - Học CURL PHP

Bài trước chúng ta đã làm một ví dụ đơn giản sử dụng CURL để viết một ứng dụng đó là chạ một trang web khác, trong bài đó chúng ta có sử dụng hàm curl_setopt để thiết lập các thông số cấu hình cho CURL. Vậy thì trong bài này chúng ta sẽ tìm hiểu hàm này và các thông số truyền vào của nó ...

Tác giả: Trịnh Tiến Mạnh viết 14:46 ngày 06/04/2021

Bài 01: Viết chương trình PHP CURL đầu tiên - Học CURL PHP

Như các bạn biết CURL là một chương trình, một thư viện được tích hợp trong PHP với mục đích là truyền dữ liệu dưới dạng protocols nên nó được ứng dụng rất rộng rãi hiện nay. Ví dụ bạn viết chương trình đăng nhập tự động vào Google bằng cách sử dụng code PHP thì thông thường chúng ta sử dụng thư ...

Tác giả: Trịnh Tiến Mạnh viết 14:46 ngày 06/04/2021

Bài 08: Sử dụng CURL PHP để đăng nhập vào website khác - Học CURL PHP

Trong bài này chúng ta sẽ vận dụng những kiến thức ở bài POST và GET trong PHP CURL để xử lý đăng nhập vào một website nào đó. Cái này khá là hay đấy vì mình có thể dùng để làm ứng dụng đăng bài tự động lên các forum hay một số website khác . Bây giờ ta cần một website để đăng nhập, cũng ...

Tác giả: Trịnh Tiến Mạnh viết 14:46 ngày 06/04/2021

Học Regular Expression qua ví dụ - Bài tập căn bản - Học Regular Expression PHP

Giới thiệu với các bạn loạt bài tập xử lý chuỗi nâng cao với Regular Expression trong PHP. Như các bạn biết khi lập trình web thì việc xử lý chuỗi đóng vai trò khá quan trọng trong việc kiểm tra định dạng dữ liệu của người dùng, bóc tách dữ liệu trong một chuỗi, ... Và thông thường là người ta dùng ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Negative Và Positive Lookahead trong Regular Expression - Học Regular Expression PHP

Nếu Lookbehind dùng để kiểm tra điều kiện ở phía trước chuỗi thì Lookahead ngược lại, nó sẽ kiểm tra điều kiện ở phía sau. Cũng tương tự như lookbehind sẽ có 2 dạng, đó là Positive và Negative. Không có gì bằng thấy tận mắt, sờ tận tay đúng không nào? Nên ta sẽ bắt đầu một ví dụ nhé. ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Negative Và Positive Lookbehind trong Regular Expression - Học Regular Expression PHP

Lookbehind dùng để xác định sự chọn lựa ở phía trước của một chuỗi Regular Expression, gồm có 2 loại là Negative Lookbehind và Positive Lookbehind. Đây là một quy tắc rất hay sử dụng để xử lý chuỗi nên nếu bạn bỏ qua phần này là một sai lầm đấy. Để dễ hình dung tôi đưa ra một ví dụ nhé: ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

None Capturing Group trong Regular Expression - Học Regular Expression PHP

Chúng ta đã được học qua khái niệm Capturing Value trong bài các quy tắc Regular Expression căn bản thì trong bài này ta sẽ đến một khái niệm khác đó là None Capturing Group, đây là một khái niệm ngược lại với Capturing Value trong Regular Expression. 1. None Capturing Group là gì? Như ta biết ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm preg_match_all trong ph - Học Regular Expression PHP

Hàm preg_match dùng để lấy kết quả theo biểu thức RegEx nhưng nó chỉ lấy đúng một kết quả duy nhất. Ví dụ bạn muốn lấy chuỗi 'Zaidap.com' trong chuỗi 'Zaidap.com và Zaidap.com và Zaidap.com' thì nó chỉ trả về đúng một giá trị 'Zaidap.com'. Vậy để lấy hết tất cả ba chữ thì phải làm thế nào? Ta ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm preg_replace trong ph - Học Regular Expression PHP

Trong bài này chúng ta tìm hiểu một hàm khá giống với hàm str_replace đó là hàm preg_replace. 1. Hàm preg_replace trong PHP Hàm preg_replace dùng để replace một chuỗi nào đó khớp với đoạn Regular Expression truyền vào. Hàm này có chức năng tương tự như str_replace nhưng có sự khác biệt là một ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hàm preg_match trong ph - Học Regular Expression PHP

Nếu bạn theo dõi serie học Regular Expression từ đầu cho tới giờ thì hàm preg_match() không còn xa lạ gì nữa, nhưng nếu bạn là khách viếng thăm và đây là bài đầu tiên của bạn thì mình khuyên bạn nên quay lại đọc từ bài Regular Expression là gì thì sẽ tốt hơn. Tuy nhiên mình vẫn giới thiệu từ đầu để ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Giới thiệu website kiểm tra Regular Expression - Học Regular Expression PHP

Nếu bạn đang tìm một website để test nhưng biểu thức Regular Expression của bạn thì trang web http://regexr.com/ là một sự lựa chọn hoàn hảo, giao diện hiện tại bạn vào trang chủ là Version 2.0, còn link này là Version 1.0. Mình thì thích sử dụng version 1.0 hơn vì nó trực quan, dễ xài và dễ chỉnh ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Các quy tắc Regular Expression căn bản (tiếp theo) - Học Regular Expression PHP

Tiếp tục serie học Regular Expression trong PHP thì trong bài này ta sẽ tiếp nối bài trước đó là tìm hiểu các quy tắc căn bản trong Regular Expression, bài này mình sẽ bổ sung một số quy tắc căn bản chứ chưa đi vào phần nâng cao. 1. Regex đại diện cho một ký tự Bài trước ta đã được học cách ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Các quy tắc Regular Expression căn bản - Học Regular Expression PHP

Ta có thể hiểu nôm na rằng Regular Expression hoạt động theo kiểu so khớp và trả về kết quả giống nhau của sự so khớp đó. Ví dụ bạn làm bánh thì cái khuông chính là biểu thức Regular Expression còn còn bánh được làm ra chính là sản phẩm của sự so khớp giữa bột vài cái khuông. Trước tiên để dễ ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Regular Expression là gì? - Học Regular Expression PHP

Đây là bài đầu tiên trong loạt bài tìm hiểu Regular Expression và trong bài này chung ta tìm hiểu khái niệm Regular Expression là gì? 1. Regular Expression là gì? Regular Expression hay còn gọi là biểu thức chính quy được dùng để xử lý chuỗi nâng cao thông qua biểu thức riêng của nó, những ...

Tác giả: Tạ Quốc Bảo viết 14:46 ngày 06/04/2021

Hướng dẫn crawl dữ liệu trang chonbaihat bằng Ajax + PHP - Học Ajax - PHP Ajax - jQuery Ajax

Chào các bạn, lâu rồi không viết tut về Ajax nên hôm nay mình viết bài này để hướng dẫn các bạn cách sử dụng Javascript kết hợp với PHP để lấy dữ liệu của trang chonbaihat.com. 1. Ý tưởng bóc tách dữ liệu trang chonbaihat Trước khi crawl một trang web bất kì thì bạn phải soi toàn bộ ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

Validate form Modal Bootstrap với jQuery Ajax - Học Ajax - PHP Ajax - jQuery Ajax

Có một bạn hỏi cách validate form modal trong Bootstrap nên mình viết một bài và quay luôn video để hướng dẫn cách làm, chức năng này đã được trình bày ở các bài trước rồi nhưng theo yêu cầu thì mình viết thêm một bài nữa. 1. Tạo form đăng ký thành viên với Modal Bootstrap Để tiện việc ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

Kỹ thuật xử lý hàng đợi khi gửi ajax - Học Ajax - PHP Ajax - jQuery Ajax

Nếu bạn cần xử lý ajax nhiều lần và thứ tự thực hiện giữa các lần gửi ajax thì bạn sẽ áp dụng kỹ thuật đệ quy ajax, hay còn gọi là thiết lập hàng đợi trong ajax. Đây là một kỹ thuật cũng nâng cao và nó chủ yếu là do kinh nghiệm của mỗi người nên trong bài này mình chỉ chia sẻ kinh nghiệm của mình, ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

jQuery Ajax pagination load more với PHP và MYSQL - Học Ajax - PHP Ajax - jQuery Ajax

Một số website có chức năng khi chúng ta kéo xuống dưới sẽ tự động hiển thị thêm tin, cái này ta gọi là ajax scrolling pagination. Còn trường hợp ở cuối danh sách có một button load more thì đấy ta gọi là Ajax pagination load more. Trong bài này chúng ta sẽ tìm hiểu thủ thuật load more này ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

jQuery Ajax scrolling pagination với PHP và MYSQL - Học Ajax - PHP Ajax - jQuery Ajax

Hiện nay có một số website khi các bạn kéo xuống phía dưới cùng thì nó tự động load thêm dữ liệu. Facebook là một ví dụ nhưng nó khác ở chỗ là nó thực hiện hai thao tác, thứ nhất là kéo xuống sẽ load thêm, thứ hai là nó thiết lập sau một thời gian sẽ load thêm. Chức năng này người ta gọi là ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021

Delay the keyup event for jquery ajax - Học Ajax - PHP Ajax - jQuery Ajax

Có thể nói ajax là một kỹ thuật được ứng dụng rất rộng rãi trong các ứng dụng web vì sự mượt mà của nó, nhất là kết hợp với các hiệu ứng jquery. Nhưng để xử lý tiến trình ajax thật sự rất mơ hồ với những bạn mới làm quen với ajax. Một ví dụ điển hình là xây dựng chức năng search cho sự ...

Tác giả: Trần Trung Dũng viết 14:46 ngày 06/04/2021