Thông tin tài liệu:
làm quen với cách tạo web trên PHP, hoàn thành các bài thực hành trước...
Nội dung trích xuất từ tài liệu:
bài thực hành thiết kế web, phần 7Bài th c hành – Thi t k web Bài 07: PHP Cơ b nM c tiêu – Làm quen v i cách t o Web trên PHPYêu c u – Hoàn thành các bài th c hành trư c – N m b t các ki n th c cơ b n v PHPCác bư c th c hành:I. Cài ñ t ph n m m WAMP: Gói WampServer ch y trên windows bao g m PHP + MySQL + Apache. – Sinh viên copy file WampServer2.0c.exe t thư m c g c v máy và cài ñ t lên t ng máy theo t ng bư c ch d n; – Sau khi cài xong, kh i ñ ng WampServer thì s xu t hi n hình bi u tư ng góc dư i cùng bên ph i màn hình như sau: – Kích chu t ph i vào bi u tư ng s xu t hi n: – ð ki m tra ho t ñ ng c a WampServer b m vào m c Localhost trong c a s hi n ra trên, n u ñúng s cho ra trang như sau:GVHD TS. Vũ ð c LungBài th c hành – Thi t k web – N u không hi n ra thì vào WampServer→Apache→Service→Test Port 80. N u port 80 ñã ñư c dùng cho d ch v khác r i thì ph i ñ i m c ñ nh port này trong file httpd.conf b ng cách vào WampServer→Apache→httpd.conf. Tìm trong file nh ng nơi ghi: o Listen 80 o ServerName localhost:80 ð i s port 80 thành s khác ch ng h n 81. M IE ñánh http://localhost:81/index.php ñ ki m tra k t qu – ð qu n lý Cơ s d li u MySQL: o B n nh n vào dòng phpMyadmin c a Menu WAMP ho c m trình duy t và gõ: http://localhost:81/phpMyadmin/ T o thư m c o - Khi cài ñ t Wamp m t ñ nh s t o cho b n thư m c g c lưu tr web dùng chung (www directory), m t ñ nh thư ng là C:/wamp/www - Khi mu n ch y 1 trang index.php trong thư m c MyWeb b n ph i chép thư m c MyWeb vào thư m c g c lưu tr web (m c ñ nh C:/wamp/www). Vào trình duy t gõ http://localhost/MyWeb/index.php - ð có th ñ ch y trang PHP trên m t thư m c khác b n ph i t o m t Alias Directory o Vào bi u tư ng Wamp → Alias Directories → Add an aliasGVHD TS. Vũ ð c LungBài th c hành – Thi t k web – Enter your Alias : Nh p myweb – Enter the destination of your alias : d:/myweb (thư m c lưu trang web) – Vào trình duy t nh p http://localhost/myweb/index.phpBài t p 1: Dùng PHP thi t k trang web in ra màn hình như sau: My SQL là gì? MySQL là m t ph n m m qu n tr CSDL mã ngu n m , mi n phí n m trong nhóm LAMP (Linux - Apache -MySQL - PHP)Bài t p 2: Vi t trang PHP hi n th dãy s t 1 ñ n 100 sao cho s ch n là ch in ñ m, s l là ch inthư ng.K t qu : 1 2 3 4….., 100Hư ng d n: S d ng vòng l p for, 1 bi n ñ m i, toán t %Bài t p 3: Vi t trang PHP hi n th thông tin sau: STT Tên sách Tác gi 1 Tên sách 1 Tác gi 1 2 Tên sách 2 Tác gi 2 …. …. …. 10 Tên sách 10 Tác gi 10Bài t p 4:Thi t k webform có d ng sau:GVHD TS. Vũ ð c LungBài th c hành – Thi t k webSau khi nh p h và tên vào và b m Submit thì cho k t qu ngay t i trang ñó:Code m u file names.php: Input data First Name: Last Name: Bài t p 5:Vi t 1 chương trình ki m tra username và password c a ngư i truy c p. V i username và passwordm c ñ nh là : Username: admin Password: 12345+ N u nh p ñúng thì tr v k t qu là : Chào m ng, admin ñ n v i website.GVHD TS. Vũ ð c LungBài th c hành – Thi t k web+ Ngư c l i n u sai s tr v thông tin C nh báo : Username ho c password c a b n không chínhxác. Vui lòng nh p l i.M u trích d n t file nh p li u login.php: UserName Password T file ki m tra có tên là check.php $user=$_POST[username]; $pass=$_POST[pw]; if ($user == admin AND $pass == 12345) { echo Chào m ng, $user ñ n v i website; } else { echo C nh báo : Username ho c password c a b n không chính xác. Vui lòng nh p l i; } ?>GVHD TS. Vũ ð c Lung