Error message:
<br>
<b>Warning</b>: mkdir() [<a href="function.mkdir">function.mkdir</a>]: No such file or directory in <b>image_upload.php</b> on line <b>63</b><br>
<br>
<b>Warning</b>: move_uploaded_file(../../../images/upload/news/content/newFile/20180226110439__18021803SHIBUYA109outletmainvisual-1519971588.jpg) [<a href="function.move-uploaded-file">function.move-uploaded-file</a>]: failed to open stream: No such file or directory in <b>image_upload.php</b> on line <b>77</b><br>
<br>
<b>Warning</b>: move_uploaded_file() [<a href="function.move-uploaded-file">function.move-uploaded-file</a>]: Unable to move '/tmp/phpQDxI9P' to '../../../images/upload/news/content/newFile/20180226110439__18021803SHIBUYA109outletmainvisual-1519971588.jpg' in <b>image_upload.php</b> on line <b>77</b>
Source
$file_original_dir = '../../../images/upload/news/content/newFile/';
$fileType = strtolower(substr(basename($_FILES['uploadfile_content']['name']), strrpos(basename($_FILES['uploadfile_content']['name']), '.') + 1));
if(!file_exists($file_original_dir )) mkdir($file_original_dir , 0777);
Correction
Add 3rd argument, boolean true to mkdir() function.
$file_original_dir = '../../../images/upload/news/content/newFile/';
$fileType =
strtolower(substr(basename($_FILES['uploadfile_content']['name']),
strrpos(basename($_FILES['uploadfile_content']['name']), '.') + 1));
if(!file_exists($file_original_dir )) mkdir($file_original_dir , 0777, true);
Reference
https://stackoverflow.com/questions/22896920/warning-mkdir-function-mkdir-no-such-file-or-directory-php
No comments :
Post a Comment