Để lại áy láy quá post tiếp:
Filesystem đơn giản là tất cả những gì mà ta nhìn thấy trong folder của host nơi lưu trữ code -hết-.
Thursday, 28 April 2011
String và những hàm phổ biến
Trong quá trình lập trình thì những hàm sau mình thấy phổ biến, đủ dùng, dùng khác đi thì phụ thuộc khả năng sáng tạo của mỗi người :) . Các bạn tự kiểm nghiệm xem PHP mạnh về string là tại sao nha. Mình thấy nó cũng không khác Java là mấy.(học java dốt lại khoe khoang :( ).
Chú ý: trong PHP sử dụng hàm thì liên quan đến string thì mảng kết quả bắt đầu từ [0].
Tôi sẽ không giải thích cú pháp mà các bạn để ý kết quả hiển thị để xác định ý nghĩ, không ăn sổi .
Nhãn:
PHP
Lập Trình Hướng Đối Tượng: Cơ bản về những khái niệm
Lập Trình Hướng Đối Tượng (OOP in PHP tutorial)
Đối với nhiều lập trình viên PHP, Lập Trình Hướng Đối tượng có vẻ là 1 khái niệm gì đó rất kinh khủng và khó hiểu, với rất nhiều cú pháp phức tạp và trở ngại khác nhau. Qua bài hướng dẫn này, các bạn sẽ được tìm hiểu một số khác niệm về lập trình hướng đối tượng (OOP) trong PHP, một phong cách mã lệnh có các action liên quan lẫn nhau được nhóm thành các class, giúp tăng khả năng rút gọn mã mà vẫn giữ được tính hiệu quả cho chúng.
Vậy Thế Nào Là Lập Trình Hướng Đối Tượng ?
Nhãn:
PHP
Wednesday, 27 April 2011
Cách Rewrite URL trong PHP
Kỹ thuật được nói đến là URL rewriting và nó đem lại những tiện lợi sau:- Làm cho URL trở nên thân thiện với người dùng cũng như dễ dàng với các Search Engine (bộ máy tìm kiếm)- Tránh lộ các đường link quan trọng- Tránh lộ các công việc bên trong trước người dùng
Bản chất của việc rewrite này các bạn có thể hình dung như sau: khi bạn gõ 1 đường link lên trình duyệt như sau: http://vidu.com/news/2007/13/01 thì đây là đường dẫn ảo, và khi request đến Webserver nó sẽ đổi lại thành đường dẫn thật như sau: http://vidu.com/index.php?mod=news&year=2007&day=13&month=01 << có thể là như thế này vì có nhiều cách rewrite.
Đối với Server Apache: để thực hiện được URL Rewriting bạn làm các bước sau:
Bản chất của việc rewrite này các bạn có thể hình dung như sau: khi bạn gõ 1 đường link lên trình duyệt như sau: http://vidu.com/news/2007/13/01 thì đây là đường dẫn ảo, và khi request đến Webserver nó sẽ đổi lại thành đường dẫn thật như sau: http://vidu.com/index.php?mod=news&year=2007&day=13&month=01 << có thể là như thế này vì có nhiều cách rewrite.
Đối với Server Apache: để thực hiện được URL Rewriting bạn làm các bước sau:
Nhãn:
PHP
Tìm hiểu về file .htaccess
+.htaccess là gì ?????
-.htaccess là một tập tin được đặt trên các máy chủ hệ Unix (FreeBSD* Linux* Solaris* True64...) và .htaccess chỉ được cấu hình ở mức thư mục.
-Tập tin này có thể điều khiển được khá nhiều thứ* thậm chí thay đổi được cả thiết lập mặc định của máy chủ Apache.
-Nếu khai thác tốt .htaccess* ta có thể làm nhiều việc khá dễ dàng chỉ với vài dòng lệnh.
-.htaccess là một tập tin được đặt trên các máy chủ hệ Unix (FreeBSD* Linux* Solaris* True64...) và .htaccess chỉ được cấu hình ở mức thư mục.
-Tập tin này có thể điều khiển được khá nhiều thứ* thậm chí thay đổi được cả thiết lập mặc định của máy chủ Apache.
-Nếu khai thác tốt .htaccess* ta có thể làm nhiều việc khá dễ dàng chỉ với vài dòng lệnh.
Nhãn:
PHP
Sunday, 24 April 2011
Gửi mail từ localhost trong php với xampp và Mercury Mail
Như chúng ta đã biết hàm mail() trong PHP gửi mail bằng các thông số cấu hình trong file php.ini.
- Trên window : hàm mail() gửi mail bằng SMTP dùng 3 thông số ( SMTP , smtp_port và sendmail_from )
- Trên linux : hàm mail() gửi mail bằng hàm sendmail() của server
( vấn đề trong php.ini không cho phép cấu hình account và password của SMTP nên không gửi mail được ).
Trong bộ cài đặt Xampp cho Windows có sẵn mail server là Mercury Mail, việc gửi email sẽ thuận tiện hơn. Chỉ với vài bước cấu hình lại là xong
Các bước cấu hình Mercury Mail :
Nhãn:
PHP
Lấy giá trị checkbox theo mảng
Theo cách thông thường thì chúng ta thường đặt tên mỗi checkbox một tên nhưng cách này tốn quá nhiều tên cho một form. Sau đây là cách khác để đặt tên cho checkbox và form, tương tự với các phần tử khác của form:
Nhãn:
PHP
Thursday, 21 April 2011
Gửi mail trong php sử dụng xampp,wampp và code ví dụ
HÀM MAIL() CỦA PHP
Send email trong PHP rất đơn giản, ta chỉ cần dùng duy nhất 1 hàm mail() được PHP cung cấp sẵn là đủ. Cú pháp của hàm mail() như sau:
bool mail(string to, string subject, string message[, string additional_headers])
Các tham số của hàm mail() có ý nghĩa như sau:
Send email trong PHP rất đơn giản, ta chỉ cần dùng duy nhất 1 hàm mail() được PHP cung cấp sẵn là đủ. Cú pháp của hàm mail() như sau:
bool mail(string to, string subject, string message[, string additional_headers])
Các tham số của hàm mail() có ý nghĩa như sau:
Nhãn:
PHP
56 TIPS/TRICKS tăng tốc độ hoạt động của PHP
1_ Nếu có thể khai báo hàm tĩnh thì có thể tăng tốc độ lên 4 lần.
2_ Echo thì nhanh hơn Print.
3_ Sử dụng nhiều câu lệnh Echo thay vì Echo 1 chuỗi nối vào nhau.
4_ Đặt giá trị lớn nhất cho vòng lặp for trước, và ko đặt trong vòng lặp for.
5_ Hủy các biến bằng hàm unset() để giải phóng bộ nhớ sau khi sử dụng, đặc biệt là những mảng lớn.
6_ Tránh dùng các định nghĩa kiểu: __get, __set, __autoload.
7_ Tránh dùng hàm require_once().
8_ Sử dụng đường dẫn đầy đủ trong includes và requires.
9_ Nếu cần tính thời gian lúc code được thực thi, thì nên dùng $_SERVER['REQUEST_TIME'] thay vì time().
Nhãn:
PHP
Free PHP captcha - Chống tự động đăng nhập form
Xem thêm về captcha tại đây. Ở đây tôi tập trung hướng dẫn bạn cách ứng dụng free php captcha class vào website của bạn.
Download code và ví dụ mẫu
Download code và ví dụ mẫu
Nhãn:
PHP
Subscribe to:
Posts (Atom)