php圖片上傳方法

bmbm 9年前發布 | 1K 次閱讀 PHP

public function lbt() {
$ajax = input::get('ajax',''); if($ajax == '1'){ if(!empty($_FILES)){ $fileDir = public_path().'/test/'; $newFile = $fileDir.$_FILES["myfile"]["name"]; $info = pathinfo($newFile); $type = isset($info['extension']) ? $info['extension'] : false; $allowFiles = array('jpg', 'png', 'gif', 'mp3', 'mp4', 'wav', 'flv'); if(!$type || !in_array($type, $allowFiles)){ echo '文件拓展名不對'; } if($_FILES["myfile"]["error"] == 0){ move_uploaded_file($_FILES["myfile"]["tmp_name"], $newFile); } $data['url'] = url('test/'.$_FILES['myfile']['name']); $imgModel = new ImgModel(); $imgModel->img_name = Input::get('name',''); $imgModel->img_path = $_FILES['myfile']['name']; $imgModel->img_content = ''; $imgModel->save();

        }

</pre>

 本文由用戶 bmbm 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!