「網頁程式撰寫/2017/劉恩佑」修訂間的差異
跳至導覽
跳至搜尋
| 第1行: | 第1行: | ||
[[分類:網頁程式撰寫]] | [[分類:網頁程式撰寫]] | ||
| − | == | + | ==筆記== |
php超文件處理<br/> | php超文件處理<br/> | ||
html文件格式<br/> | html文件格式<br/> | ||
| 第280行: | 第280行: | ||
error_log (function) 錯誤訊息紀錄 | error_log (function) 錯誤訊息紀錄 | ||
| − | + | </nowiki> | |
| − | + | ==本學期專案:通訊錄== | |
於 2017年10月5日 (四) 12:03 的修訂
筆記
php超文件處理
html文件格式
http傳輸協定
clint前端
server後端
==========
html:
==========
<>標籤
<標籤 屬性名=屬性值 屬姓名=屬性值>
<meta>描述
<form>表單開始
</form>表單結束
<body>本文
</body>本文結束
span文字小片段
<text>文字、文件
br換行
type='submit'按鈕
hr水平線
<option>下拉式選單
<tr>表格
col span打通
row span打通
input輸入
Output輸出
<!DOCTYPE html> 告訴伺服器這是html5
<!-- --> html註解
==========
php:
==========
/* 換行註解
*/ 結束註解
// 單行註解
# 單行註解
;執行
<?php
echo "PHP與MySQL網頁程式設計<br/>";
?>
echo 執行(變數可以用,連接)
print 執行(變數不行用,連接)
. 焊接字串
實字:
123 整數
'123' 字串
12.3,12.32 浮點
布林值:
true 1 對
false 0 錯
|" 空字串
常數=不能改變
變數=可以改變
= 波值
== 等於
=== 完全等於
$ //變數
$std_name //變數名稱
$username = &$stdName; //參考變數$stdName
\n 換行
\r Enter鍵
\t Teb鍵
\\ \符號
\$ $符號
\" "符號
(int)轉形
define定義常數
stdName
nickname
username
指定變數值:
$name = "myName";
$$name = "陳允南"; // 指定變數$myName的值
// 取出動態變數的值
$username = $$name;
$username1 = ${$name};
{ } 敘述區塊
# 抑制執行
else 其他
switch
case
for 迴圈
while 迴圈
continue 跳到敘述區塊最前面
break 跳到敘述區塊最後面
*do:
do { // 無窮迴圈
print ("|" . $i);
$total += $i;
$i++;
if ( $i > 15 ) break; // break指令
} while ( true );
print " ->從1加到15=" . $total . "<br/>";
$total = 0; // 重設變數值
for ( $i = 1; $i <= 15; $i++ ) {
if ( ($i % 2) == 1 ) continue; // continue指令
print "|" . $i;
$total += $i;
}
*for:
for ( $i = 1; $i <= 10; $i++ ) {
print "|". $i;
$total += $i;
}
*while:
while ( $result <= 100 ) {
$result = $result * $n; // 計算階層
$n = $n + 1;
}
*條件:
if ( $grade >= 80 ) {
print "甲等!<br/>";
} elseif ( $grade >= 70 ) {
print "乙等!<br/>";
} else {
}
*多選一條件:
<?php
$GPA = 'B'; // 指定變數值
echo "學生成績: $GPA<br/>";
switch ( $GPA ) { // switdh條件敘述
case 'A':
print "學生成績超過80<br/>";
break;
case 'B':
print "學生成績超過70,低於80<br/>";
break;
case 'C':
print "學生成績超過60,低於70<br/>";
break;
default:
print "學生成績不及格<br/>";
}
?>
*if/eiseif用法(最常用方法):
<?php
$grade = 85; // 指定變數值
echo "學生成績: $grade 分<br/>";
// if/elseif條件敘述
if ( $grade >= 80 )
{
print "甲等!<br/>";
}
elseif ( $grade >= 70 )
{
print "乙等!<br/>";
}
elseif ( $grade >= 60 )
{
print "丙等!<br/>";
}
else
{
print "丁等!<br/>";
}
?>
function 函式
*函式用法:
function (函式名)
{
}
byValue 傳值函式
byRef 傳址函式
------
101 | 3 | $c
------
102 | 3 | byValue($c)
------
103 | |
------
104 | |
------
global::$a 全域變數
------
101 | 3 | global::$a
------
102 | 3 | global::$b
------
103 | | funA::$a
------
104 | | funA::$b
------
static 靜態變數
require 引入其他php內容(不接受檔案不存在)
include 引入其他php內容(接受檔案不存在)
*include用法:
include "Ch6_4_1.inc";
mday 日
month 月
year 年
empty (function) 檢查直是否存在
fopen (function) 打開檔案
error_log (function) 錯誤訊息紀錄