Tiến lên PHP5

Posted by admin | Posted in Tin tức tổng hợp | Posted on 27-07-2007


Support GoPHP5.org

Vậy là PHP4 sẽ ngừng phát triển vào cuối năm 2007, chỉ còn những bản fix bug được cập nhật cho đến ngày 8 tháng 8 năm 2008. PHP4 đã sống 7 năm, và bây giờ đã đến lúc nó phải ra đi để nhường chỗ cho PHP5.

PHP5 đã ra đời được 3 năm, và PHP6 thì sắp oe oe chào đời, nhưng PHP4 vẫn thống trị các dịch vụ cung cấp shared hosting. Điều đó làm cho các ứng dụng PHP … không dám nâng cấp lên PHP5. Nhưng đã đến lúc phải chấm dứt tình trạng đó. PHP5 đã quá trưởng thành, nó đem đến sự chuyên nghiệp cho cộng đồng PHP, đem đến OO, design patterns, UML, XML, web services …

Read the rest of this entry »

Share This Post

Regular Expression

Posted by admin | Posted in PHP Căn bản | Posted on 15-07-2007

Biểu thức chính qui dùng bộ kí hiệu qui ước như sau:

- | nghĩa là hoặc (or)

- () nghĩa là nhóm các thành phần

- * nghĩa là lặp lại 0 hoặc nhiều lần kí tự đứng trước

- ? nghĩa là lặp lại 1 hoặc nhiều lần

- + nghĩa là lặp lại 0 hoặc 1 lần

Read the rest of this entry »

Share This Post

Session, Cookie, POST, GET,…

Posted by admin | Posted in PHP Căn bản | Posted on 15-07-2007

  1. Session

Dùng để lưu thông tin trong một phiên kết nối. Ví dụ: mỗi khi ta mở một trang web (diễn đàn), sẽ có một session được tạo ra trên máy chủ.

Để khởi tạo session ta dùng hàm :

session_start()

Session chỉ là một file, có thể ghi các thông tin cần thiết vào đó như username, password, địa chỉ IP…

Mỗi session được tạo ra sẽ có 1 ID là một số 32 kí tự, được tạo ra 1 cách ngẫu nhiên sao cho không có 2 session nào có ID giống nhau. Muốn ghi các biến vào trong session ta dùng hàm:

session_register()
Read the rest of this entry »

Share This Post

Ngừng phát triển PHP4

Posted by admin | Posted in Tin tức tổng hợp | Posted on 13-07-2007

Từ trang chính thức của cộng đồng PHP (php.net) đã đưa tin về sự kết thúc của phiên bản php4. Dưới đây là thông báo:

Hôm nay là ngày tròn 3 năm sự ra đời của phiên bản PHP5. Trong những năm đó PHP5 đã có những cải tiến vượt xa PHP4. Phiên bản PHP5 nhanh hơn, ổn định hơn và mở đường cho sự ra đời của PHP6, PHP4 sẽ bị ngừng phát triển lại.

Đội phát triển phiên bản PHP4 đã thông báo rằng họ sẽ vẫn tiếp tục hỗ trợ cho PHP4 cho đến hết năm nay 2007. Sau 31/12/2007 sẽ ko có phiên bản nào hơn PHP4.4 ra đời. Họ sẽ tiếp tục vá những lỗi bảo mật nghiêm trọng cho đến 08/08/2008. Hãy sử dụng quảng thời gian đó để làm cho ứng dụng của bạn ổn định trên PHP5.

Tài liệu cho việc chuyển đổi từ PHP4 sang PHP5, bạn có thể xem ở đây.

Thông tin thêm có thể xem ở 2 tài liệu sau:PHP5.0 lên PHP5.1PHP5.1 lên PHP5.2

Để hiểu rõ hơn bạn có thể truy cập vào website : php.net

Share This Post

Hàm, Lớp, Include, Require

Posted by admin | Posted in PHP Căn bản | Posted on 13-07-2007

  1. Hàm: trong PHP hàm không cần định kiểu trả về.

Khai báo:

            function tên_hàm($doiso1 = “”, $doiso2 = “”, $doiso3 = “”){

            }

Hàm có thể có các đối số, và có thể khởi tạo lúc khai báo. Khi gọi hàm với những đối có khởi tạo sắn thì có thể không cần viết đối số.

  1. Lớp

Lớp trong PHP cũng linh hoạt, dễ khai báo, nhưng không có nhiều tính năng như trong C++.

Khai báo lớp trong PHP:

class tên_lớp{

            var $user;

            function tên_lớp($doiso1 = “”, $doiso2 = “”){

            }

}

$foo    = new tên_lớp();

$foo1  = new tên_lớp(doiso1, $doiso2);

Trong PHP lớp không thực sự mạnh nhưng ta nên viết dưới dạng đóng gói trong lớp.

Lớp cũng có tính kế thừa bằng cách dùng tư khoá extends

