2012-06-27 44 views
0

當我顯示(PHP回聲)來自服務器的映像名稱,它的顯示像,刪除「國土資源ID# - 」從圖像名稱

資源ID#32global_2012062513406170744fe83172d6c99.jpg 資源ID#33330394727_2012062613406707734fe90335d0a5e.jpg

如何刪除與圖像名稱關聯的「資源ID#32」?那麼只有我可以從服務器顯示圖像?或者有任何其他方式來顯示圖像? 代碼是

69 if(is_dir($dir)) 
70   {    
71   $dir = opendir($dir); 
72     while (false !== ($file = readdir($dir))) 
73     {  
74       if ($file != "." && $file != "..") 
75       { 
76         $files[] = $file; 
77       } 
78     } 
79   closedir($dir); 
80   } 
81 //srand ((double) microtime()*1000000); 
82 $randnum = mt_rand(0,(sizeof($files)-1)); 
83 $img = $dir.$files[$randnum]; 
84 echo $img; 

謝謝!

+0

顯示代碼plz ... – xdazz

+0

如果您要顯示您正在使用的代碼,它會有幫助... – Amber

+0

當您嘗試輸出不應直接輸出的變量時,會顯示「資源ID」 (有時這樣做是有意義的,但在大多數生產情況下不是這樣)。 – swapnesh

回答

0
if(is_dir($dir)) 
{    
    $openDir = opendir($dir); 
    while (false !== ($file = readdir($openDir))) 
    {  
     if ($file != "." && $file != "..") 
     { 
      $files[] = $file; 
     } 
    } 
    closedir($openDir); 
} 
//srand ((double) microtime()*1000000); 
$randnum = mt_rand(0,(sizeof($files)-1)); 
$img = $dir.$files[$randnum]; 
echo $img; 

使用它。

+1

將行號放入粘貼代碼通常被認爲是一個壞主意...... – Amber

+0

我複製並粘貼作者代碼片段。 –

+0

你仍然可以改進它。 – Amber