PHP學習筆記

2021-08-22 13:30:26 字數 1813 閱讀 4478

前後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...