Posted by cemetery on Aug 26, 2006 in
Others
Bà kon trong 4rum ( http://4rum.hn-pdp.org ) hô hào nhau viết blog kinh quá. Thôi thì cũng làm một cái chúc mừng em Thúy chơi 
Mai Phương Thúy – cựu SuperMod 4rum PDP – cựu học sinh PDP ( I1 / 03-06 ).
Chúc mừng em đạt danh hiệu Hoa hậu Việt Nam 2006. Cố lên nhé .. Trước đây chị Vũ Hương Giang ( PDP / 00-03 ) đã từng thi Hoa hậu Thế giới, giờ thì đến lượt em rồi đấy. Tháng 9 này Hoa hậu Thế Giới, 4rum PDP nói riêng và Việt Nam nói chung sẽ cổ vũ và động viên em 
Regards,
Tags: pdp
Posted by cemetery on Aug 24, 2006 in
Others
Một ngày mệt mỏi, nhiều thứ “đột phá” và trăm thứ bà rằn khác đổ lên đầu.
Sáng nay mèo bé lên đường đi Sơn La, trên đường đi xe ô tô ..đâm phải người qua đường
May mà không bị sao, cuối cùng cũng lên đến nơi bình an.. Chỉ phải cái trên đó đang mưa, lại rét nữa -> mèo bé chẳng mang cái áo ấm nào theo 
Đúng ra thì sáng nay phải đi học – Môn Servlet – thầy Triển dậy. Thế mà chẳng hiểu sao không tài nào nhấc người dậy được. Cứ có cái cảm giác ..mền mệt và ngài ngại
. Chỉ mong sớm đến buổi chiều để đi học ở Lotus.
Trưa, và qua bát cơm.. Chán chẳng có cảm xúc ăn uống cho lắm. Chiều đi học ở Lotus, thầy cài lại máy, config xong Apache nhưng ..”quên” chưa restart, thành ra cứ ngúc ngoắc mãi không hiểu tại sao.. Phải đến tầm gần 3h mới bắt đầu được buổi học
.
Chiều tan học về nhà, định ngồi ghép code cho cái site 2tek luôn cho rảnh nợ thì lại gặp vấn đề. Cái layout cắt kỹ quá nên lúc ghép vào đến là mệt.. Cứ nhầm loạn hết cả lên. Khéo phải ngồi cắt lại từ đầu. Dự định ngày hôm nay là code xong phần đăng nhập, đăng ký và ACP. Ai dè chưa làm xong ACP
.
Tối online, tự nhiên thấy bà kon trên 4rum PDP xôn xao bàn tán ỏm tỏi.. Hóa ra gần tháng nay bận bịu không vào quản lý forum, forum be bét hẳn
.. Đến mệt !!! Vậy là lại vừa xoa dịu tinh thần anh em chiến sĩ, vừa vào khắc phục sự cố, răn đe, xóa sửa … Chậc
.
Ban chiều, Mr. Hoàn khoe đã connect được với VTC cho dự án sắp tới. Có vẻ như dự án có tính khả thi rồi
, mặc dù coder của dự án hơi bị lệch pha nhau do không có thời gian cùng ngồi để phát triển core
.
Lúc chiều nay, chẳng hiểu sao tự nhiên lên cơn “thèm code”, thèm đến kỳ lạ.. Chỉ mong được code ..thèm lắm … ( hơ hơ
).
Nhớ mèo bé quá
, chẳng biết đến hôm nào mèo mới về
…
Posted by cemetery on Aug 23, 2006 in
Others
Chào bà kon cô bác !!!
Hôm nay, chúng ta bước vào bài 2 – một trong những kiến thức …bố của basic về PHP -> cấu trúc điều kiện
.
Trước tiên, phải nói qua qua về cài đặt vì tình hình là có nhiều người PM hỏi em vấn đề này quá. Xin thưa là PHP yêu cầu cấu hình tối thiểu khá thấp nên mọi người không phải lo cho cái máy còi cọc ở nhà đâu. Tỉ dụ như con máy của em ngày xưa, Celeron 333, Ram 64Mb ..vẫn chạy Win2k pro with Apache ( for webserver ) ầm ầm.
Không hiểu sao em hơi dị ứng với thằng IIS nên từ hồi học tập đú đởn PHP đến giờ, chưa lần nào sử dụng IIS làm webserver ( ấy, nhưng mà em vẫn biết config PHP với IIS ạ
).
Về việc cài đặt, nếu các bác chưa quen tay cài riêng từng phần rồi config với nhau thì có thể sử dụng các bộ cài đặt sẵn có down tẹt ga trên mạng như LAMP, XAMP, Fox, EasyPHP, Appserver …etc. Cái vụ cài cắm này mọi người chịu khó tìm hiểu nhé. Đơn giản thôi mà 
Rồi, bây giờ đi vào phần chính của blog entry ngày hôm nay. Chúng ta sẽ làm quen với 2 cấu trúc điều kiện cổ điển và If – else và switch – case.
I, If – else
Cấu trúc như sau :
If ( điều kiện )
code để thực hiện khi điều kiện đúng;
else
code để thực hiện khi điều kiện sai;
Giả sử, ta có đoạn code như sau làm ví dụ
<?php
$d=date(“D”);
if ($d==”Fri”)
echo “Have a nice weekend!”;
else
echo “Have a nice day!”;
?>
Đầu tiên, gán biến $d cho hàm date(), trong hàm date truyền vào giá trị D ( sẽ nói rõ hơn khi ta học về các hàm liên quan đến ngày tháng ). Đại khái, hàm date() khi truyền giá trị D sẽ đưa ra ngày hiện tại tính theo ngày giờ hệ thống ở dạng Mon, Tue …Fri, Sat, Sun …
Nếu như ngày hiện tại là Fri ( $d == “Fri” ) thì in ra câu thông báo “Chúc iem cuối tuần vui vẻ”. Ngược lại ( else ) sẽ in ra thông báo “Chúc iem 1 ngày vui vẻ”. Đấy ..đại khái nó là thế.
Ngoài ra, nếu như có nhiều điều kiện “lồng” vào với nhau thì ta sử dụng cấu trúc If – else if – else. Ví dụ như sau :
<?php
$d=date(“D”);
if ($d==”Fri”)
echo “Have a nice weekend!”;
elseif ($d==”Sun”)
echo “Have a nice Sunday!”;
else
echo “Have a nice day!”;
?>
Như vậy, nếu ngày hiện tại là thứ 6, sẽ hiện ra thông báo “Iem ơi, cuối tuần vui vẻ”. Nếu là Chủ nhật sẽ hiện ra thông báo “Chủ nhật vui vẻ” .. các ngày còn lại hiện thông báo “Ngày vui vẻ”. Đơn giản có thể hiểu nôm na là thế này
If (kẹo trong túi quần > 1)
echo “Mày cho tao một cái”;
else
echo “Còn có nửa cái hoặc không có cái nào thì thôi”;
Dễ hiểu, nhỉ 
Rồi, giờ chuyển sang cấu trúc swith-case nào 
II, Swith-case
Cấu trúc như sau :
switch (biến)
{
case label1:
code thực thi khi biến = label1;
break;
case label2:
code thực thi khi biến = label2;
break;
default:
code thực thi khi biến khác 1 hoặc 2;
}
Ở mỗi case, phải có break; để kết thúc câu lệnh
Nhớ nhé ..không có nó chạy tùm lum tà la ráng chịu
Sau đây là một ví dụ cụ thể về switch-case
<?php
switch ($x)
{
case 1:
echo “Number 1″;
break;
case 2:
echo “Number 2″;
break;
case 3:
echo “Number 3″;
break;
default:
echo “No number between 1 and 3″;
}
?>
Default là để chỉ đoạn code sẽ được thực thi khi giá trị của biến trả về khác với các case ở trên. Đơn giản, đúng không bà kon 
Hẹn mọi người ở blog entry tiếp theo, chúng ta sẽ cùng tìm hiểu về array ( mảng ) và loop ( vòng lặp ) trong PHP
Tags: php
Posted by cemetery on Aug 22, 2006 in
Others
Dường như bắt đầu với mọi ngôn ngữ, chúng ta đều tìm đến thằng ku “Hello World” đầu tiên
, PHP cũng nằm trong số đó.
Giả sử chúng ta đã là những người biết “chút chút” về đồ họa, tàm tạm về HTML, tí ti về Javascript và ..nêm nếm về CSS .. thì công việc quả thật rất đơn giản
.
PHP mở đầu và kết thúc một “văn bản” bằng cặp khóa đầu và khóa ..đít ( <?php và ?> – Tuy nhiên, đôi khi chỉ cần <? và ?> là đủ )
Để in ra một chuỗi, xâu, ký tự hay …hầm bà lằng xằng cắn cấu các thứ trên màn hình, ta sử dụng lệnh echo hoặc print.
Ví dụ :
<?php
echo “Hello World”;
?>
Vậy là chúng ta đã kết thúc cách đơn giản nhất để in ra màn hình câu “chào thế giới”.
P/s : Comment trong PHP, nếu comment trong 1 dòng thì dùng
// Ở đây là comment
Nếu trên nhiều dòng thì dùng
/*
Ở đây là comment
Ờ đấy, thì sao nào
Giỏi lao vào đê
*/
Uhm, thế còn khai báo biến trong PHP như thế nào ? Một điểm đặc biệt lưu ý, đó là việc khai báo biến trong PHP khá thoải mái .. Và đôi khi, hứng chí lên ta có thể .. gán bừa giá trị cho 1 biến nào đó ( cho nó …xôm ). Các bạn có thể xem ví dụ sau đây ( Mở rộng từ thằng Hello World )
<?php
$text = “Hello World”;
echo $text;
?>
Bằng cách gán xâu “Hello World” cho biến $text, ta có thể in ra xâu đó với lệnh echo $text. Hoặc có thể gán $text1 = “Hello”, $ text2 = “World” rồi “cộng” hay xâu lại với nhau như sau :
<?php
$text1 = “Hello”;
$text2 = “World”;
echo $txt1 . ” ” . $txt2 ;
?>
Bằng cách này, ta cũng có thể in ra màn hình xâu “Hello World”.
Lưu ý : Trong PHP, người ta ghép 2 xâu lại bằng ký tự “.”( dấu chấm )
Với “số má” chung chung thì sử dụng các toán tử như cộng (+), trừ(-), nhân(*), chia(/) bình thường. Ngoài ra, cũng nên làm quen với các toán tử khác như %, ++, –, =, +=, -=, *=, /=, %=, ==, !=, >, <, >=, <=, &&, ||, ! ….
Tags: php
Posted by cemetery on Aug 22, 2006 in
Others
Bắt đầu từ “số” này, em sẽ cố gắng đưa dần các kiến thức về PHP lên đây cho bà kon “vui học cùng bé”.
Hy vọng mọi người thấy hữu ích 
Bài học sẽ không đi vào chuyên sâu của vấn đề, tuy nhiên chắc chắn sẽ đủ sức để mọi người có khả năng tập tọe, đập phá và làm chủ PHP.
P/s : Em không hướng dẫn cài đặt, cấu hình PHP with Web server đâu nhé. Bác nào chưa biết cái này thì …em chịu thôi. Giờ ngồi hướng dẫn cài đặt, chắc chết
Để chuẩn bị thì mời bà kon download “đồ nghề” cần thiết nào 
Trong bài viết, có sử dụng một số thông tin từ w3schools làm ví dụ 
Tags: php