[請益] 圖片上傳系統,判斷檔案是否存在

看板PHP作者 (屁)時間16年前 (2009/11/01 11:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
目前沒用到資料庫 純粹記檔案路徑跟檔名… 一次上傳十張.. 問題在於,如果沒有圖片的話,要讓顯示<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)
文章代碼(AID): #1AxGNckh (PHP)
文章代碼(AID): #1AxGNckh (PHP)