2017-07-17 41 views
0

我创建了一个外部php文件(sort.php),它通过修改时间对服务器上的文件夹中的文件进行排序,并返回最近的文件。调用外部php函数<img>

<?php 

function scanDir ($dir){ 

    $fileTimeArray = array(); 

    // Scan directory and get each file date 
    foreach (scandir($dir) as $fileTime){ 
     $fileTimeArray[$fileTime] = filemtime($dir . '/' . $fileTime); 
    } 

    //Sort file times 
    var $latestFile = arsort($fileTimeArray); 

    return($latestFile[0]); 
} 

?> 

我试图调用此函数内,在另一个PHP文件,并设置src:

<img <?php echo 'src="'.scanDir("issues/preview").'"';?>/> 

我sort.php包括在相关网页的顶部。

图像src显示“(未知)”。我错过了什么或做错了什么?

谢谢!

回答

0

我会写

<?php $x = scanDir("issues/preview"); ?> 
<img src="<?php echo $x; ?>"/> 
+0

谢谢@Johannes!这解决了参考中的功能!看起来我的函数有问题,因为src现在读取“Array”。 – rgrober