如何实现PHP中的高效图片上传功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计123个文字,预计阅读时间需要1分钟。
javascriptpublic 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']); } }}
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(); }
本文共计123个文字,预计阅读时间需要1分钟。
javascriptpublic 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']); } }}
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(); }

