前後php學習了2周時間,從乙個單純的前端工作做到了後台,很多東西都是摸著石頭過河,漸漸的明白了乙個道理,做好當前的事情就是對自己負責,我會一如既往的做好現在。
下面總結幾個我學習時候比較說的函式用法
1.unset 釋放變數
2.include 引用**
3.session_star() 開啟session
4.$_session['user'] ; 獲取
5.$_get get方式獲取值
6.$_post post 方式提交
7.$_files 檔案獲取
檔案上傳
1. # 獲取檔案上傳是否 有 $_files['size']>0
2.#準備好上傳好的物理位置目錄 $uploadpath =
3.# 準備好上傳的檔案url訪問路徑 $imageurl =
4.驗證上傳檔案的格式是否正確 陣列 foreach 遍歷
5.對上傳檔案進行分類的目錄結構進行建立
直接上**
#判斷上傳的檔案不能重複
$link = mysqlinit("127.0.0.1","root","","mail");
if(!$link)
$sql = "select count('id') as totle from goods where name=''";
$obj = mysql_query($sql);
$result = mysql_fetch_assoc($obj);
if(isset($result)&&isset($result['totle'])&&$result['totle']>0)
#1.獲取上傳檔案資訊
$file = $_files['file'];
#2.1定義檔案上傳的型別
$typelist = array("image/png","image/gif","image/jpeg");
#2.2 驗證處理 is_array 匹配是不是陣列中的元素
if(in_array($file['type'],$typelist))
#3.定義檔案上傳的路徑
$uploadpath="./static/file/";
#4.上傳的資料夾目錄
$filedir = date('y/md/',$now);
#5.訪問路徑
$uploadurl = "/static/file/";
#6.判斷上傳檔案是不是存在 不存在就建立
if(!is_dir($uploadpath.$filedir))
#7. 檔名
#7.1 獲取副檔名
$ext = strtolower(pathinfo($file['name'],pathinfo_extension)); // 轉化成小寫 統一規範
#7.2 生成檔名
$imgname = uniqid().mt_rand(1000,9999).".".$ext; // uniqod() 毫秒生成 mt_rand 隨機數
#7.3 實體地址
$imgpath = $uploadpath.$filedir.$imgname;
#7.4 url位址
$imgurl = $uploadurl.$filedir.$imgname;
if(move_uploaded_file($file['tmp_name'],$imgpath))','','','','',,,'',0)";
echo $sql;
$obj = mysql_query($sql);
var_dump($obj);
}
PHP學習 PHP學習筆記 3
php 學習筆記 3 8 php 預定義常量 9 php 類 示例 var1 33 var2 44 if語句if var1 var2 echo if.else語句if var1 var2 else echo if.elseif.else語句if var1 var2 elseif var1 var2 ...
PHP學習筆記
globals是乙個儲存所有超級全域性變數的陣列,而global是乙個關鍵字,主要用在函式中宣告乙個變數為全域性變數,也可以使用 globals陣列來儲存全域性變數。變數的定義檢查 格式 isset var 取消變數定義 格式 unset var 數值轉換函式 chr 根據 var的值返回相對應的a...
php學習筆記
1 server script name server php self 和 server request uri 區別 例子 http localhost phpwind75 test.php 22 3e 3cscript 3ealert xss 3c script 3e 3cfoo server...