Class Lớp_A extends Lớp_B{

 

}

  1. Include(), require()

Giống như trong từ khoá #include trong C/C++. Nhưng không có các định nghĩa file header hay file nguồn gì cả. Mà các file include đều là file mã nguồn.

Khi include hay require thì mã nguồn của file được include sẽ được chèn vào file gọi include. Khi 1 file B được include vào file A thì các biến toàn cục trong file A thì file B có thể được sử dụng bình thường.

Có thể dùng thêm include_once() hoặc require_once(). Tìm hiểu sự khác nhau trong PHP_Manual.

Share This Post

Cú pháp, biến, các phép toán

Posted by admin | Posted in PHP Căn bản | Posted on 13-07-2007

PHP viết giống ngôn ngữ C, C++.

Đoạn mã PHP được bọc trong 2 thẻ ‘<?’ hoặc ‘<?php’ và ‘?>’. Có thể chèn vào bất kì chỗ nào trong file HTML, PHP.

Câu lệnh: trong PHP đều được kết thúc bằng dấu ; trừ câu lệnh cuối cùng trước dấu ‘?>’.

Chú thích: trong PHP hỗ trợ các kiểu chú thích giống C, C++

// chú thích trên một dòng

/* chú thích trên

nhiều dòng

*/

Read the rest of this entry »

Share This Post

Cài đặt Apache, PHP, Mysql

Posted by admin | Posted in PHP Căn bản | Posted on 13-07-2007

Đây là cài đặt riêng rẽ từng chương trình một và tự cấu hình, ngoài ra có nhiều bộ Setup chọn gói các bạn xem ở cuối bài.

(Đây là bài đựơc copy từ bên Quản trị mạng)

I : Cài Đặt Apache

Muốn cài đặt Apache thì ta phải download Apache về các bạn có thể tải Apache về tại đĩa chỉ http://www.apache.org , các bạn nhớ chú ý chọn phiên bản cho đúng nhé sau khi tải Apache về xong chúng ta tiến hành cài đặt nó Click vào file mới download về 1 hộp thoại sẻ hiện ra , click tiếp vào Next chọn mục

I accept the terms in the license agreement và nhấn Next và tiếp tục Next 1 lần nữa , trong hộp thoại Networl DomainServer Name các bạn điền localhost điền admin@localhost vào hộp thoại Aministrator’s Email Address Click Next để tiếp tục , chọn Custom và tiếp tục bây giờ sẻ xuất hiện 1 của sổ mới , chọn thư mục để cài đặt apache, muốn để đâu củng được cả, nhưng mặc định của nó là C:\Program Files\Apache Group. bây giờ Apache sẻ tự động cài đặt, công việc của bạn sẻ là ngồi đợi cho đến khi kết thúc và sau khi Apache cài xong các bạn nên reset lại máy của mình

Read the rest of this entry »

Share This Post

Lịch sử phát triển của PHP

Posted by admin | Posted in Tin tức tổng hợp | Posted on 13-07-2007

PHP/FI

PHP được phát triển từ một sản phẩm có tên là PHP/FI. PHP/FI do Rasmus Lerdorf tạo ra năm 1995, ban đầu được xem như là một tập con đơn giản của các mã kịch bản Perl để theo dõi tình hình truy cập đến bản sơ yếu lý lịch của ông trên mạng. Ông đã đặt tên cho bộ mã kịch bản này là ‘Personal Home Page Tools’. Khi cần đến các chức năng rộng hơn, Rasmus đã viết ra một bộ thực thi bằng C lớn hơn để có thể truy vấn tới các cơ sở dữ liệu và giúp cho người sử dụng phát triển các ứng dụng web đơn giản. Rasmus đã quyết định công bố mã nguồn của PHP/FI cho mọi người xem, sử dụng cũng như sửa các lỗi có trong nó đồng thời cải tiến mã nguồn.

PHP/FI, viết tắt từ “Personal Home Page/Forms Interpreter”, bao gồm một số các chức năng cơ bản cho PHP như ta đã biết đến chúng ngày nay. Nó có các biến kiểu như Perl, thông dịch tự động các biến của form và cú pháp HTML nhúng. Cú pháp này giống như của Perl, mặc dù hạn chế hơn nhiều, đơn giản và có phần thiếu nhất quán.

Vào năm 1997, PHP/FI 2.0, lần viết lại thứ hai của phiên bản C, đã thu hút được hàng ngàn người sử dụng trên toàn thế giới với xấp xỉ 50.000 tên miền đã được ghi nhận là có cài đặt nó, chiếm khoảng 1% số tên miền có trên mạng Internet. Tuy đã có tới hàng nghìn người tham gia đóng góp vào việc tu chỉnh mã nguồn của dự án này thì vào thời đó nó vẫn chủ yếu chỉ là dự án của một người.

