這裡還是舉例子說明
建立兩個頁面,乙個fileup.html和乙個fileup.php
fileup.html**如下:
charset="utf-8" />
檔案上傳title>
head>
action="fileup.php"
method="post"
enctype="multipart/form-data">
type="hidden"
name="max_file_size"
id="max_file_size"
value="300000" />
type="file"
name="fileup" />
type="submit"
value="提交"/>
form>
body>
html>
fileup.php**如下:
<?php
date_default_timezone_set('prc'); // 設定預設時區
$file = $_files["fileup"];
// 根據錯誤碼,判斷是否上傳成功
if ($file["error"] == 0)
$time = time(); // 時間戳,以秒為單位
$time = date("ymdhis", $time); // 設定顯示時間的格式
// 若要放到其他資料夾
$name = "../2.21php4/".$time.".".$type;
$bol = move_uploaded_file($file["tmp_name"], $name);
if ($bol) else
} else
} else
?>
$reg = "/\d+/";
$str = "asda4 244g h64 485 14";
echo preg_match($reg, $str); // 返回匹配的次數
echo preg_match_all($reg, $str); // 返回匹配次數,多次匹配
$reg = "/\d+/";
$str = "asda4 244g h64 485 14";
$str = preg_replace($reg, "*", $str);
$reg = "/\d+/";
$str = "asda4 244g h64 485 14";
$arr = preg_split("/\s/", $str);
var_dump($arr);
返回陣列中能與正則進行匹配的每一項,並以陣列進行輸出
$arr = array("514ada", "asda5a153","awda6531");
$str = preg_grep("/\d+/", $arr);
var_dump($str);
ps:我用的是xampp自帶整合的mysql
引數分別為主機名,使用者名稱,密碼
$mysql = mysql_connect("localhost", "root", "");
if (!$mysql) else
mysql_select_db("20170222"); // 資料庫名
mysql_query("set names utf8"); // 編碼格式設定為utf-8
// select(欄位名) from (資料表名)(查詢的限制條件)
$sql = "select * from userinfo";
// 限制條件有where語句,limit語句,order by語句
// 例:$sql = "select * from userinfo where id=3
";// $sql = "
select * from userinfo limit 1, 2
"; 1表示從第二條查詢,2表示查詢出來兩條
// $sql = "
select * from userinfo order
by age asc
"; 按照年齡公升序,asc是預設的公升序
$result = mysql_query($sql);
$sql = "insert
into userinfo (id, user, pass, age, ***) values (null, '測試', 'test' , 100, '男')";
$sql = "update userinfo set username = 'admin1', passwd ='12345678'
where id = 10;
$sql = "delete
from
user
where id = 10
";
while ($arr = mysql_fetch_row($result))
while ($arr = mysql_fetch_assoc($result))
while ($arr = mysql_fetch_array($result))
while ($obj = mysql_fetch_object($result))
mysql_close();
php物件導向基礎(四)
1.tostring 方法 輸出物件時用來不報錯,寫在類裡,必須有返回值 class ren r new ren echo r 2.轉殖物件 class ren r new ren c clone r echo r name echo c name c name 李四 修改成員變數值的方法2 ech...
PHP 四種基礎演算法
氣泡排序 思路 每次迴圈排列出乙個最大的數 選擇排序 思路 每一趟在n i 1 i 1,2,n 1 個記錄中選擇關鍵字最小的記錄作為有序序列中第i個記錄,其中最簡單的是簡單選擇排序,其過程如下 通過n i次關鍵字間的比較,從n i 1個記錄中選擇出關鍵字最小的記錄,並各第i個記錄交換之。插入排序 思...
php審計基礎四 變數覆蓋
1 extract 函式 extract 函式從陣列中將變數匯入到當前的符號表。該函式使用陣列鍵名作為變數名,使用陣列鍵值作為變數值。針對陣列中的每個元素,將在當前符號表中建立對應的乙個變數。當 是 b 3 a array b 1 extract a print r b b的值被覆蓋,輸出的值變成1...