0
我想修复我的文件类型图标,因为在上传过程中我没有设置图标,现在我不想为每个文件设置图标,但是与此做一个第二:将文件图标类型更新为MySQL的地址
mysql_set_charset('utf8');
$sql = "SELECT * FROM `upload_files` WHERE id > '0'";
$result = mysql_query ($sql);
echo mysql_error();
while($pole = mysql_fetch_assoc($result)){
$filename = $pole['file_adress'];
$file_ext = substr($filename, strripos($filename, '.'));
$file_ext = str_replace(".","",$file_ext);
mysql_query("UPDATE `d30268_acko`.`upload_files` SET `icon` = '/img/file_ico/$file_ext.png' WHERE `upload_files`.`file_adress` = $file_ext;");
echo $pole['icon']."<br>";
}
echo "Done";
file adress
是例如rokoko.odt
并从此我只想odt
,这是我现在有,但我需要更新约100行设置文件类型图标
任何人都可以帮助我吗?它只是为所有文件设置icon
相同类型,谢谢。
在上面的代码中你想帮助吗?目前尚不清楚。 – Ejaz 2013-04-07 13:07:58
我在'mysql_query'有问题 - 它更新整个表,但是具有相同的类型,所以它看起来像这样:http://postimg.org/image/6w9n3jcd9/ 这意味着,我不想要PDF文件的odt.png图标..我希望pdf.png用于pdf文件:D – 2013-04-07 13:18:20
不会替换'= $ file_ext;'用'='$ file_ext'' help? – Ejaz 2013-04-07 13:20:51