English 中文(简体)
- 归还财产
原标题:is_file returns TRUE but include fails on same file
  • 时间:2012-01-15 04:46:15
  •  标签:
  • php

在我管理以下文字时:

<html>
<head>
<title>Example</title>
</head>
<?php
echo get_include_path(), "
";

var_dump(is_file( /usr/lib/php/HTTP/OAuth.php ));
?>
<body>
</body>
</html>

我获得以下产出:

.:/php/includes:/usr/lib/php:/usr/lib/php/PEAR bool(true)

然而,如果我掌握这一文字的话:

<html>
<head>
<title>Example</title>
</head>
<?php
echo get_include_path(), "
";

var_dump(is_file( /usr/lib/php/HTTP/OAuth.php ));

#### NEW SECTION ####

if (include(  /usr/lib/php/HTTP/OAuth.php  ) ==  OK ) {
echo  INCLUDE OK, "
" ;
} else { echo  INCLUDE FAILED 
  ; }

#### END NEW SECTION ####

?>
<body>
</body>
</html>

I get the following output:

.:/php/includes:/usr/lib/php:/usr/lib/php/PEAR bool(true) INCLUDE FAILED 

如果说档案已经存在,那么为什么会失败?

uname output in case it is helpful:

Darwin 70cd606c7510 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386

感谢您的帮助。

John

问题回答

页: 1 图4

<?php
// won t work, evaluated as include(( vars.php ) ==  OK ), i.e. include(  )
if (include( vars.php ) ==  OK ) {
    echo  OK ;
}

// works
if ((include  vars.php ) ==  OK ) {
    echo  OK ;
}
?>

另外,在你原来的法典中,两字的引述是否是打字?





相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签