Thứ Hai, 30 tháng 12, 2013

Học PHP online free: Học PHP | Xử lý FORM trong PHP

Học PHP online free: Học PHP | Xử lý FORM trong PHP: Khi học PHP thì điều không thể thiếu là xử lý dữ liệu trong form: gửi giá trị xử lý, lấy giá trị được gửi và xử lý chúng. Và hôm nay chúng...

Thứ Năm, 26 tháng 12, 2013

Thứ Tư, 21 tháng 8, 2013

Cú pháp cơ bản trong PHP

Cú Pháp Cơ Bản:
Để tiện cho server hiểu được chỗ nào là ngôn ngữ HTML, chỗ nào phải thực hiện các lệnh trong PHP. Người ta quy ước mã PHP sẽ được bắt đầu với cụm từ <?php và kết thúc với ?>. Các kí tự ở giữa 2 cụm từ này sẽ được Server hiểu là mã PHP, và thực hiện chúng nếu chúng có nghĩa, và báo lỗi hoặc cảnh báo, nếu có lỗi phát sinh trong quá trình thực hiện mã PHP.
Khi server hỗ trợ gõ tắt, người ta thay vì gõ <?php để bắt đầu và ?> để kết thúc, thì người ta còn có thể gõ ngắn gọn là <??>. Tuy nhiên, mình xin khuyến các bạn dùng <?php?> để mã PHP có thể phù hợp và chạy được với mọi server.

1
2
3
4
5
<?php
/// mã PHP đặt ở đây
?>
Một file php ngoài việc chứa mã PHP, còn có thể chứa mã HTML như đã giới thiệu trong bài viết lần trước về PHP. Dưới đây là một ví dụ, trong ví dụ này ta sẽ đưa câu “Chào các bạn” ra màn hình:

1
2
3
4
5
6
7
8
9
<html>
<body>
<?php
echo "Chào các bạn";
?>
</body>
</html>
Phần chữ không nằm giữa <?php và ?> sẽ được server tự hiểu đó là HTML, còn lại phần nội dung ở giữa <?php và ?> sẽ được server hiểu là PHP và thực các lệnh PHP trong đó. Trong Ví dụ trên bạn sẽ dễ dàng thấy:

1
2
3
4
5
<html>
<body>
Chào các bạn
</body>
</html>
Echo và Print là 2 hàm chủ yếu để xuất chuỗi kí tự ra trình duyệt. Và lệnh trên chính là câu lệnh để đưa cụm từ “Chào các bạn” ra trình duyệt. Cú pháp của hàm echo:

1
echo "Nội dung";</code>
và hàm print:

Xem code
1
print("Nội dung");
(ở đây mình không dùng, vì nó dài hơn echo )
Kí tự “;” trong PHP cho server biết chỗ đó là kết thúc một câu lệnh, giống như trong C++ ý mờ . Vì thế cần phải chú ý, nếu câu lệnh trước không kết thúc bằng “;” thì câu lệnh phía sau sẽ không được server thực hiện hoặc báo lỗi.
Chú ý: File của bạn phải có phần mở rộng là “.php”. Nếu không phải, thì mã PHP, mặc dù nằm giữa <?php và ?> thì vẫn không được server thực hiện. Mà server sẽ xuất nó ra màn hình như một đoạn văn bản bình thường. Vì thế cần chú ý. (Ví dụ như: .html dù có chứa mã PHP đi nữa thì Server cũng sẽ không thực thi đoạn mã đó)
Chú thích trong PHP:
Trong khi viết mã PHP sẽ khó có thể tránh khỏi các sai sót, các điểm qua trọng trong đoạn mã cần phải nhớ để sau này tiện lợi cho việc nâng cấp hoặc chỉnh sữa đoạn mã của mình. Và cũng giống như các ngôn ngữ lập trình bậc cao như: VB6, C++, C#, VB.net, … PHP cho phép bạn tạo một đoạn chú thích, để tiện lợi cho việc chỉnh sửa sau này. Đoạn chú thích này sẽ được server bỏ qua khi thực thi đoạn mã, nó cũng có nghĩa là phần nội dung chú thích sẽ trở nên vô nghĩa và “tàng hình” trong quá trình server xử lí đoạn mã. . Để cho Server biết ta đang viết một chú thích chứ hông phải là một câu lệnh, và buộc nó hông được thực hiện phần nội dung này. Ta có 2 cách đó là dùng “//” đối với đoạn chú thích nằm trên 1 dòng hoặc dùng “/*” để bắt đầu và “*/” để kết thúc với phần chú thích có nội dung nằm trên nhiều dòng. Xét ví dụ nhá:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
<html>
<body>
<?php
//Chú thích nè nhá
/*
Đây là
chú thích
nè.
*/
?>
</body>
</html>
Như các bạn thấy, phần chú thích ta có thể viết bất kì các gì ta muốn, mà không ảnh thưởng đến kết quả khi thực thi file php.

