2017-07-17 57 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