Maison >php教程 >PHP开发 >Notes-cadres CI 3

Notes-cadres CI 3

黄舟
黄舟original
2016-12-29 09:39:081277parcourir

Classe de téléchargement de fichiers

<?php
public function do_upload()
{
$config[&#39;upload_path&#39;] = &#39;./uploads/&#39;;
$config[&#39;allowed_types&#39;] = &#39;gif|jpg|png&#39;;
$config[&#39;max_size&#39;] = 100;
$config[&#39;max_width&#39;] = 1024;
$config[&#39;max_height&#39;] = 768;
//载入上传类
$this->load->library(&#39;upload&#39;, $config);
//执行上传
if ( ! $this->upload->do_upload(&#39;userfile&#39;))
{
$error = array(&#39;error&#39; => $this->upload->display_errors());
$this->load->view(&#39;upload_form&#39;, $error);
}
else
{ //上传返回的信息
$data = array(&#39;upload_data&#39; => $this->upload->data());
$this->load->view(&#39;upload_success&#39;, $data);
}
}
public function shangchuan(){
$info = $this->upload->data();
//上传缩略图----------------配置
$config[&#39;source_image&#39;]=$info[&#39;full_path&#39;];
$config[&#39;create_thumb&#39;]=TRUE;//创建预览图像
$config[&#39;width&#39;]=75;
$config[&#39;height&#39;]=50;
//载入 
$this->load->library(&#39;image_lib&#39;,$config);
//执行动作
$status = $this ->image_lib ->resize();
if(!$status){
error(&#39;缩略图失败&#39;);
}
}
?>

Ce qui précède est le contenu de la CI Framework Note 3. Pour plus de contenu connexe, veuillez prêter attention au site Web PHP chinois (www.php. cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Notes-cadres CI 2Article suivant:Notes-cadres CI 2