0
我有一個接收.txt文件輸入的表單。在我的PHP代碼,我檢索表格文件,並嘗試將其保存在服務器:stream_get_contents()返回一個空字符串
$fp = fopen($_FILES['textFile']['tmp_name'], 'rb');
saveFile($fp);
//saves file to server with a random file name
function saveFile($file) {
$fileName = mktime().".txt";
//creates new file
$newFile = fopen("".$fileName, 'w');
$content = stream_get_contents($file);
echo "CONTENT ".$content;
if($newFile) {
fwrite($newFile, $content);
fclose($newFile);
fclose($file);
echo "File saved in server as ".$fileName.".";
} else {
echo "Failed to write file to server.";
}
}
我能夠保存該文件,但它是空的。
'stream_get_contents'在已打開的流資源上運行,並返回字符串中的剩餘內容,以便檢查您在哪裏打開流。你可以使用'file_get_contents' – gaurav