Php exif\U read\U data():正在终端中工作。。。不是Web服务器-为什么?

Php exif\U read\U data():正在终端中工作。。。不是Web服务器-为什么?,php,apache,exif,Php,Apache,Exif,我已经为我的个人需求构建了一个小型图像库模板,并希望使用exif_read_data()函数生成一些内容 我的PHP文件在终端中工作。。。但是,使用浏览器访问网站时,无论我调用哪个函数,输出都会被削减 在ApacheHTTPD中也需要任何特殊的配置才能使其工作吗 以下是使用的PHP代码: $dir = opendir("images"); while ($file = readdir($dir)) { if (substr($file, -4) == ".jpg") {

我已经为我的个人需求构建了一个小型图像库模板,并希望使用exif_read_data()函数生成一些内容

我的PHP文件在终端中工作。。。但是,使用浏览器访问网站时,无论我调用哪个函数,输出都会被削减

在ApacheHTTPD中也需要任何特殊的配置才能使其工作吗

以下是使用的PHP代码:

$dir = opendir("images");
while ($file = readdir($dir)) {
    if (substr($file, -4) == ".jpg") {
        $exif    = exif_read_data("images/$file", 0, true);
        $date    = str_replace(":", "-", $exif['EXIF']['DateTimeOriginal']);
        $comment = $exif['EXIF']['Comment'];
        echo("<li><a href=\"images/$file\" title=\"$comment\"><img src=\"thumbs/$file\" /></a><span>$date</span></li>\n");
    }
}
closedir($dir);
$dir=opendir(“图像”);
而($file=readdir($dir)){
if(substr($file,-4)=“.jpg”){
$exif=exif\u读取数据(“图像/$file”,0,真);
$date=str_replace(“:”,“-”,$exif['exif']['DateTimeOriginal']);
$comment=$exif['exif']['comment'];
回音(“
  • $date
  • \n”); } } closedir($dir);
    使用php index.php的输出如下所示:

    <li><a href="images/P1150624.jpg" title=""><img src="thumbs/P1150624.jpg" /></a><span>2012-01-15 18-16-54</span></li>
    <li><a href="images/P1150639.jpg" title=""><img src="thumbs/P1150639.jpg" /></a><span>2012-01-15 19-09-25</span></li>
    <li><a href="images/P1150588.jpg" title=""><img src="thumbs/P1150588.jpg" /></a><span>2012-01-15 15-38-53</span></li>
    <li><a href="images/P1150601.jpg" title=""><img src="thumbs/P1150601.jpg" /></a><span>2012-01-15 16-31-41</span></li>
    <li><a href="images/P1150635.jpg" title=""><img src="thumbs/P1150635.jpg" /></a><span>2012-01-15 19-08-28</span></li>
    
  • 2012-01-15 18-16-54
  • 2012-01-15 19-09-25
  • 2012-01-15-38-53
  • 2012-01-15 16-31-41
  • 2012-01-15 19-08-28

  • 将PHPV5.3.9与--enable exif和较旧的Apache v2.0.53一起使用…

    没关系。。。虽然我很笨,但我的httpd使用了另一个PHP安装。。。刚刚在网站中使用
    phpinfo()
    发现


    终端使用PHPV5.3.9-Web服务器使用PHPV5.2.11

    请参阅下面的答案。。。不同的php安装。