PHP/FI 2.0 được chính thức công bố vào tháng 11 năm 1997, sau một thời gian khá dài chỉ được công bố dưới dạng các bản beta. Nhưng không lâu sau đó, nó đã được thay thế bởi các bản alpha đầu tiên của PHP 3.0.

Read the rest of this entry »

Share This Post

Tên Việt Nam theo tiếng Hàn Quốc ^^

Posted by admin | Posted in Thư giãn, giải trí | Posted on 12-07-2007

1. Ho.: Ho. theo tiê’ng Hàn chính là sô’ cuô’i cùng trong năm sinh cu?a ba.n.

- 0: Park
- 1: Kim
- 2: Shin
- 3: Choi
- 4: Song
- 5: Kang
- 6: Han
- 7: Lee
- 8: Sung
- 9: Jung

2. Đê.m: Tên đê.m trong tiê’ng Hàn chính là tháng sinh cu?a ba.n.

- 1: Yong
- 2: Ji
- 3: Je
- 4: Hye
- 5: Dong
- 6: Sang
- 7: Ha
- 8: Hyo
- 9: Soo
- 10: Eun
- 11: Hyun
- 12: Rae

3.Tên ba.n chính là ngày sinh cu?a các ba.n đó

- 1: Hwa
- 2: Woo
- 3: Joon
- 4: Hee
- 5: Kyo
- 6: Kyung
- 7: Wook
- 8: Jin
- 9: Jae
- 10: Hoon
- 11: Ra
- 12: Bin
- 13: Sun
- 14: Ri
- 15: Soo
- 16: Rim
- 17: Ah
- 18: Ae
- 19: Neul
- 20: Mun
- 21: In
- 22: Mi
- 23: Ki
- 24: Sang
- 25: Byung
- 26: Seok
- 27: Gun
- 28: Yoo
- 29: Sup
- 30: Won
- 31: Sub

 

Tên của bạn là gì ? ^_^

Share This Post

Tên Việt Nam theo tiếng Nhật Bản

Posted by admin | Posted in Thư giãn, giải trí | Posted on 12-07-2007

Cái này copy từ blog HoangClub, nhưng thấy hay hay, nên làm màn mở đầu cho category này.

TÊN TIẾNG NHẬT CỦA BẠN LÀ … ???

* A- ka

* B- tu

* C- mi

* D- te

* E- ku

* F- lu

* G- ji

* H- ri

* I- ki

* J- zu

* K- me

* L- ta

* M- rin

* N- to

* O-mo

* P- no

* Q- ke

* R- shi

* S- ari

* T-chi

* U- do

* V- ru

* W-mei

* X- na

* Y- fu

* Z- zi

Share This Post

Một đoạn code khá hay

Posted by admin | Posted in PHP Nâng cao | Posted on 12-07-2007

“Bóc tem” cho category này bằng một đoạn code thú vị mà mình mới để ý thấy sau 4 năm làm việc với PHP *_*

for ($i = 0; $i < 5; ++$i) {
if ($i == 2)
continue
print "$i\n";
}
?>

Kết quả ra là:

2

chứ ko phải

0
1
3
4

Xem ra khá thú vị phải không nào?

^_^

Share This Post

Giới thiệu ngôn ngữ PHP

Posted by admin | Posted in PHP Căn bản | Posted on 12-07-2007

PHP là thuật ngữ được lấy từ cụm từ “PHP Hypertext Preprocessor”. Hay gọi là ngôn ngữ đánh dấu siêu văn bản, nó được cài đặt ở trên server. PHP ngày nay được sử dụng rộng rãi bởi nó rất đơn giản, cung cấp phương thức tiếp cận database không phụ thuộc vào môi trường.

PHP là ngôn ngữ mã nguồn mở được thiết kế để làm việc trên Web giống như nhiều ngôn ngữ khác như Perl, Python…

Lịch sử: năm 1994 một nhóm phát triển tạo ra những công cụ phát triển “Personal Home Page”, sau đó họ viết ra những engine phân tích cú pháp từ những form HTML và dẫn tới sự ra đời của PHP2 vào giữa năm 1995…)

Share This Post

Lời nói đầu!

Posted by admin | Posted in Tin tức tổng hợp | Posted on 12-07-2007

Đã từ lâu mình đã có ý định làm 1 trang web chuyên về PHP ở Việt Nam để những ai ở VN có thể có 1 sân chơi bổ ích. Nhằm nâng cao vị thế của PHP ở VN cạnh tranh với các ngôn ngữ Java hay .NET đều có những diễn đàn, trang web rất nổi tiếng. Và đến hôm nay mình quyết định lập lại ý định đó và mình chọn cách làm đó là dùng 1 blog để phát triển.

Hy vọng blog này sẽ mang lại nhiều điều thú vị cho những ai yêu thích PHP.

^_^

Mr PhpVn

Share This Post
Viet Nam PHP Blog Rss