doujugu1722 2019-05-22 15:50
浏览 70

无法打开文件网络目录

I have written a PHP code that has to write in a directory that is on the server. The directory has set permissions for everyone as "Complete control".

I'm running IIS Express on Windows 10.

If I use a local path, the script works correctly but if I set network path \192.168.1.1, the debug returns "Unable to open file". With an executable program, I can write in that path (\\192.168.1.124\BusinessDir\Asc\out2).

Have you got any suggestions to fix that issue? Have I to change the method that I run IIS or PHP?

I have to tried to run php.exe, iiexpress.exe as administrator but nothing change.

Thank you very much for your help.

This is the code that I use.

<?php
define("PROJECT_DIRECTORY", "C:\\xx");
define("SHEET_CSV", "C:\\Users\\User\\Desktop\\outtest\\OUT");
define("SHEET_CSV_COPY", "\\\\192.168.1.124\\BusinessDir\\Asc\\out2\\OUT");


function create_sheets_csv($projectName) {

    $projectPath = PROJECT_DIRECTORY . "\\" . $projectName . "\\" . $projectName . ".rpd";
    $xml = simplexml_load_file($projectPath);
    //var_dump($xml->Nests);

    $year = date("Y");
    /*$path = SHEET_CSV . $year . $projectName . ".csv";*/
    $pathCopy = SHEET_CSV_COPY . $year . $projectName . ".csv";
    echo $pathCopy;
    $myfile = fopen($pathCopy, "w") or die("Unable to open file!");

        foreach ($xml->Nests->Nest as $Nest) {

            $SheetUsed = $Nest->SheetUsed->Used;
            $Thickness = $Nest->SheetUsed->Thickness;
            $SheetX = $Nest->SheetUsed->SheetX;
            $SheetY = $Nest->SheetUsed->SheetY;

            $Thickness = floatval($Thickness) * 10;

            $CodiceArticolo = "L$Thickness/10-$SheetX" . "X" . "$SheetY" . "D";


            $txt = $CodiceArticolo . ";" . "NR" . ";" . $SheetUsed . "
";

            fwrite($myfile, $txt);
        }
    fclose($myfile);
    //copy($path, $pathCopy) or die("Impossibile copiare");
}
?>

Regards, Leonardo

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 R语言Rstudio突然无法启动
    • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
    • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
    • ¥15 用windows做服务的同志有吗
    • ¥60 求一个简单的网页(标签-安全|关键词-上传)
    • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值