Phát tri n website v i h
th ng mã ngu n m
drupal
Gi ng vn : Nguy n Minh
Thành
Email :
thanhnm@itc.edu.vn
Ch ng 8 : ươ
Môn Các H Th ng Mã Ngu n M 1
N i Dung
1. Gi i Thi u V Drupal
2. Cài đ t Drupal
3. Ph ng th c nh n d li u POST & GETươ
4. Hàm
Môn Các H Th ng Mã Ngu n M 2
PHP C b nơ
Môn Các H Th ng Mã Ngu n M 3
I.1 L ch s : PHP (Hypertext Preprocessor) ngôn ng script trên server
đ c thi t k đ d dàng xây d ng các trang Web đ ng. ượ ế ế
Ngôn ng PHP ra đ i năm 1994 Rasmus Lerdorf (1968, GreenLand) sau
đó đ c phát tri n b i nhi u ng i tr i qua nhi u phiên b n. Phiên b n ượ ườ
đang ph bi n PHP 5.0 đã đ c công b 7/2004.Phiên b n m i nh t ế ượ
5.3.3
u đi mƯ :Mã ngu n m (open source code)
- Mi n phí, download d dàng t Internet.
- Ngôn ng r t d h c, d vi t. ế
- ngu n không ph i s a l i nhi u khi vi t ch y cho các h đi u hành ế
t Windows, Linux, Unix
Tên g i ban đ u :'Personal Home Page Tools’
Xem : http://en.wikipedia.org/wiki/PHP
Ki u d li u – H ng Bi n ế
Môn Các H Th ng Mã Ngu n M 4
a- Kiu d liu:
Integer, Double, Boolean, String, Array và Object
b. Khai báo biến:
$tên_biến = giá_tr;
$tên_mng = array();
$tên_object= new tên_lp();
c. Khai báo hng :
define(“tên_hng”, giá_tr);
Ví d : <?php
define(“PI”,3.14); $r=4;
echo “Din tích hình tròn :’.$r*$r*PI;
?>
Các phép toán
Môn Các H Th ng Mã Ngu n M 5
a.Phép gán : $biến = biu_thc;
b.Các phép toán s hc : +,-,*,/,%
c.Các phép toán so sánh : ==, !=, >=,<=,>,<
d.Các phép toán kết hp : ++,--,+=,-=,*=,/=
e.Các phép toán logic : !, &&, ||
f.Toán t tam phân : (điu_kin ? giá_tr_1 : giá_tr_2)
g.Phép ghép chui : . (du chm)
h.Toán t error : @, ngăn không cho thông báo li.
Ví d : $a=10; $b=0; $c=@$a/$b