我想要複製一個PDF文件到另一個文件夾,它的工作原理,但在目標文件夾中打開的文件解碼不正確,我無法打開。 我的代碼:複製pdf到另一個文件夾在PHP
$fsrc = fopen($srcz,'r');
$fdest = fopen($destz,'w+');
copy($fsrc,$fdest)
感謝
我想要複製一個PDF文件到另一個文件夾,它的工作原理,但在目標文件夾中打開的文件解碼不正確,我無法打開。 我的代碼:複製pdf到另一個文件夾在PHP
$fsrc = fopen($srcz,'r');
$fdest = fopen($destz,'w+');
copy($fsrc,$fdest)
感謝
我不知道你有工作的代碼如何......看到功能copy取文件的名稱:
copy($srz,$destz);
如果要複製打開的文件與你的fopen使用stream_copy_to_stream,就像這樣:
$fsrc = fopen($srcz,'r');
$fdest = fopen($destz,'w+');
stream_copy_to_stream($fsrc, $fdest);
fclose($fsrc);
fclose($fdest);
不要忘記關閉文件!
你應該使用複製而不使用fopen,因爲fopen創建資源並複製。
$old = '/tmp/yesterday.txt';
$new = '/tmp/today.txt';
copy($old, $new) or die("Unable to copy $old to $new.");
確實是我所做的 –
不,它不是。您正在使用'fopen',而不是文件的來源和目的地。 –
@BebPratzaBallus好吧,這不是你說的,在你的問題的代碼中,你傳遞的是文件流而不是路徑。 (+1到Codrutz btw) – Theraot