2011-07-14 52 views
0

我可以上傳joomla文件。
我想知道用戶是否正在用另一個圖像更新圖像,如已存在的文件和與用戶標識鏈接應該被替換或刪除。
如果刪除功能應該被刪除。如何使用unlink函數在joomla更新和刪除時刪除文件?並使用unlink獲取已上傳的圖像以進行刪除?

$src = $file ['tmp_name']; 

$dest = JPATH_COMPONENT . DS . "uploads" . DS . $newfilename; 

JFile::upload ($src, $dest); 

// update the field greeting_pic // 
$result = $model->updateGreetingPic ($id, $newfilename); 

我想替換上傳的圖像,如果存在並替換爲新的。
如何從數據庫(MySQL)中獲取已上傳的圖像。

+1

什麼是您的數據庫?文件系統? – hakre

+1

@Justin,請注意,在一篇文章中提出兩個問題是不好的形式。 – Johan

+0

我使用mysql和phpmyadmin來運行它我還是新的,所以下次試試 –

回答

1

如何從數據庫(MySQL)中獲取已上傳的圖像?

$userid = mysql_real_escape_string($_GET['userid']); 
$sql = "SELECT imagefilename FROM images WHERE userid = '$userid'"; 
$result= mysql_query($query) or die (mysql_error()); 
//note that it may be possible to have multiple images, depending on your app 
//and database rules. 
while ($row = mysql_fetch_assoc($result)) { 
    //replace pic in $row['imagefilename'] 
} 
相關問題