第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 file_exists 訪問 ftp 服務(wù)器外部的文件

如何使用 file_exists 訪問 ftp 服務(wù)器外部的文件

PHP
暮色呼如 2022-05-27 16:33:53
我想監(jiān)控參考數(shù)據(jù)是否已上傳或存在于我們的服務(wù)器中。這是我試過的..<?php$path= '\\Iserver-s.com\iserver\2019_Plans\013036456-2018\PDF-DATA\ASSEMBLE\013036456-2018.pdf';if (file_exists($path)) {    $tbody .= '<td>DATA ON SERVER</td>';} else {    $tbody .= '<td>NO DATA</td>';}?>如果文件存在,它應(yīng)該顯示DATA ON SERVER在我的表 td 上。但NO DATA即使文件存在,它也總是輸出。我認為它不會訪問 ftp 服務(wù)器之外的文件或目錄。我目前正在使用連接了 Nppfttp 插件的 Notepad++ ..這就是我們在公司內(nèi)存儲和訪問我們網(wǎng)站的全部內(nèi)容。這是我的 php 所在的路徑:ftp://appss5080/Ext/Qpd/Plan_Monitoring/index.php這就是我試圖訪問的檢查文件是否存在(在我的本地 C:)C:/Users/ps5178/Desktop/6490700-2018-MISTAKE-10-18/6490700-201845.pdf那么,如何訪問它之外的文件呢?
查看完整描述

3 回答

?
動漫人物

TA貢獻1815條經(jīng)驗 獲得超10個贊

試試這個解決方案:


// the server you wish to connect to - you can also use the server ip ex. 107.23.17.20

$ftp_server = "ftp.example.com";


// set up a connection to the server we chose or die and show an error

$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");

ftp_login($conn_id,"ftpserver_username","ftpserver_password");

// check if a file exist

$path = "/SERVER_FOLDER/"; //the path where the file is located


$file = "file.html"; //the file you are looking for

$check_file_exist = $path.$file; //combine string for easy use


$contents_on_server = ftp_nlist($conn_id, $path); //Returns an array of filenames from the specified directory on success or FALSE on error. 

// Test if file is in the ftp_nlist array

if (in_array($check_file_exist, $contents_on_server)) 

{

   echo "<br>";

   echo "I found ".$check_file_exist." in directory : ".$path;

}

else

{

   echo "<br>";

   echo $check_file_exist." not found in directory : ".$path;  

};


// output $contents_on_server, shows all the files it found, helps for debugging, you can use print_r() as well

var_dump($contents_on_server);


// remember to always close your ftp connection

ftp_close($conn_id);


查看完整回答
反對 回復(fù) 2022-05-27
?
一只斗牛犬

TA貢獻1784條經(jīng)驗 獲得超2個贊

可能的問題/解決方案

首先:您是否驗證了文件的權(quán)限?

第二:使用 ftp_get() ( https://www.php.net/manual/en/function.ftp-get.php ),這將是最方便的。


查看完整回答
反對 回復(fù) 2022-05-27
?
HUH函數(shù)

TA貢獻1836條經(jīng)驗 獲得超4個贊

我已經(jīng)在我的本地檢查了你的代碼。這是工作文件。我已經(jīng)檢查了我的本地文件路徑。


我認為你的路徑有問題。確認路徑是否正確。


并檢查應(yīng)該有 755 或 777 的文件權(quán)限。


這是我的代碼


<?php

$path = 'C:\xampp\htdocs\test\XSCAssets\idea\157406374721215421965dd24e83bf2e7.png';


if (file_exists($path)) {

    $tbody = '<td>DATA ON SERVER</td>';

} else {

    $tbody = '<td>NO DATA</td>';

}

echo $tbody;

?>


查看完整回答
反對 回復(fù) 2022-05-27
  • 3 回答
  • 0 關(guān)注
  • 200 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號