最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CI(CodeIgniter)框架實(shí)現(xiàn)圖片上傳的方法

 更新時(shí)間:2017年03月24日 10:27:03   作者:PHP__廊外詩(shī)鴿  
這篇文章主要介紹了CI(CodeIgniter)框架實(shí)現(xiàn)圖片上傳的方法,結(jié)合實(shí)例形式分析了基于CodeIgniter調(diào)用文件上傳類實(shí)現(xiàn)圖片上傳功能的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了CodeIgniter框架實(shí)現(xiàn)圖片上傳的方法。分享給大家供大家參考,具體如下:

對(duì)于圖片上傳這種老生常談的問題,在此我不得不再次重復(fù)一次,因?yàn)閷?duì)于這框架畢竟有些地方值得自己學(xué)習(xí)與借鑒,這篇文章我是借助官方文檔來寫的,但有些地方任然需要標(biāo)明一下。

下面我們來看看圖片上傳吧。首先在“./application/views/”文件夾下創(chuàng)一個(gè)視圖文件:text.php,代碼如下:

<html>
  <head>
    <title>Upload Form</title>
  </head>
  <body>
      <?php echo $error;?>
      <?php echo form_open_multipart('upload/do_upload');?>
      <input type="file" name="userfile" size="20"/>
      <br><br>
      <input type="submit" value="upload"/>
      </form>
  </body>
</html>

Codeigniter有自己非常豐富upload類庫(kù),下面我們來看看控制器,在Controller中一個(gè)Upload.php文件,代碼如下:

class Upload extends CI_Controller{
  public function __construct(){
    parent::__construct();
    $this->load->helper("form","url");
  }
  public function index(){
    $this->load->view('test',array("error"=>''));
  }
  public function do_upload(){
    $config['upload_path']='./uploads/';
    $config['allowed_types']='gif|jpg|png';
    $config['max_size']=100;
    $config['max_width']=1024;
    $config['max_height']=768;
    $this->load->library('upload',$config);
    if(!$this->upload->do_upload('userfile')){
      $error=array('error'=>$this->upload->display_errors());
      $this->load->view('test',$error);
    }else{
      $data=array('upload_data'=>$this->upload->data());
      $this->load->view('upload_success',$data);
    }
  }
}

下面在視圖中創(chuàng)建另外一個(gè)文件upload_success.php

<html>
  <head>
    <title>Upload Form</title>
  </head>
  <body>
    <h3>Your file was successfully uploaded!</h3>
    <ul>
      <?php <foreach($upload_data as $item=>$value):?>
      <li>
        <?php echo $item;?>:<?php echo $value;?>
      </li>
      <?php?>
    </ul>
  </body>
</html>

更多關(guān)于CodeIgniter相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《codeigniter入門教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《ThinkPHP入門教程》、《ThinkPHP常用方法總結(jié)》、《Zend FrameWork框架入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家基于CodeIgniter框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 淺析PHP微信支付通知的處理方式

    淺析PHP微信支付通知的處理方式

    本文是對(duì)上篇文章的一個(gè)補(bǔ)充,主要是官方?jīng)]有關(guān)于通知的demo,摸石頭過河真的很難受,方便大家開發(fā),放出來給大家看看
    2014-05-05
  • PHP單例模式詳解及實(shí)例代碼

    PHP單例模式詳解及實(shí)例代碼

    本文介紹PHP單例模式,文中講解了單例模式的概念、單例模式的特點(diǎn)、使用單例模式的原因及場(chǎng)景及PHP單例模式代碼實(shí)例,需要的碼農(nóng)可以參考下
    2016-12-12
  • php計(jì)算2個(gè)日期的差值函數(shù)分享

    php計(jì)算2個(gè)日期的差值函數(shù)分享

    這篇文章主要介紹了php計(jì)算2個(gè)日期的差值函數(shù)分享,非常實(shí)用,推薦給有需要的小伙伴。
    2015-02-02
  • PHP生成json和xml類型接口數(shù)據(jù)格式

    PHP生成json和xml類型接口數(shù)據(jù)格式

    在做數(shù)據(jù)接口時(shí),我們通常要獲取第三方數(shù)據(jù)接口或者給第三方提供數(shù)據(jù)接口,而這些數(shù)據(jù)格式通常是以XML或者JSON格式傳輸,本文將介紹如何使用PHP生成XML格式數(shù)據(jù)供第三方調(diào)用以及如何獲取第三方提供的XML數(shù)據(jù)。
    2015-05-05
  • Smarty保留變量用法分析

    Smarty保留變量用法分析

    這篇文章主要介紹了Smarty保留變量用法,較為詳細(xì)的介紹了Smarty常見保留變量的功能與使用方法,需要的朋友可以參考下
    2016-05-05
  • Yii使用find findAll查找出指定字段的實(shí)現(xiàn)方法

    Yii使用find findAll查找出指定字段的實(shí)現(xiàn)方法

    這篇文章主要介紹了Yii使用find findAll查找出指定字段的實(shí)現(xiàn)方法,非常實(shí)用的技巧,需要的朋友可以參考下
    2014-09-09
  • CI框架集成Smarty的方法分析

    CI框架集成Smarty的方法分析

    這篇文章主要介紹了CI框架集成Smarty的方法,對(duì)比分析并改進(jìn)了網(wǎng)上已有的方法,詳細(xì)介紹了CI框架繼承Smarty模板的具體步驟與相關(guān)技巧,需要的朋友可以參考下
    2016-05-05
  • PHP異常處理淺析

    PHP異常處理淺析

    這篇文章主要介紹了PHP異常處理淺析,本文著重講解如何捕獲異常,并給出代碼操作實(shí)例,需要的朋友可以參考下
    2015-05-05
  • Laravel相關(guān)的一些故障解決

    Laravel相關(guān)的一些故障解決

    這篇文章主要給大家介紹了關(guān)于Laravel相關(guān)的一些故障的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用Laravel具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • PHP時(shí)間戳與日期之間轉(zhuǎn)換的實(shí)例介紹

    PHP時(shí)間戳與日期之間轉(zhuǎn)換的實(shí)例介紹

    本篇文章小編為大家介紹,PHP時(shí)間戳與日期之間轉(zhuǎn)換的實(shí)例介紹。需要的朋友參考下
    2013-04-04

最新評(píng)論

武平县| 疏勒县| 斗六市| 宣汉县| 府谷县| 无锡市| 西丰县| 湖南省| 册亨县| 南平市| 巴彦淖尔市| 枝江市| 广东省| 云南省| 玉树县| 九龙县| 福海县| 瓮安县| 老河口市| 乌拉特中旗| 鄯善县| 晋江市| 双城市| 南华县| 浦县| 凤翔县| 黄山市| 且末县| 富裕县| 东平县| 平顶山市| 屏山县| 南靖县| 老河口市| 会东县| 嘉峪关市| 吉木乃县| 高要市| 上栗县| 台山市| 郁南县|