[請益] 圖片上傳系統,判斷檔案是否存在
目前沒用到資料庫
純粹記檔案路徑跟檔名…
一次上傳十張..
問題在於,如果沒有圖片的話,要讓顯示<div>處變空白,也就是不顯示x
首先,如果!file_exists,就顯示預設的圖片
但這樣會變成,本來抓的到圖片也會變成預設的圖片???
函數用法有錯嗎??? 還是要把檔案路徑寫進資料庫比較好?
-------------------
$pic_path = "admin/pic/";
$default= "admin/pic/no_image";
for($i=1;$i<11;$i++){
$filename_[$i]= $pic_path . $_REQUEST['H_ID'] . "_".$i;
//if(!file_exists($filename_[$i])) { $filename_[$i] =''; }
}
if(!file_exists($filename_[4])) { $filename_[4] = $default; }
---------------------------
(這是處理大小圖片轉移的js)
function change_picture(code)
{
var pp1 = '<? echo $filename_[1];?>';
var pp2 = '<? echo $filename_[2];?>';
var pp3 = '<? echo $filename_[3];?>';
var pp4 = '<? echo $filename_[4];?>';
var pp5 = '<? echo $filename_[5];?>';
var pp6 = '<? echo $filename_[6];?>';
var pp7 = '<? echo $filename_[7];?>';
var pp8 = '<? echo $filename_[8];?>';
var pp9 = '<? echo $filename_[9];?>';
var pp10 = '<? echo $filename_[10];?>';
ff1.innerHTML = '<IMG SRC="' + pp1 + '.jpg" width="80" height="60" alt="">';
ff2.innerHTML = '<IMG SRC="' + pp2 + '.jpg" width="80" height="60" alt="">';
ff3.innerHTML = '<IMG SRC="' + pp3 + '.jpg" width="80" height="60" alt="">';
ff4.innerHTML = '<IMG SRC="' + pp4 + '.jpg" width="80" height="60" alt="">';
ff5.innerHTML = '<IMG SRC="' + pp5 + '.jpg" width="80" height="60" alt="">';
ff6.innerHTML = '<IMG SRC="' + pp6 + '.jpg" width="80" height="60" alt="">';
ff7.innerHTML = '<IMG SRC="' + pp7 + '.jpg" width="80" height="60" alt="">';
ff8.innerHTML = '<IMG SRC="' + pp8 + '.jpg" width="80" height="60" alt="">';
ff9.innerHTML = '<IMG SRC="' + pp9 + '.jpg" width="80" height="60" alt="">';
ff10.innerHTML = '<IMG SRC="' + pp10 + '.jpg" width="80" height="60" alt="">';
var obj = eval("ff" + code);
var fn = eval("pp"+code);
// obj.innerHTML = '<IMG SRC="' + ppa + '" width="100" height="100" alt="">';
ffa.innerHTML = '<IMG SRC="' + fn + '.jpg" width="500" height="375" alt="" valign="top">';
}
------------------------------
(這是顯示圖片處)
<table width="703" height="112" border="0" align="center">
<tr>
<td width="575" rowspan="5" valign="top"><div id="ffa" valign="top"></div></td>
<td width="57"><div id="ff1" onClick="javascript:change_picture('');"></div></td>
<td width="57"><div id="ff2" onClick="change_picture('2');"></div></td>
</tr>
<tr>
<td><div id="ff3" onClick="change_picture('3');"></div></td>
<td><div id="ff4" onClick="change_picture('4');"></div> </td>
</tr>
<tr>
<td><div id="ff5" onClick="change_picture('5');"></div></td>
<td><div id="ff6" onClick="change_picture('6');"></div></td>
</tr>
<tr>
<td><div id="ff7" onClick="change_picture('7');"></div></td>
<td><div id="ff8" onClick="change_picture('8');"></div></td>
</tr>
<tr>
<td><div id="ff9" onClick="change_picture('9');"></div></td>
<td><div id="ff10" onClick="change_picture('10');"></div></td>
</tr>
</table>
<script language="javascript">
change_picture('1');
</script>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.190.170
※ 編輯: sss5 來自: 114.33.190.170 (11/01 11:53)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章