程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP移動互聯網開發筆記(5)——文件的上傳下載

PHP移動互聯網開發筆記(5)——文件的上傳下載

編輯:關於PHP編程

一、文件的上傳

 

1、客戶端設置:

 

 

(1)、在

二、文件下載

 

 

簡單文件下載只需要使用HTML的鏈接標記,並將屬性href的URL值指定下載的文件即可。這種方法只能處理一些浏覽器不能識別的MIME類型文件。


\

 

\\

 

為了提高安全性,不希望在a標簽中給出文件鏈接,則必須向浏覽器發送必要的頭信息,我們可以使用如下代碼。

\

 

三、文件函數庫

touch

設置文件的訪問和修飾時間

bool touch(string $filename[, int $time[, int $time]])

copy

復制文件

bool copy(string $source, string $dest)

注意:移動文件請使用rename函數

file_put_contents

將一個字符串寫入文件

int file_put_contents(string $filename, string $data[, int $flag[, resource $content]])

file_get_contents

將整個文件讀到字符串

string file_get_contents(string $filename[, bool user_include_path [, resource $content[, int $offset[, int $maxlen]]]])

 

四、序列化與反序列化

serialize

序列化

string serialize(mixed $value)

注意:serialize()可處理除了resouce之外的任何類型。甚至可以serialize()那些包含了指向其自身引用的數組。

unserialize

反序列化

mixed unserialize(string $str)

\

\

● date

格式化一個本地時間/日期

string date(string format[, int timestamp]);

● getdate

取得日期/時間信息

array getdate([int timestamp]);

\

\

 

● microtime

返回當前Unix時間戳和微秒數

mixed microtime([bool get_as_float]);

● date_default_timezone_set

設置默認時區

bool date_default_timezone_set(string timezone_identifier);

● date_default_timezone_get

獲取默認時區

string date_default_timezone_get(void);

三、字符函數庫

strlen

獲取字符串長度

int strlen(string $str);

strtolower

字符串轉換為小寫

string strtolower(string $str);

strtoupper

字符串轉換為大寫

string strtoupper(string $str);

ucfirst

首字母大寫

string ucfirst(string $str);

ucwords

將每個單詞的首字母轉換為大寫字母

string ucwords(string $str);

ltrim

從字符串開始的位置刪除空格或其他字符

string ltrim(string $str [, string $charlist]);

rtrim

從字符串結束的位置刪除空格或者其他字符

string rtrim(string $str[, string $chirlist]);

trim

從字符串開始和結束的位置刪除空格或者其他字符

str_replace

字符替換

mixed str_ireplace(mixed $search, mixed $replace, mixed $subject, [int $count]);

str_ireplace

 

字符替換

mixed str_ireplace(mixed $search, mixed $replace, mixed $subject, [int $count]);

md5

 

計算字符串的MD5哈希

string md5(string $str[, bool $raw_output=false]);

strpos

返回一個字符在另一個字符第一次出現的位置

int strpos(string haystack, mixed needle[, int offset]);



 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved