Học Xtscipt Một Số Thứ Cơ Bản P2 | Xtgem | Góc wap/webmaster -
Hi, Phòng khách!
Gợi ý : Hãy * Đăng nhập Hoặc Đăng ký tài khoản để sử dụng hết chức năng của diễn đàn !

Học Xtscipt Một Số Thứ Cơ Bản P2 Học Xtscipt Một Số Thứ Cơ Bản P2


Đánh giá: 100%
tcm
100/ 100 100 bình chọn
Bài viết 18-09-2015
* KhanhSociu
Cấp bậc: mem
1, tạo, gọi, xóa và set giá trị cho
Cookie là một đoạn văn bản ghi thông tin được tạo ra và lưu trên trình duyệt của máy người dùng mật khẩu hay tên đăng nhập mà nó có thể lưu bất kỳ dữ liệu gì mà website đó đã được cài đặt sẵn.

Để tạo và gọi 1 cookie mới ta dùng code
var $bien = call cookie::get $name=Tên cookie;$default=giá trị mặc định
Copy code


Vidụ:
<!--parser:xtscript-->
# tạo cookie mới với tên là 'tet' và gán nó cho biến '$bien' thực ra tên gì cũng đc miễn nó ko trùng nhau và giá trị mặc định của nó là '0' nếu bây giờ ta print nó ra thì kết quả sẽ bằng '0'  bạn có thể đặt nó ở bất kỳ đâu bất kỳ file nào trong wap #
var $bien = call cookie::get $name=tet;$default=0
<!--/parser:xtscript-->
Copy code


* set giá trị cho cookie

Để set giá trị cho cookie ta dùng code
call cookie::set $name=tên cookie;$val=biến chứa giá trị muốn set cho cookie;$expire=thời gian hết hạn của cookie này tính bằng giây;
Copy code


Vidụ:
<!--parser:xtscript-->
# set giá trị cho cookie 'tet' giá trị của cookie này là '10' thời gian hết hạn 3000s, bây giờ cookie này đã có giá trị bằng 10 thay vì '0' như lúc đâu vì ta đã set giá trị cho nó lúc này ta print '$bien' kết quả sẽ bằng '10' #
call cookie::set $name=tet; $val=10; $expire=3000;
<!--/parser:xtscript-->
Copy code


Xóa cookie

Để xóa giá trị của 1cookie ta dùng code sau
call cookie::delete $name=tên cookie muốn xóa;
Copy code


Vidụ:

<--/parser:xtscript-->
# ở đây mình sẽ xóa giá trị của cookie 'tet' ở trên, và bây giờ giá trị của nó sẽ quay về '0' như lúc đầu #
call cookie::delete $name=tet;
<!--/parser:xtscript-->
Copy code


2, if và các điều kiện
If (so sánh nếu)
dùng để so sánh các điều kiện và in ra kết quả phù hợp
Cú pháp
if (điều kiện)
print (in ra nếu điều kiện được thỏa mãn)
endif (kết thúc só sánh)
Copy code

các cách so sánh trong if
> lớn hơn
< nhỏ hơn
== bằng nhau
!= không bằng (khác)
>= lớn hơn hoặc bằng
<= nhỏ hơn hoặc bằng
Vidụ:
<!--parser:xtscript-->
var $b1 = 1
var $b2 = 2
# so sánh nếu b1 nhỏ hơn b2, ở đây b1 = 1 và b2 = 2 nên sẽ in ra kết quả là đúng rồi#
if $b1 < $b2
print đúng rồi
endif
<!--/parser:xtscript-->
Copy code

elseif và else so sánh nhiều điều kiện, nếu.. còn.. nếu
Cú pháp
if... (sét điều kiên 1)
print... (In ra nếu điều kiện 1đúng)
elseif... (sét điều kiện 2, nếu điều kiện 1 không đúng thì sét đến điều kiện 2)
print ..(in ra nếu điều kiện 2 đúng)
else (sét điều kiệ 1 và 2, nếu cả điều kiện 1 và 2 ko đúng)
print (in ra)
endif (kết thúc so sánh)

