入力フォームを作成します。

URLは、http://sakura.tsukuba-g.ac.jp/~yamanoi/ci/sendmail.htmlになります。

Filename: /ci/application/controllers/sendmail.php

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Sendmail extends CI_Controller {

        public function index() {
                $data['title']='メールフォーム';
                $data['description']='メールフォームです。';
                $this->load->view('mailform',$data);
        }
}
?>

Filename: /ci/application/views/mailform.php

<?php $this->load->view('elements/header');?>
<?php echo form_open('sendmail/confirm'); ?>

メールフォームをここに書く

<?php echo form_close(); ?>
<?php $this->load->view('elements/footer');?>

Filename: /ci/application/views/elements/header.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php if( !empty($description)): ?>
<meta name="description" content="<?php echo $description;?>" />
<?php endif ?>
<?php if( !empty($title)): ?>
<title><?php echo $title;?></title>
<?php endif ?>
<link href="<?php echo base_url('css/style.css')?>" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">

Filename: /ci/application/views/elements/footer.php

</div>
</body>
</html>

Filename: /ci/application/config/autoload.php に追加

$autoload['helper'] = array('form','url');