하위 경로 설치시 오류
Parse error: parse error, unexpected '&', expecting T_VARIABLE or '$' in /home/user/kpwhl/public_html/new/common.php(30) : runtime-created function on line 5
Fatal error: Call to undefined function: () in /home/user/kpwhl/public_html/new/common.php on line 33
제가 최상위 경로에 설치하지 않고 하위폴더 생성후에 4s를 설치해보려고 했는데 index.php 파일을 불러오니 다음과 같은 오류가 발생하네요
Fatal error: Call to undefined function: () in /home/user/kpwhl/public_html/new/common.php on line 33
제가 최상위 경로에 설치하지 않고 하위폴더 생성후에 4s를 설치해보려고 했는데 index.php 파일을 불러오니 다음과 같은 오류가 발생하네요
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 5개
혹시나 FTP 설치정보를 알려주실수 있다면 확인해 드리도록 하겠습니다.
정보는 [email protected] 로 보내주시면 됩니다.
감사합니다.
PHP : PHP 4.3.9
DataBase : MySQL 4.1.20
Server : Microsoft-IIS/5.0
이중에 문제 있는게 있나요 ?
호스팅이 제것이 아니라서 제 맘데로 알려드릴수가 없어서요 ㅠ_ㅠ
common.php에서
[code]
$escape_function = 'addslashes($value)';
$addslashes_deep = create_function('&$value, $fn', '
if (is_string($value)) {
$value = ' . $escape_function . ';
} else if (is_array($value)) {
foreach ($value as &$v) $fn($v, $fn);
}
');
// Escape data
$addslashes_deep($_POST, $addslashes_deep);
$addslashes_deep($_GET, $addslashes_deep);
$addslashes_deep($_COOKIE, $addslashes_deep);
$addslashes_deep($_REQUEST, $addslashes_deep);
[/code]
를
[code]
function addslashes_deep($array)
{
return is_array($array) ? array_map('addslashes_deep', $array) : addslashes($array);
}
// Escape data
$_POST = addslashes_deep($_POST);
$_GET = addslashes_deep($_GET);
$_COOKIE = addslashes_deep($_COOKIE);
$_REQUEST = addslashes_deep($_REQUEST);
[/code]
로 교체하면 될 것같습니다.
common.php 의
if (!get_magic_quotes_gpc()) {
$escape_function = 'addslashes($value)';
$addslashes_deep = create_function('&$value, $fn', '
if (is_string($value)) {
$value = ' . $escape_function . ';
} else if (is_array($value)) {
foreach ($value as &$v) $fn($v, $fn);
}
');
// Escape data
$addslashes_deep($_POST, $addslashes_deep);
$addslashes_deep($_GET, $addslashes_deep);
$addslashes_deep($_COOKIE, $addslashes_deep);
$addslashes_deep($_REQUEST, $addslashes_deep);
}
를
function addslashes_deep($array)
{
return is_array($array) ? array_map('addslashes_deep', $array) : addslashes($array);
}
// Escape data
$_POST = addslashes_deep($_POST);
$_GET = addslashes_deep($_GET);
$_COOKIE = addslashes_deep($_COOKIE);
$_REQUEST = addslashes_deep($_REQUEST);
로 수정하시면 됩니다.
letsgolee님 감사합니다.