
Upload và giải nén file zip trực tiếp trên web server bằng PHP
Hôm nay mình sẽ cùng với các bạn viết một ứng dụng nhỏ bằng PHP, trong ứng dụng này, chúng ta sẽ tạo một chức năng upload file zip, và file zip này sẽ tự động được giải nén ngay khi nó được up lên web server. Khi file zip được upload lên , chương trình sẽ tự động tạo một folder cùng tên với file ...

Thủ thuật PHP : Lấy thông tin từ website khác
Đôi khi trong lập trình web yêu cầu chúng ta phải lấy thông tin, nội dung từ website khác như kết quả tìm kiếm của google, cập nhật thông tin theo trang khác. Trong bài này sẽ hướng dẫn cách sử dụng “file_get_contents” function và “CURL” của PHP để đọc nội dung từ website ...

Phát hiện người dùng Android với Javascript hoặc PHP
Mình thấy gần đây người dùng điện thoại smartphone ngày càng nhiều, đặc biệt là những điện thoại sử dụng hệ điều hành Android. Chính vì thế mà mình xin chia sẻ cho các bạn 2 đoạn code, một từ Javascript và một từ PHP, những đoạn code này sẽ giúp chúng ta nhận biết được thiết bị duyệt web của người ...

Dọn dẹp dữ liệu nhập từ inputs khi đưa vào database bằng PHP
Khi chúng ta lập ra một form cho phép người dùng nhập vào các giá trị vào các thẻ input rồi sau đó những giá trị này sẽ được lưu vào database. Thì có thể những giá trị đó có chứa những đoạn mã gây nguy hiểm cho website của chúng ta như SQL injections hay là những đoạn mã nguy hiểm khác. Để ...

10 lời khuyên của những bậc thầy PHP
Dưới đây là những lời khuyên, kinh nghiêm từ những bậc thầy code bằng ngôn ngữ kịch bản PHP. Có thể bạn sẽ không vận dụng hết những kinh nghiệm này, nhưng đó là những cách nhìn nhận cho bạn những gợi ý quan trọng. 1. Chỉ sử dụng PHP khi bạn cần đến nó – Rasmus Lerdorf Không ai có ...

Tự động sao lưu (Backup) MySQL Database bằng PHP
Nếu các bạn đang sở hữu một trang blog hay web thì việc sao lưu cơ sở dữ liệu (Database) là một việc làm hết sức cần thiết và phải được thực hiện thường xuyên. Bởi vì chúng ta sẽ không thể nào biết ngày nào, giờ nào trang web của chúng ta sẽ bị các kẻ xấu hack và bị lỗi. Nếu các bạn không có quá ...

Cách giải quyết lỗi khi sử dụng hàm file_get_contents() và file() trong PHP
file_get_contents() là một hàm có chức năng là đọc nội dung từ 1 file và chuyển nó sang dạng chuỗi, nó thường được sử dụng để lấy nội dụng những trang web trên mạng, tuy nhiên có một số server đã vô hiệu hóa chức năng này , và khi đó nếu bạn sử dụng hàm file_get_contents() hay file() thì ...

10 PHP code snippets khi làm việc với chuỗi (Strings)
Strings hay còn gọi là chuỗi , là một trong những kiểu dữ liệu quan trọng và được dùng thông dụng nhất. Việc nắm vững trong việc xử lý chuỗi sẽ giúp ích rất nhiều cho các bạn trong việc lập trình web sau này. Trong bài viết này, mình xin chia sẻ 10 đoạn code xử lý chuỗi thông dụng mà có thể các bạn ...

Creating a Web Server with CloudFormation Designer (P1)
Chào mọi người, hôm nay, mình sẽ hướng dẫn cách sử dụng CloudFormation của AWS để tạo ra một Web Server đơn giản sử dụng EC2 Chuẩn bị Tạo Key Pair Như các bạn đã biết, khi bạn muốn SSH vô được EC2 instance, bạn bắt buộc phải có KeyPair đã được tạo sẵn lúc init instance Sau khi đăng nhập vào ...

Tối ưu hóa mã nguồn PHP
Với một chương trình PHP hoàn chỉnh hoặc với số lượng lớn người sử dụng cùng lúc, nếu mã nguồn được viết hợp lí, chương trình của bạn được tăng tốc đáng kể. Trong những năm gần đây, PHP đã trở thành một trong những ngôn ngữ phổ dụng nhất trong lập trình ứng dụng web. Ưu điểm của PHP là mã ...