Vidụ:
<!--parser:xtscript-->
var $b1 = 1
var $b2 = 2
var $b3 = 3
# so sánh nếu b1 = 1 #
if $b1 == 1
# thì sẽ in ra màn hình đúng rồi #
print đúng rồi
# nếu điều kiện 1 ko đúng sẽ sét đến điều kiện 2 này #
# nếu b2 bằng 3 #
elseif $b2  == 3
# thì sẽ in ra sai rồi vì nó bằng 2 chứ ko bằng 3 #
print sai rồi
# nếu cả 2 điều kiện trên ko đúng #
else
#Thì in ra#
print cả 2 đều sai hoặc đều đúng v.v
# kết thúc so sánh #
endif
<!--/parser:xtscript-->
Copy code


if and (điều kiện nếu.. và, hai điều kiện đúng hoặc sai)

Vídụ;
<!--parser:xtscript-->
var $b1 = 1
var $b2 = 2
# so sánh nếu b1 = 1 và b2 > b1,sẽ in ra kết quả là đúng rồi, nếu sai thì in ra sai rồi #
if $b1 == 1 and $b2 > $b1
print đúng rồi
else
print sai rồi
endif
<!--/parser:xtscript-->
Copy code


If or (điều kiện nếu hoặc)
Vidụ:
<!--parser:xtscript-->
var $b1 = 1
var $b5 = 5
# so sánh nếu b1 nhỏ hơn b5 hoặc b5 > b1 thì in ra đúng rồi và ngược lại sẽ in ra sai rồi #
if $b1 < $b5 or $b5 > $b1
print đúng rồi
else
print sai rồi
endif
<!--/parser:xtscript-->
Copy code


If not or (điều kiện nếu không hoặc)

Vídụ:

<!--parser:xtscript-->
var $b1 = 1
var $b3 = 3
# so sánh nếu b1 ko lớn hơn b3 hoặc b3 > b1 thì in ra đúng rồi #
if not $b1 > $b3 or $b3 > $b1
print đúng rồi
endif
<!--/parser:xtscript-->
Copy code


If not or not (điều kiện nếu không hoặc không)

Vidu:
<!--parser:xtscript-->
var $b1 = 10
var $b2 = 20
# so sánh nếu b1 ko bằng 10 hoặc b2 ko bằng 20 sẽ in ra kết quả là đúng rồi #
if not $b1 == 1 or not $b2 == 2
print đúng rồi
endif
<!--/parser:xtscript-->
Copy code


3, vòng lặp, tạo và dừng vòng lặp

Vòng lặp là để lặp lại một cái gì đó nhiều lần, và nó thường đi kèm với điều kiện để vòng lặp dừng lại

Cú pháp
@tênvònglặp (bắt đầu vòng lặp)
code...
if.. (điều kiện để dừng vòng lặp)
goto @tênvònglặp (dừng vòng lặp)
endif (kết thúc điền kiện)

Vidụ:
<!--parser:xtscript-->
# set giá trị cho biến num bằng 1, tạo vòng lặp mới tên là 'batdau' so sánh nếu num nhỏ hơn hoặc bằng 10 thì in ra biến 'num' và gán giá trị cho biến 'num' bằng num+1 là mỗi lần vòng lặp sẽ lặp lại từ 1 đến 10 thì dừng lại, mỗi lần lặp lại sẽ cộng lên 1đơn vị, dừng vòng lặp, kết thúc so sánh #
var $num = 1
@batdau
if $num <= 10
print $num
var $num = ($num+1)
goto @loop_start
endif
<!--/parser:xtscript-->
Copy code

Kết quả in ra: 12345678910

4, return dừng chạy code

Cú phát
code 1
return
code 2

Code này có tác dụng là cho những code ta đặt bên dưới nó sẽ ko chạy nữa

Vidụ:

<!--parser:xtscript-->
print hehe
return
print haha
<!--/parser:xtscript-->
Copy code

Trong code trên code print haha sẽ ko chạy vì nó đc đặt dưới return
Kết quả:
hehe

Thank ae đã ghé đọc kaka
Nguồn : pupy - 2hi.biz
Bài viết 18-09-2015
* QuocKun
Cấp bậc: mem
Hàng nóng cho nguời mới :D
Học Xtscipt Một Số Thứ Cơ Bản P2 Tổng số: 2
Chia sẻ:Google Plus Twitter Facebook
BBCode:

Link:
Từ khóa: Học , Xtscipt , Xtscipt , Thứ , Bản , Số
Trực tuyến
- BOT , 1 khách ghé thăm

Polaroid