最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實現(xiàn)ftp上傳文件示例

 更新時間:2014年08月21日 14:46:31   投稿:shichen2014  
這篇文章主要介紹了PHP實現(xiàn)ftp上傳文件的方法,是非常實用的技巧,需要的朋友可以參考下

FTP上傳是PHP實現(xiàn)的一個常見且非常重要的應(yīng)用技巧,今天就來與大家分享一下PHP實現(xiàn)FTP上傳文件的簡單示例。希望對大家的PHP學(xué)習(xí)能帶來一定的幫助。

主要代碼如下:

function make_directory($ftp_stream, $dir){
  // if directory already exists or can be immediately created return true
  if ($this->ftp_is_dir($ftp_stream, $dir) || @ftp_mkdir($ftp_stream, $dir)) return true;
  // otherwise recursively try to make the directory
  if (!$this->make_directory($ftp_stream, dirname($dir))) return false;
  // final step to create the directory
  return ftp_mkdir($ftp_stream, $dir);
}
 
function ftp_is_dir($ftp_stream, $dir){
  // get current directory
  $original_directory = ftp_pwd($ftp_stream);
  // test if you can change directory to $dir
  // suppress errors in case $dir is not a file or not a directory
  if ( @ftp_chdir( $ftp_stream, $dir ) ) {
    // If it is a directory, then change the directory back to the original directory
    ftp_chdir( $ftp_stream, $original_directory );
    return true;
  } else {
    return false;
  }
}

$conn = ftp_connect("ftp地址") or die("Could not connect");
ftp_login($conn,"ftpname","password");
//利用ftp創(chuàng)建目錄
make_directory($conn,$path);
//利用ftp選擇進(jìn)入目錄
ftp_chdir($conn,$path);
//開始上傳
if(ftp_put($conn,$info[0]['savename'],getcwd().$upload->savePath.$info[0]['savename'],FTP_BINARY)){
 unlink(getcwd().$upload->savePath.$info[0]['savename']);
}
ftp_close($conn);
//注意上傳端的ftp權(quán)限設(shè)置

感興趣的朋友可以測試運行或改寫本文所述代碼,加深理解的同時可以讓代碼功能更加完善。

相關(guān)文章

  • PHP獲取文件擴展名的常用方法小結(jié)【五種方式】

    PHP獲取文件擴展名的常用方法小結(jié)【五種方式】

    這篇文章主要介紹了PHP獲取文件擴展名的常用方法,結(jié)合實例形式總結(jié)分析了php獲取文件擴展名的五種常見操作技巧,需要的朋友可以參考下
    2018-04-04
  • php+html5基于websocket實現(xiàn)聊天室的方法

    php+html5基于websocket實現(xiàn)聊天室的方法

    這篇文章主要介紹了php+html5基于websocket實現(xiàn)聊天室的方法,實例分析了php結(jié)合html5的websocket通訊的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • php 數(shù)組元素快速去重

    php 數(shù)組元素快速去重

    本篇文章主要介紹了php數(shù)組元素快速去重的方法,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-05-05
  • 解析PHP提交后跳轉(zhuǎn)

    解析PHP提交后跳轉(zhuǎn)

    本篇文章是對PHP提交后跳轉(zhuǎn)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php引用和拷貝的區(qū)別知識點總結(jié)

    php引用和拷貝的區(qū)別知識點總結(jié)

    在本篇文章里小編給大家分享的是關(guān)于php引用和拷貝的區(qū)別以及相關(guān)知識點總結(jié),需要的朋友們學(xué)習(xí)下。
    2019-09-09
  • php從文件夾隨機讀取文件的方法

    php從文件夾隨機讀取文件的方法

    這篇文章主要介紹了php從文件夾隨機讀取文件的方法,可實現(xiàn)php從指定的目錄隨機讀取文件及設(shè)置參數(shù)進(jìn)行文件過濾的功能,需要的朋友可以參考下
    2015-06-06
  • PHP實現(xiàn)簡單鑒權(quán)的示例代碼

    PHP實現(xiàn)簡單鑒權(quán)的示例代碼

    這篇文章主要為大家詳細(xì)介紹了php如何通過在header增加key,sign,timestamp來實現(xiàn)鑒權(quán),文中的示例代碼講解詳細(xì),需要的小伙伴可以參考下
    2023-12-12
  • yii2超好用的日期組件和時間組件

    yii2超好用的日期組件和時間組件

    這篇文章主要介紹了yii2超好用的日期組件和時間組件,需要的朋友可以參考下
    2016-05-05
  • php經(jīng)典算法集錦

    php經(jīng)典算法集錦

    這篇文章主要介紹了php經(jīng)典算法,實例分析了漢諾塔、排序、查找、遞歸等算法技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • PHP排序算法的復(fù)習(xí)和總結(jié)

    PHP排序算法的復(fù)習(xí)和總結(jié)

    對于PHP中對數(shù)組的元素進(jìn)行排序,這個是很經(jīng)常用到的,之前的項目中也有,而且對于幾種排序我們都是用的是asort arsort 等PHP原生函數(shù),沒有自己去實現(xiàn),所以就對一下的幾個函數(shù)進(jìn)行總結(jié),這個會不斷的進(jìn)行補充,自己也可以好好的復(fù)習(xí)和總結(jié)
    2012-02-02

最新評論

平邑县| 都江堰市| 中西区| 皋兰县| 南昌市| 吉隆县| 托克逊县| 安吉县| 南充市| 中山市| 巫山县| 平昌县| 盐源县| 博罗县| 陆丰市| 海安县| 高平市| 马公市| 专栏| 台北市| 张家川| 长子县| 巩留县| 赫章县| 乐业县| 茶陵县| 平舆县| 徐汇区| 武清区| 和平区| 大足县| 洪泽县| 岳普湖县| 青川县| 集贤县| 扶风县| 高州市| 义乌市| 隆子县| 瑞昌市| 大名县|