103-1 開源社課 LIVE #5

時間:2014/11/21(五)晚上七點

地點:活大202展示室

主題:如何把大象放進冰箱裡?PHP入門

投影片:https://speakerdeck.com/shouko/ru-he-ba-da-xiang-fang-jin-bing-xiang-li-kai-yuan-she-phpru-men

範例程式:http://github.com/NTUOSC/php-intro-1-sample/

直播:http://youtu.be/vB9wQNXIg-U

簽到

連結

安裝執行的環境

Debian / Ubuntu : apt-get install lamp-server^

Mac : 可以下載並安裝 MAMP

http://www.mamp.info/

Windows : 可以下載並安裝 XAMPP

http://sourceforge.net/projects/xampp/

Sample Files :department_store: 

http://github.com/NTUOSC/php-intro-1-sample

localhost: 127.0.0.1

神奇的點

<?php

?>

echo

$變數

加號是相加,句點是連接

array: 可以塞數字.字串,不需指定長度

$a[] 可以把東西附加到最後面

$a[’haha’]=array();

用$a[0], $a[100], $a[150]指定,不像Javascript會自動腦補

echo"<pre>" 

action:可以把登入和處理登入的程式寫在同一個檔案

GET 跟POST的差別(GET會顯示在網址列上)

「<input type="password"> 顯示成密碼,好安全喔!並沒有……」******

單選按鈕:<input type="radio" name=名稱"" value ="值">互斥按鈕:名稱一樣,value不同。

打勾勾:<input type="checkbox" name="名稱">

下拉式選單:<select name="名稱">

多行文字:<textarea name="名稱">...</textarea>

送出按鈕:<input type="submit" value="按鈕標籤">

可以把外面不動的地方用html寫,中間再包php(php碼在server,比較安全)

PHP有點慢?

翔子:「『此影片僅限中國境內用戶觀賞。』這個時候就不是境內,其他時候是境內,這怎麼可以呢?」

LT: 用python寫網頁