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}
의 당신의 firstLine의 편집 .. 나 대신에 ... php에 당신의 firstLine의 편집 – Fisherman
옙 ... application/helpers/extra_helper.php가 php이 누락되었습니다. – Boaz
지금 작동합니까? – Fisherman