... dụ:
LoadModule php4 _module C: \php\ sapi \php4 apache.dll
làm việc tốt như:
LoadModule php4 _module C: /php/ sapi /php4 apache.dll
Ta cũng có thể trộn lẫn hai kiểu gạch:
LoadModule php4 _module C: \php/ sapi \php4 apache.dll
... là TRUE.
PHP cung cấp một sự bổ sung đầy đủ và mạnh mẽ của các biểu thức, và điều này được chứng
minh trong tài liệu PHP Manual này.
32
5_Cấu hình PHP với Web server
5.1 _Cài đặtPHP trên ... nơi sau:
1) trong thư mục càiđặt Apache (ví dụ. c:\apache\apache)
2) trong thư mục %SYSTEMROOT% .
5.3 _Cài đặtPHP cho Apache như là CGI nhị phân
Nếu bạn muốn càiđặtPHP như là CGI nhị phân,...
... not null primary key,
col_2 text)”;
mysql_ query($query) or
die (mysql_ error());
* Lưu ý: username và password tuỳ thuộc vào MySQL của bạn.Ví dụ:
$conn = mysql_ connect(“localhost”,”minhtrung”, ... lệnh này vào một chương trình PHP để tạo table, hàm
mysql_ query () được sử dụng:
$conn = mysql_ connect(“localhost”,”username”, “password”) or
die (“Could not connect to localhost”);
mysql_ select_db(“test”, ... ở đây trong khi lập
trình PHP. Bạn sẽ gặp được những hàm và xác lập trong PHP dùng để thực hiện việc này
một cách tự động. Hàm addslashes() và các xác lập trong php. ini sẽ hỗ trợ việc này....
...
bạn cần hàng tá lệnh PHP/ SQL để thực hiện các yêu cầu của chương trình.
Nếu chưa có bạn phải càiđặt thêm PHP. Còn nữa, bạn phải cài MySQL. Như vậy bộ
ba Apache, PHPvàMySQL luôn đồng hành ...
< ?php include(“dbconnect .php ); ?>
<h2>View My Guest Book!!</h2>
< ?php
$result = mysql_ query(“select * from guestbook”) or
die (mysql_ error());
while ($row = mysql_ fetch_array($result)) ... các CD thiết kế web PHP tại các cửa hàng CD (Tôn Thất Tùng, tp.HCM
chẳng hạn). Trên CD có trình càiđặt Apache, PHP, MySQL thông dụng là FOX. Ngoài ra
còn có các Website PHP mẫu.
CÁC LỆNH...
... dạng gì, PHP sẽ quét nội
dung file đó và bắt đầu xử lý 2 trường hợp:
- Với những đoạn nằm trong thẻ php, PHP sẽ thực thi như với file PHP thông thường
- Với những đoạn nằm ngoài thẻ php, PHP sẽ ... nhiều chiều. Và rất may mắn là PHP hỗ trợ rất mạnh mẽ và dễ dàng trong việc tạo
mảng nhiều chiều.
Thật vậy, đây là cách mà mảng nhiều chiều được tạo trong PHP :
PHP Code:
< ?php
$bikes ...
như cách lưu trữ giá trị trong mảng của PHP:
PHP Code:
< ?php
// PHP tự động gán key khi bạn tạo một mảng, bắt đầu từ key 0
Learning PHP & MySQL Updatesofts.com
6By TXP Lover, Incomplete,...
... chuyển sang thư mục càiđặt
MySQL có chứa tập tin mysql. exe ( /mysql/ bin) và gõ vào mysql <Enter>.
Tại dấu nhấu nhắc lệnh hãy gõ lệnh để tạo ra một database mới:
mysql& gt; create database ... voi PHP / MySQL Page 18
chi tiết rằng tại sao PHPvàMySQL là trung tâm của môi trường phát triển ứng
dụng Web.
Trước khi tiếp tục, tôi nghó rằng bạn đã đọc những gì tôi đã giới thiệu và hiểu ... Web dong voi PHP / MySQL Page 13
$first_name, và $submit sẽ được chuyển giao sang trang action là mypage .php. Sau đó, trong
trang mypage .php bạn sẽ xử lý các biến này tuỳ thuộc vào mục đích chương...
... phiên bản Apache có sẵn bộ càiđặtPHP trong đó.
Viết lệnh PHP
Bạn hãy dùng một chương trình soạn thảo văn bản đơn giản như Notepad chẳng hạn.
Đặt tên cho các tập tin là .php, các tập tin này được ... các CD thiết kế web PHP tại các cửa hàng CD (Tôn Thất Tùng, tp.HCM
chẳng hạn). Trên CD có trình càiđặt Apache, PHP, MySQL thông dụng là FOX. Ngoài ra
còn có các Website PHP mẫu.
CÁC LỆNH ... Các lệnh của
PHP được gói trong thẻ mở: <? và thẻ đóng: ?>
Bây giờ bạn hãy thử chạy tập tin hi .php sau:
<?
echo “Hi,”;
?>
mom.
Khi chạy bạn sẽ gõ vào: localhost/hi .php
Kết quả...
... làm được.
Bật màn hình dòng lệnh DOS lên, chuyển sang thư mục càiđặtMySQL có chứa tập
tin mysql. exe ( /mysql/ bin) và gõ vào
mysql
<Enter>.
Tại dấu nhấu nhắc lệnh hãy gõ lệnh để tạo ...
Tại sao sử dụng PHPvàMySQL
Tại sao có quá nhiều chọn lựa như vậy mà chúng ta lại phải chỉ lấy ra cặp bài trùng
PHP/ MySQL mà thôi? Tôi sẽ giải thích điều naỳ ở phần sau.
mysql& gt;
create ... các CD thiết kế web PHP tại các cửa hàng CD (Tôn Thất Tùng, tp.HCM
chẳng hạn). Trên CD có trình càiđặt Apache, PHP, MySQL thông dụng là FOX. Ngoài ra
còn có các Website PHP mẫu.
CÁC LỆNH...
... thấy trang Web hiện thị.
Cài đặtMySQL
Sau đây chúng ta sẽ càiđặt MySQL, cũng tương tự như càiđặt Apache, bạn download tệp
tin càiđặt từ Web site MySQL, và lưu nó vào thư mục /tmp/src. Phiên ... dc mysql- x.xx.xx.tar.gz | tar xv
# cd mysql x.xx.xx
# ./configure prefix=/usr/local /mysql
# make
# make install
Bây giờ MySQL sẽ được càiđặt vào máy tính của bạn
Cài đặtPHP
Việc cài ... PHP
Việc càiđặtPHP cũng hoàn toàn tương tự như càiđặt MySQL. Download và lưu từ PHP
site vào thư mục /tmp/src
# cd /tmp/src
# gunzip dc php- x.xx.xx.tar.gz | tar xv
# cd php x.xx.xx
#...
...
liệu: Tên và tuổi. Kèm theo đó là 1 nút lệnh mang chữ Submit. Rất giản dị và ko có gì khó hiểu
Learning PHP & MySQL Updatesofts.com
1By TXP Lover, Incomplete, iSheep, Seneken.
Cài đặt Web ... nhất nên cài bộ XAMPP.
Câu hỏi 1: XAMPP là gì?
Trả lời: XAMPP giống với WAMP, nghĩa là người mới học ko cần phải biết cách càiđặt riêng lẻ
từng thành phần như Apache, PHPvà MySQL. Chỉ ... nghĩa. Đồng thời, PHP cũng có một số cải tiến để việc viết hàm được dễ
chịu và mạnh mẽ hơn.
Định nghĩa và gọi hàm
Rất dễ để định nghĩa một hàm trong PHP:
PHP Code:
< ?php
function...
... web đã sử dụng PHPvàMySQL (PHP Nuke, VBulletin,…) Vì thế khi cài Apache, bạn
cũng nên cài luôn cả hai công cụ PHPvàMySQL để tịch cho việc lập trình.
PHPvàMySQL là gì?
PHP là một ngôn ...
Khởi động lại Apache. Nếu bạn cài Apache trên Windows họ NT thì Apache có cung cấp
shortcut để khởi động lại nó.
II. PHPvà MYSQL:
Cùng với Apache, PHPvàMySQL đã trở thành chuẩn trên các ... sau vào file cấu hình của
Apache:
¾ LoadModule php5 _module C: /php/ php5apache.dll
¾ AddType application/x-httpd -php .php. phtml
Sau đó nhớ khởi động Apache lại.
III. Cấu hình ứng dụng PHP...
... đầu hộp. Viên đạn mới nạp vào
sẽ nằmở đỉnh còn viên nạp vào đầu tiên thì nằm ở đáy (bottom). Viên nạp vào sau cùnglại
chính là viên lên nòng súng trước tiên.
Nguyên tắc vào sau ra trước nhưvậy ... rỗng, ta quy ước T = 0 vàmỗi lần bổ
sung một phần tử mới vào Stack thì T sẽ tăng lên 1. Khi một phần tửbị loại ra khỏi Stack,
T sẽ giảm đi 1.
Sau đây là thuật giải bổ sung vàloại bỏ đối với Stack:
Procedure ... tuyếntính đặc biệt mà phép bổ sung và phép loại bỏ luôn luôn
thực hiện ở một đầu gọilà đỉnh (top). Bạn có thể hình dung nó như cơ cấu của một hộp
chứa đạn súng.Lắp đạn vào hay lấy đạn ra cũng chỉ...
... mỗi giá trị b∈Z
26
khi và chỉ khi a và 26 nguyên tố cùng nhau.
Vậy, điều kiện a và 26 nguyên tố cùng nhau bảo đảm thông tin được mã hóa bằng hàm e
k
có
thể được giải mã và giải mã một cách chính ... J
1
J
2
J
3
J
4
J
5
J
6
J
7
J
8
và ta cũng sẽ viết B
*
và E
*
như vậy. Bây giờ giả sử là ta đã biết các trị E
j
và E
j
*
với một j
nào đó, 1 ≤ j ≤ 8, và trị của xâu xuất x-or cho S
j
, ... IP và hoán vị đảo của nó (bởi vì điều đó không cần
thiết cho việc thám mã). Như đã nhận xét ở trên, ta xét các hệ DES n vòng, với n ≤ 16.
Trong càiđặt ta có thể coi L
0
R
0
là bản rõ và L
n
R
n...
... Các sách PHP có những hướng dẫn về cách càiđặtvà sử dụng
get_browser(), nhưng tôi khuyên bạn không nên sử dụng nó. Bởi vì sử dụng get_browse bạn
sẽ được bảo rằng IE 5 dùng cho PC và Netscape ... khách nhấp chuột vào nút SUBMIT (chấp nhận) thì các biến như $email
,
$first_name, và $submit
sẽ được chuyển giao sang trang action là mypage .php. Sau đó, trong
trang mypage .php bạn sẽ xử lý ... double (dấu phẩy động). Hàm thay thế: is_float() và is_real().
Biến sẵn có của PHP
PHP_ SELF
Biến này nhận giá trị là địa chỉ hiện tại của tập tin .php đang được duyệt. Địa chỉ này sẽ là địa...