Tự học PHP: Form, cách dùng GET và POST và phân biệt

02:31 |


1. Form – Biểu mẫu

Một điều quan trọng đáng lưu ý khi sử dụng HTML form và PHP là khi người dùng submit form đi. Thì mọi thông tin trong các phần tử của form đều đã được PHP lưu trữ lại, bao gồm cả thông tin mà người dùng đã nhập.

Ví dụ: form sau gồm 2 hộp text để người dùng nhập dữ liệu, và một nút submit để gửi form đi:

<html>
<body >
           <form action="welcome.php" method="post">
                    Name: <input type="text" name="fname" />
                    Age:  <input type="text" name="age" />
                    <input type="submit" />
          </form>
</body>
</html>
Read more…

Tự Học PHP: Hàm thời gian trong PHP

21:44 |


Hàm checkdate()

Mô tả:
checkdate ( int $thang , int $ngay , int $nam )

Kiểm tra tính hợp lệ của ngày, tháng và năm nhập vào tương ứng với các biến $ngay, $thang$nam.

Trong đó các tham số:
$thang: tương ứng với tháng, kiểu dữ liệu là int (số) khoảng giá trị hợp lệ là 1 đến 12
$ngay: tương ứng với ngày, kiểu dữ liệu số khoảng giá trị hợp lệ là 1 đến 30 hoặc 31 tùy theo giá trị của $thang
$nam: tương ứng với năm, kiểu dữ liệu số khoảng giá trị hợp lệ là từ 1 đến 32767.

Trị trả về:
Trả về giá trị đúng (True) tức là 1 khi ngày tháng năm đưa vào là hợp lệ. Và giá trị sai (False) tức 0 tron trường hợp ngược lại.

Ví dụ:

checkdate(2,31,2011); // False
checkdate(4,27,2011); // True
checkdate(16,6,2030); // False

Hàm date_default_timezone_get()

Mô tả:

date_default_timezone_get()
Lấy TimeZone được sử dụng cho toàn bộ script PHP hiện hành.

Tham số: Không có…

Trị trả về
Tên Timezone đang được sử dụng. Ví dụ: “America/Los_Angeles”, “Europe/London”, “Europe/Paris”, “Asia/Ho_Chi_Minh”, …

date_default_timezone_set()

Mô tả:
date_default_timezone_get(str $timezone)
Thiết đặt Timezone cho tất cả các hàm thời gian trong script PHP hiện hành

Tham số:
$timezone: tên timezone muốn thiết đặt, kiểu dữ liệu string (chuỗi). Tham khảo bảng timezone

Trị trả về:
False nếu như $timezone không hợp lệ, và ngược lại thì True

time()

Mô tả:
time() Lấy thời gian hiện tại trên server dựa trên Timezone hiện hành.

Tham số: Không có …

Trị trả về: Thời gian dạng Unix Timestamp

Thông tin
Unix Timestamp là dạng thời gian thường được dùng trên hệ thống Unix. Là số giây được tính từ thời điểm Tháng 1 Ngày 1 Năm 1970 lúc 0 giờ 0 phút 0 giây theo giờ GMT

microtime()

microtime([bool $get_as_float] = False)
Lấy số micro giây của giây hiện tại

Tham số: $get_as_float: Có thể có hoặc không, mặc định là False. Tham số này thông báo cho hàm microtime biết là bạn muốn lấy dữ liệu kiểu float hay kiểu chuỗi.

Trị trả về: Nếu $get_as_float False: Trả về thời gian kiểu “[micro giây] [giây]
Ví dụ: “0.29384721 1239473823″

Nếu $get_as_float True: Trả về micro giây, kiểu dữ liệu float.
Ví dụ: 0.29384721


Read more…