2014-03-31 6 views
0

설정 : CentOS 6.5 + NGinx + php-fpm으로 codeingniter 프로젝트가 실행됩니다. nginx 및 php-fpm의 codeigniter

나는이 작업을 진행하게 관리하지만 응답에서 이상한 스크립트가 를 발생한다 어디 나는 결과가 깨끗한 것으로 예상 이해가 안 :

{"auth":true,"success":true,"data":[],"result_count":0} 

를 다음을 포함하지. 아무도이 문제를 해결하는 방법을 알고 있습니까? 구성 관련이 있습니까?

<? 


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


    function remove_http($url = '') 
    { 
     if ($url == 'http://' OR $url == 'https://') 
     { 
      return $url; 
     } 
     $matches = substr($url, 0, 7); 
     if ($matches=='http://') 
     { 
      $url = substr($url, 7);  
     } 
     else 
     { 
      $matches = substr($url, 0, 8); 
      if ($matches=='https://') 
      $url = substr($url, 8); 
     } 

     return rtrim($url, "/");  


    } 


    function resize_img($file,$width,$height=0) { 

     /* 
     * general function for resizing images. 
     * 
     */ 




     $CI =& get_instance(); 

     $CI->load->library('image_lib'); 




     $file_name = $file['file_name'] ;    
     $file_path = "gallery/" . $file_name ; 

     $ratio = $file['image_width']/$file['image_height'] ; ; 



     /* Resize the image only if bigger than the 
     * original size . */ 

     if ($file['image_width'] > $width) { 

      $cfg2['image_library'] = 'gd2'; 
      $cfg2['source_image'] = $file_path ;             



      $cfg2['width'] = $width ; 


      if ($height==0){ 

       // auto adjust the height 

       $cfg2['maintain_ratio'] = TRUE; 
       $cfg2['height'] = $width/$ratio ;    

      } else $cfg2['height'] = $height ; 


      $CI->image_lib->initialize($cfg2);             
      $CI->image_lib->resize() ; 

     } 









    } 



    function today() { 

     return date("d-m-Y") ; 


    } 


    function today_mysql() { 

     return date('Y-m-d') ;  

    } 



    function current_day() { 


     return date ("d") ; 
    } 


    function current_month() { 

     return date ("m") ; 

    } 

    function current_month_year() { 

     return date ("m-Y") ; 
    } 



    function db_2_array($sql_result , $col1 , $col2 , $default = '') { 

     if ($default) $data = array (0 => $default) ; 

     foreach ($sql_result->result_array() as $row) {   
      $data [$row[$col1]] = $row[$col2] ;         
     } 

     return $data ;  

    } 


    function date_2_sql($date) { 

     $sql_date = date('Y-m-d', strtotime($date)) ; 
     return $sql_date ; 

    } 


    function sqldate_2_short($date) { 

     return date("d-m",strtotime($date)); 

    } 

    function sqldate_2_med($date) { 

     return date("d-m-Y",strtotime($date)); 

    } 


    function sqldate_2_monthyear ($date) { 

     return date("m-Y",strtotime($date)); 

    } 


    function sqldate_2_long($date) { 

     return date("d-m-Y, H:i",strtotime($date)); 

    } 



    function count_days($a, $b) 
    { 
     // First we need to break these dates into their constituent parts: 
     $gd_a = getdate($a); 
     $gd_b = getdate($b); 
     // Now recreate these timestamps, based upon noon on each day 
     // The specific time doesn't matter but it must be the same each day 
     $a_new = mktime(12, 0, 0, $gd_a['mon'], $gd_a['mday'], $gd_a['year']); 
     $b_new = mktime(12, 0, 0, $gd_b['mon'], $gd_b['mday'], $gd_b['year']); 
     // Subtract these two numbers and divide by the number of seconds in a 
     // day. Round the result since crossing over a daylight savings time 
     // barrier will cause this time to be off by an hour or two. 

     //return round(abs($a_new - $b_new)/86400); 

     return round(($a_new - $b_new)/86400); 
    } 



    function format_text($text) { 

     if ($text) { 

      $text = nl2br($text); // add breaks ;  
      $text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\">\\0</a>", $text); // set links 

     } else $text = ' ' ; 

     return $text ; 


    } 






?>{"auth":true,"success":true,"data":[],"result_count":0} 
+0

의 당신의 firstLine의 편집 .. 나 대신에 ... Fisherman

+0

옙 ... application/helpers/extra_helper.php가 Boaz

+0

지금 작동합니까? – Fisherman

답변

1

난 .. 체크 PHP는 shorttag가 활성화되어 생각이나 내가 PHP를 shorttag가 활성화되어 체크 생각에 .. <?php 대신 <?