1. Trang chủ
  2. » Giáo án - Bài giảng

Tự học PHP nhanh nhất

8 226 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 109 KB

Nội dung

Ư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:

Trang 1

1 Tài liệu trên web

http://www.w3schools.com/PHP/

http://www.php.net/manual/en/

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…

Trang 2

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

Trang 3

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

http://www.w3schools.com/PHP/php_ref_math.asp

3 Các hàm về array

http://www.w3schools.com/PHP/php_ref_array.asp

4 Hàm về string

http://www.w3schools.com/PHP/php_ref_string.asp

5 Hàm về file …

http://www.w3schools.com/PHP/php_ref_filesystem.asp

6 Hàm về mb_string (Multibyte String, dành cho Unicode)

http://us2.php.net/manual/en/book.mbstring.php

Trang 4

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ị

3x2…

Trang 5

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…

Trang 6

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…

Trang 7

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

Trang 8

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

Ngày đăng: 30/09/2014, 23:00

TỪ KHÓA LIÊN QUAN

w