![](/img/trans.png)
[英]Linux Box using PHP writing file to Windows Server Web Share
[英]Create file on Linux-Server Connected through network share From Windows
我的 PHP 代碼在 Windows 上運行,並具有以下功能,可以在通過 IP 地址(172.12.20.10)通過 Windows-Exchange 連接的 Linux 服務器上創建文件。
我幾乎完成了,權限和所有其他重要的事情,但仍然沒有創建文件......為什么?
public function demo()
{
$fileName='aa.json';
$location= base_url()."test/folder";
$Thispath = str_replace('\\', '/',$location).'/';
$ThisFile = $Thispath.$fileName;
$dir = '\\172.12.20.10\exchange';
copy($ThisFile, $dir.$fileName);
if ( !file_exists($ThisFile) ) {
echo 'no file';
}else{
echo 'file exists';
file_put_contents ($dir.'/hallo.txt', 'test File');
}
}
從上面的代碼中,要么 aa.json 沒有被復制,要么 hallo.txt 文件沒有在 linux 上的 exchange 文件夾中創建!
感謝您的所有回復和回答。 不幸的是,上述任何評論都對我不起作用,我不得不深入挖掘以找到解決我問題的解決方案,同時它可能會在未來幫助某人。 這是我找到的解決方案,它就像一個魅力......
它應該是完美的!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.