Thủ thuật PHP : Ứng dụng free php captcha
Captcha là biện pháp hiệu quả giúp chúng tình trạng auto submit hiện nay. Nếu bạn dang code với PHP, free php captcha class này sẽ có nhiều tùy biến thích hợp cho website của bạn. Class này hổ trợ tạo captcha image từ đơn giản nhất đến việc hổ trợ âm thanh, flash, tùy chỉnh ttf font, màu sắc, ...

Tạo lớp (class) phân trang đơn giản bằng PHP
Trong quá trình làm web, ắt hẳn bạn sẽ cần phân trang khi dữ liệu được load quá nhiều, đoạn code dưới đây chỉ là một lớp phân trang đơn giản nhưng sẽ rất hữu ích cho những bạn mới bước vào lập trình nói chung và lập trình bằng php nói riêng. Đoạn code phân trang này sẽ hiển thị như sau khi bạn ...

Laravel Scout
Scout là thư viện cung cấp 1 giải pháp đơn giản và dựa vào driver để đưa tìm kiếm full-text vào Eloquent Models. Sử dụng các model observer, Scout sẽ tự động cập nhật và đồng bộ hóa các index tìm kiếm của bạn với các bản ghi Eloquent. Hiện tại, Scout mặc định kết nối với driver Algolia; tuy nhiên ...

Hướng dẫn gửi mail với file đính kèm (Attachment) bằng PHP
Gửi mail thì chắc hẳn là ai cũng biết, nhưng gửi mail kèm với file đính kèm như một file word, hoặc 1 hình ảnh nào đó thì sẽ không ít người chưa từng làm qua. Nếu bạn đam mê lập trình bằng PHP thì đây là đoạn code mà theo mình nghĩ bạn không nên bỏ qua, nó sẽ rất có ích cho bạn trong những dự ...

Chạy PHP bằng file Javascript bên ngoài
Một trong những khía cạnh ít được biết đến của file javascript bên ngoài là khả năng tham chiếu một file PHP (.php) tương tự như một file .js. Bằng cách sử dụng file Javascript bên ngoài, chúng ta có thể thấy PHP và Javascript có thể cùng hoạt động mà bạn có thể nghĩ là không thể. Cú pháp để ...

Hướng dẫn truy xuất dữ liệu XML bằng PHP
Nếu bạn đang gặp khó khăn trong việc lấy dữ liệu từ file XML thì ví dụ mà mình chia sẻ sau đây sẽ giúp bạn dễ dàng quản lý và làm chủ được file XML , ví dụ rất đơn giản nhưng thật sự hữu ích cho những bạn mới lập trình, các bạn đừng nên bỏ qua. Sau đây là ví dụ của mình : <?php $xml = ...

Thủ thuật PHP : Cắt chuỗi mà không làm mất nghĩa
Hôm nay mình sẽ hướng dẫn các bạn cách lấy ra chuỗi con mà không làm nó mất đi ý nghĩa, ví dụ nếu bạn muốn lấy 1 chuỗi con từ 1 đoạn văn thì bạn thường sử dụng hàm substr, tuy nhiên hàm này đôi khi làm cho chuỗi con trở nên khó hiểu, chúng ta cùng thử 1 ví dụ sau đây: 1 2 3 4 5 6 ...

Tạo chuỗi ngẫu nhiên ( Random String ) trong PHP
Đến một thời điểm nào đó chắc hẳn bạn sẽ cần tạo một chuỗi ngẫu nhiên (random string) để xác nhận tài khoản hoặc 1 cái gì đó mà bạn cần tới, hôm nay mình sẽ giúp các bạn 1 đoạn code rất đơn giản để làm công việc này. Nào chúng ta cùng bắt đầu nào.. Đầu tiên Chúng ta sẽ đặt tên hàm này là ...

Tạo form liên hệ đơn giản bằng PHP
Nếu bạn là người mới bắt đầu lập trình bằng PHP thì đây là một ví dụ đơn giản mà hữu ích dành cho bạn, mình sẽ hướng dẫn các bạn từng bước tạo một form liên hệ cho trang web của mình. Bạn cần làm những việc sau đây : Tạo 2 file lần lượt là contactform.htm và send_form_email.php , kế tiếp là ...

Thủ thuật PHP : Chuyển đổi tiếng việt có dấu thành không dấu
Có rất nhiều cách để chuyển đổi tiếng việt từ có dấu sang không dấu, thông thường bạn hay tạo 1 hàm (function) sử lý bằng str_replace, tuy nhiên bạn hoàn toàn có thể đơn giản hóa bằng hàm preg_replace 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...