Tải bản đầy đủ (.doc) (8 trang)

Tự học PHP nhanh nhất

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (173.22 KB, 8 trang )

PHP
1. Tài liệu trên web
/> />2. Tài liệu offline
File chm: php manual
Giới thiệu qua về PHP
- Hypertext Preprocessor
- Là một Server Side Scripting (thực thi trên server)
- PHP là ngôn ngữ thông dịch
- PHP có thể chạy trên multiplatform: IIS, Apache…
Method GET : Tất cả các tham số đều truyền trên URL
a.php?id=100&name=Sony
Cách lấy tham số từ method GET:
$_GET[“id”]
$_GET[“Sony”]
Nhược điểm của hình thức này là URL bị giới hạn ở 1024 ký tự.
Ưu điểm : URL có thể copy và gửi đi 1 cách chính xác
Method POST : Tất cả các tham số truyền bị ẩn đi với người dùng
Cách lấy tham số từ method POST:
$_POST[“id”]
$_POST[“Sony”]
Ưu điểm: Dung lượng dữ liệu gửi không hạn chế và phụ thuộc vào
post_max_size
Nhược điểm: URL cố định, không copy và gửi đi được
Khi thực hiện POST qua thẻ <form> của HTML
Một số hàm cơ bản.
1. Include(), include_once(): Chèn nội dung của 1 file php khác vào file
hiện hành
Require, Require_once(): Tương tự như include nhưng khi gặp lỗi thì
require sẽ dừng hẳn chương trình
2. Các hàm toán học
/>3. Các hàm về array


/>4. Hàm về string
/>5. Hàm về file …
/>6. Hàm về mb_string (Multibyte String, dành cho Unicode)
/>Bài tập
1. Tạo 1 form trong php cho phép điền số lượng và số cột để vẽ ra bảng
cửu chương:
Ví dụ:
Số lượng cột: 3
Số lượng bảng cửu chương: 20
Form GET hoặc POST
Số lượng bản cửu chương: …………. (textbox)
Số lượng cột : ……
Button: Hiển thị
1x1= … 2x1=… 3x1
3x2…
19x1=…. 20x1……
2.
Làm 1 form và 1 textarea, 1 text box, nút submit
Textbox: danh sách từ khóa, cách nhau bởi dấu cách
Textarea: Nội dung bài viết, copy từ các báo bất kỳ cho dài
Submit: gửi bài
Sau khi submit các từ khóa ở textbox sẽ được bôi đậm, chú ý từ khóa không
phân biệt hoa thường
Gợi ý: dùng mb_string, va cac ham replace thong thuong
str_replace, str_ireplace, strpos…
3.
Phân tích chuỗi thành cây, cứ sau mỗi dấu . lại tách 1 nút, tách tiếp sau dấu ,
lại 1 nút, tiếp là tách space, tiếp nút theo là từng chữ 1.
Xin chao, toi la Ha. Han hanh dc lam quen
Xin chao, toi la Ha

Xin chao
Xin
X
I
n
chao
Toi la Ha
Han hanh dc lam quen
Han
Hanh….
4. Làm chương trình chat nhỏ như yahoo messenger
Gồm n nick, mỗi nick một mầu tối đa 10 nick
SL Nick dc khai bao trong 1 bien cua PHP
5. Tạo 1 form nhập liệu, gồm 2 trường,
họ và tên, điểm thi
Dùng array là database để lưu trữ
Nút xóa để xóa 1 record
Khi ấn nút sửa, sẽ truyền tên và điểm lên form rồi ấn tiếp vào nút sửa
Các ô tích để xóa hết lựa chọn
Các nút mũi tên lên xuống để sắp xếp tên và điểm theo tăng dần, giảm dần
Thay array bang file

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×