最近要使用php的shell_exec下zip指定打包檔案,因php位置與要打包的檔案位置不同,所以使用絕對位置指定要打包的檔案。但是這樣會連絕對位置的路徑資料夾一起打包進去!

ex: shell_exec(zip aaa.zip /home/bbb/bbb.txt);

這樣解壓縮會出現/home/bbb/bbb.txt,而不是直接bbb.txt !

 而shell_exec無法執行"cd"指定目錄指令,後來GOOGLE才發現要使用php內建函數"chdir",特此紀錄!

--

轉自 http://www.w3school.com.cn/php/func_directory_chdir.asp

PHP chdir() 函数

定义和用法

chdir() 函数把当前的目录改变为指定的目录。

若成功,则该函数返回 true,否则返回 false。

语法

chdir(directory)
参数描述
directory 必需。规定新的当前目录。

--

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 dizzy03 的頭像
    dizzy03

    碎碎念

    dizzy03 發表在 痞客邦 留言(0) 人氣()