PageRenderTime 39ms CodeModel.GetById 14ms RepoModel.GetById 1ms app.codeStats 0ms

/application/controllers/md5.php

https://github.com/bolnikh/json_md5_codeigniter
PHP | 38 lines | 28 code | 10 blank | 0 comment | 3 complexity | 0830ff6f01dae5e65ac5b1ceeaf95d38 MD5 | raw file
  1. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  2. class Md5 extends CI_Controller {
  3. public function index()
  4. {
  5. $this->encode();
  6. }
  7. public function encode() {
  8. $this->load->library('form_validation');
  9. $this->form_validation->set_rules('data', 'Данные', 'required|xss_clean');
  10. $data = array();
  11. $data['page_title'] = 'MD5 encode, MD5 хеш';
  12. if ($this->form_validation->run() == FALSE)
  13. {
  14. $data['result'] = '';
  15. }
  16. else
  17. {
  18. $data['result'] = md5($this->input->post('data'));
  19. }
  20. $this->load->view('md5/encode', $data);
  21. }
  22. public function file() {
  23. $data = array();
  24. $data['page_title'] = 'MD5 encode file, MD5 хеш файла';
  25. $data['result'] = @$_FILES['data'] ? md5_file($_FILES['data']['tmp_name']) : '';
  26. $this->load->view('md5/file', $data);
  27. }
  28. }