我有一個函數,可以用PHP寫服務器文件夾上的圖像。我遵循這個鏈接Can't save a HTML5 Canvas as Image on a server指示,我的問題是,我想顯示圖像保存時的成功消息。在我的代碼上,它只是在寫入映像失敗時才顯示消息。這裏是我的功能:如何在php上寫文件後顯示消息成功?
$loc = $_POST['lokasi'];
define('UPLOAD_DIR', $loc);
$filename = $_POST['nama-file'];
$img = $_POST['img'];
$img = str_replace('data:image/png;base64,', '', $img);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
$file = UPLOAD_DIR ;
$success = file_put_contents($file, $data);
print $success ? $file : 'Unable to save the file.';
感謝您的迴應。 :)
是否文件成功上傳? $ loc是可訪問和可寫的嗎? – Raptor
是的,文件上傳成功,但沒有顯示成功消息? –
它是安全的嗎?當用戶可以直接在服務器文件夾上寫入圖像? –