CÔNG TY CỔ PHẦN AN TÂM ĐỨC
VPGD: Số nhà 31, xóm 3, thôn Phú Đô, xã Mễ Trì, huyện Từ Liêm, Hà Nội, cạnh sân vận động quốc gia Mỹ Đình. Đi xe bus tuyến số 50).
Điện thoại: 04.62966.151 Hotline Mr.Dương Bốn 097.5252.437 – 0942.459.521 hoặc Mr.Thái: 0966.444.646
Website: http://antamduc.com      http://daotaolaptrinh.edu.vn


Giới thiệu về PHP

Giới thiệu về PHP

PHP là một ngôn ngữ được sử dụng bên phía máy chủ.

Trước khi tìm hiểu về PHP, thì bạn cần có các kiến thức cơ bản về:
HTML/XHTML
JavaScript

PHP là gì?
PHP là PHP : Tên tiếng anh đầy đủ là PHP – Hypertext Preprocessor
PHP là ngôn ngữ được thực hiện trên máy chủ, như ASP
PHP có mã nguồn được thực hiện và xử lí bởi máy chủ.
PHP Hổ trợ nhiều loại cơ sở dử liệu khác nhau (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)
PHP là một phần mềm mã nguồn mở
PHP được sử dụng miễn phí, và rộng rãi.

Tệp PHP là gì?
Tệp PHP có thể chứa các nội dụng như: HTML, văn bản thô, hoặc mã PHP
Tệp PHP khi được truy xuất từ máy khác sẽ trả về trình duyệt văn bản HTML
Tệp PHP có các dạng chuẩn ".php", ".php3", or ".phtml"

MySQL là gì?
MySQL là cơ sở dữ liệu, được lưu trên máy chủ
MySQL là giải pháp hữu hiệu cho các ứng dụng lớn và nhỏ
MySQL hổ trợ nguôn ngữ thao tác dữ liệu SQL
MySQL tương thích cao với nhiều môi trường hệ điều hành khác nhau
MySQL cũng như php, được sử dụng miễn phí và dùng rộng rãi

PHP + MySQL
PHP kết hợp with MySQL là một ứng dụng đa nền tảng (Bạn có thể thiết kế trên Windows hoặc cả UNIX)

Tại sao phải dùng PHP
PHP chạy trên được nhiều Hệ điều hành (Windows, Linux, Unix, vv)
PHP tương thích cao với tất cả các phần mềm máy chủ phổ biến (Apache, IIS, vv)
PHP hoàn toàn miễn phí, có thể tải về từ www.php.net
PHP đơn giản, dể học, hiệu quả cao. Thực hiện nhanh chóng trên máy chủ và trả về kết quả.

Okê, vây chúng ta bắt đầu từ đâu nào?

Để tiếp cận nhanh chóng với PHP, trước hết chúng ta sẽ cài WWW Server (tất nhiên rồi ) hãy cài Apache (hoặc IIS) lên máy chủ của bạn, sau đó cài PHP, tiếp đến MySQL -> Máy chủ của bạn đã sẵn sàng để hoạt động với ngôn ngữ PHP
Hoặc tìm các dịch vụ hosting có hổ trợ PHP và MySQL

Qua các vấn đề trên, sẽ giúp phần nào cho các bạn chưa từng biết gì về PHP, có một cái nhìn sơ lược về ngôn ngữ này. Trong bài viết tiếp theo mình sẽ đề cập đến các hàm cơ bản của PHP. Bây giờ tạm thế thôi.



CÔNG TY CỔ PHẦN AN TÂM ĐỨC
VPGD: Số nhà 31, xóm 3, thôn Phú Đô, xã Mễ Trì, huyện Từ Liêm, Hà Nội, cạnh sân vận động quốc gia Mỹ Đình. Đi xe bus tuyến số 50).
Điện thoại: 04.62966.151 Hotline Mr.Dương Bốn 097.5252.437 – 0942.459.521 hoặc Mr.Thái: 0966.444.646
Website: http://antamduc.com      http://daotaolaptrinh.edu.vn


Lập trình hướng đối tượng với PHP

Lập trình hướng đối tượng với PHP giúp cho việc lập trình trở nên dễ dàng hơn. Lập trình bây giờ không giống như với ngày trước, tất cả đều hướng về tạo dựng một đối tượng. Xây dựng đối tượng trong PHP làm cho code trở nên rõ ràng, trong sáng và dễ sửa đổi sau này hơn.
Trong PHP, người ta đã cung cấp cho chúng ta sẵn các hàm để định nghĩa đối tượng, và xây dựng đối tượng khá là đầy đủ. Đễ tiết kiệm chữ viết và thời gian đọc của các bạn, tôi xin gọi tắt “đôi tượng” ở đây là “class”.


CÔNG TY CỔ PHẦN AN TÂM ĐỨC
VPGD: Số nhà 31, xóm 3, thôn Phú Đô, xã Mễ Trì, huyện Từ Liêm, Hà Nội, cạnh sân vận động quốc gia Mỹ Đình. Đi xe bus tuyến số 50).
Điện thoại: 04.62966.151 Hotline Mr.Dương Bốn 097.5252.437 – 0942.459.521 hoặc Mr.Thái: 0966.444.646
Website: http://antamduc.com      http://daotaolaptrinh.edu.vn