Viết lệnh trong php


Bạn hãy dùng một chương trình soạn thảo văn bản như notepad chẳng hạn. Đặt tên cho các tập tin là *.php. Lưu tập tin vào thư mục gốc của web local(xem bài 1 để biết thư mục gốc).

Read more


Tạo và kết nối database bằng php


1.Tạo một cơ sở dư liệu mysql:Bạn mở trình duyệt và gõ địa chỉ sau: http://localhost/phpmyadmin
Gõ vào hộp Create new database tên database ở đây là guestbook và nhấn Create.

Read more


Hiển thị dữ liệu trong Database lên màn hình


Hiển thị dữ liệu trong Database lên màn hình 
Bây giờ dữ liệu đã được ghi vào CSDL guestbook . Bạn cần thực hiện việc xem các dữ liệu đó. Nên nhớ là chúng ta lại phải sử dụng dbconnect.php như tôi đã nói với bạn trước đây.

Read more


Khai báo và sử dụng mảng


Mảng là biến dữ liệu lưu trữ tập hợp dữ liệu gồm nhiều phần tử, mỗi phần tử chứa một giá trị text,number hay một mảng khác.

Read more


Mảng hai chiều


Để truy cập đến các giá trị của phần tử mảng hai chiều, bạn có thể phát biểu vòng lập for, duyệt trên hàng và cột của mảng.

Read more


Mảng ba chiều


Tương tự như khai báo mảng hai chiều bạn cũng có thể khai báo mảng ba chiều như ví dụ dưới đây:

Read more


Ghi dữ liệu từ mảng vào File


Các bạn đã biết làm thế nào để ghi dữ liệu ra file và đọc dữ liệu từ file bằng PHP. Trong phần này, chúng tôi tiếp tục trình bày làm thế nào để đọc dữ liệu từ file vào biến mảng và in ra trang web.

Read more


Định dạng chuỗi (form góp ý).


Xử lý chuỗi trong ứng dụng web là một phần chính của PHP, bởi lẽ PHP có điểm mạnh là cung cấp khả năng xử lý chuỗi rất tốt.

Read more


Định dạng chuỗi để In


Chúng tôi chỉ trình bày, làm thế nào để xuất chuỗi ra trình duyệt bằng echo. Tuy nhiên trong PHP  còn hỗ trợ một hàm dùng để In nội dung của chuỗi ra trình duyệt là print(string str), không giống như echo hàm print() tra về giá trị 0 hay 1.

Read more


Thay đổi kiểu chữ của chuỗi


Để thay đổi kiểu chữ của chuỗi bạn sử dụng hàm Ucase(str) chuyển chuỗi str sang kí tự hoa hay Lcase(str) chuyển chuỗi str sang dạng chữ thường tương tự như vậy, bạn có thể sử dụng các hàm chuyển đổi như trong bảng dưới đây:

Read more


Kết hợp hay tách chuỗi


Trong thực tế khi làm việc với kiểu dữ liệu chuỗi, ngôn ngữ lập trình hay các server cript  đều có hỗ trợ một số hàm xử lý chuỗi. Chẳng hạn, trong trường hợp PHP, một số hàm xử lý chuỗi bao gồm:explode(), join(), substr().

Read more


Hàm so sánh chuỗi


Chúng tôi chỉ sử dụng phép so sánh chuỗi  == để so sánh hai chuỗi bằng nhau hay không. Tuy nhiên, PHP cũng có một hàm so sánh chuỗi khác như strcmp() và strnatcmp().

Read more


Hàm tìm kiếm chuỗi


1. Tìm kiếm chuỗi trong chuỗi.
Để tìm kiếm một chuỗi bên trong một chuỗi khác, bạn có thể sử dụng một trong ba hàm strstr(), strchr(), strrchar() hay stristr().

Read more


Hàm thay thế chuỗi


