ネットワークPCのCドライブにアクセスしようとしています。このパスを書くエクスプローラーを使用してアクセスできます\\PCNAME\c$\path\to\file
。しかし、機能しない機能を使用してアクセスしようとすると、copy
機能php
しません。これが私のphp
コードです。
copy("\\\\PCNAME\\c\$\\path\\to\\file","filename");
構文エラーはありますか?
これで私を助けてください。
そうではありません
copy("\\PCNAME\c\$\path\to\file","filename");
これは
copy('\\PCNAME\c$\path\to\file',"filename");
c$ (非表示の共有) に注目してください。しかし、パブリックにアクセス可能な共有を作成してみませんか?
編集:一重引用符にも注意してください。これは、バックスラッシュを保持するためです(@Esailjaは正しかった)
最初にドライブをマップする必要があります..
次に、適切なドライブの場所を渡してファイルをコピーします。たとえば、マップされたドライブは g:\Program Files\file_name で、その場所を copy() 関数に渡します
これがお役に立てば幸いです。