Để thay thế một chuỗi str1 bằng chuỗi str2 trong chuỗi str bạn có thể sử dụng hàm str_reaplce().
Cú pháp: string str_replace(string str1, string str2, string str);

Read more


Biểu thức trong PHP


Khi bạn tìm kiếm hay xử lý trên chuỗi, thông thường chuỗi đó không phải lúc náo cũng có kết quả như ý muốn. Chính vì vậy, trong trường hợp này, bạn nên cung cấp một số biểu thức cho phép mà PHP hỗ trợ trong lập trình web.

Read more


Sử dụng khai báo Require


Khi bạn có một trang web có tên mở rộng được hổ trợ trong PHP, bạn có thể sử dụng lại chúng trong một trang web khác bằng khai báo Require(). Chẳng hạn trong trường hợp này chúng tôi tạo một trang có tên ex1.php với nội dung như sau:

Read more


Sử dụng khai báo include()


Hai khai báo require() và include() tương tự như nhau, nhưng có một sự khác biệt cần lưu ý, tất cả nội dung của trang nạp lên bằng khai báo require() thì Web server phải dịch tất cả nội dung bên trong.

Read more


Sử dụng hàm trong PHP


Hàm luôn tồn tại trong ngôn ngữ lập trình bất kì,hàm có hai loại: hàm trả về giá trị và hàm không có giá trị trả về (hàm này được xem như hàm thủ tục).

Read more


Gọi một hàm chưa khai báo


Nếu bạn gọi hàm mà hàm đó không tồn tại trong PHP hay người dùng không định nghĩa thì lỗi sẽ phát sinh như ví dụ sau:

Read more


Tạo lớp, thuộc tính và phương thức trong PHP


Trong php, cũng giống như các ngôn ngữ lập trình khác như C, C++, Java, VB.NET hay C#. Để tạo ra một lớp, bạn phải sử dụng khai báo với từ khóa Class.

Read more


Sử dụng thuộc tính của lớp trong PHP


Bên trong class bạn có thể truy cập con trõ đặc biệt được gọi là $this. Nếu một thuộc tính của lớp hiện hành gọi là $attribute. bạn có thể tham chiếu đến chúng bằng cách khai báo sau:

Read more


Gọi phương thức của class


Gọi phương thức của class cũng giống như gọi thuộc tính của class, cú pháp gọi phương thức của class như ví dụ dưới đây:

Read more


Thiết lập tính kế thừa trong PHP


 Nếu bên trong class có chứa class con(subclass), bạn có thể sử dụng từ khóa extends để khai báo chúng. Chẳng hạn như trong trường hợp lớp mysubclass kế thừa từ lớp myclass.

Read more


Chồng hàm


Một số vấn đề cần quan tam khi bạn khai báo thuộc tính và phương thức trong hai class có kế thừa với nhau, Chẳng hạn như trong ví dụ sau:

Read more


Thiết kế class - Xây dựng class có tên page


Để tiếp tục với phần class mời các bạn tham khảo ví dụ dưới đây, xây dựng tất cả các class cần dùng, sau đó sử dụng class đó trong PHP.

Read more


Thiết kế class - Chèn lớp page bằng cách sử dụng require( )


Sau khi khai báo lớp có tên page bao gồm các thuộc tính và phương thức, bạn có thể viết một trang PHP như ví dụ dưới đây với khai báo require như sau:

Read more


Gán cookie từ PHP


Bạn có thể gán cookie trong PHP bằng cách sử dụng hàm setcookie(), cú pháp như sau:

Read more


Sử dụng cookie với session


Do cookie lưu thông tin cá nhân trên máy khách nên hầu hết người dùng đều không muốn, đó là lý do vì sao người dùng có thể vô hiệu hóa chức năng chấp nhận cookie trong cấu hình browser, ứng dụng sẽ khó sử lý trong trường hợp này. Trong khi đó, session lưu thông tin trên máy chủ, chính vì vậy ứng dụng sẽ sử lý trong trường hợp này.

Read more