iT邦幫忙

0

phpmyadmin 照片路徑寫入資料庫 預設值?

如題
我知道這個是個老問題了
可是我真的找不到,麻煩各位了!
我要上傳照片路徑到資料庫,同時照片會放入我輸入的資料夾,我的資料夾是要放在htdocs裡面,還是要放在哪裡?
謝謝喔!

看更多先前的討論...收起先前的討論...
dragonH iT邦高手 1 級 ‧ 2019-08-02 13:43:24 檢舉
看你心情 想放哪裡就放哪裡
甲土豆 iT邦新手 5 級 ‧ 2019-08-02 14:05:24 檢舉
放在土豆裡面阿
player iT邦大師 1 級 ‧ 2019-08-02 14:07:47 檢舉
可能放在資料庫裡, 也可能放在實體檔案(資料庫只記錄路徑與檔名)
看你的網站是怎麼寫的?
'''
if($_FILES["myfile"]["name"][$i]!="")
{
$src_file=$_FILES["myfile"]["tmp_name"][$i];
$src_file_name=$_FILES["myfile"]["name"][$i];
$src_ext=strtolower(strrchr($_FILES["myfile"]["name"][$i],"."));
$desc_file_name=uniqid().".jpg";

$photo_file_name="./Photo/$desc_file_name";
echo $_FILES["file"]["name"];
$thumbnail_file_name="./Thumbnail/$desc_file_name";

resize_photo($src_file,$src_ext,$photo_file_name,600);
resize_photo($src_file,$src_ext,$thumbnail_file_name,150);

$sql="insert into photo(name,filename,album_id)values('$src_file_name',
'$desc_file_name',$album_id)";
execute_sql($link,"album",$sql);
}
'''
dragonH iT邦高手 1 級 ‧ 2019-08-02 15:35:18 檢舉
你的 code

這兩個資料夾應該是要放在跟你 php 檔的同一層

只是沒看到你這個 code

有寫檔的部分

2 個回答

0
firecold
iT邦新手 5 級 ‧ 2019-08-02 13:33:32

看你要不要開個congif的表去紀錄預設路徑
去紀錄每次要寫入的時候先讀取

$full_photo = $path . $photo;

或者用本地的env紀錄就可以了

if($_FILES["myfile"]["name"][$i]!="")
				{
					$src_file=$_FILES["myfile"]["tmp_name"][$i];
					$src_file_name=$_FILES["myfile"]["name"][$i];
					$src_ext=strtolower(strrchr($_FILES["myfile"]["name"][$i],"."));
					$desc_file_name=uniqid().".jpg";
					
					$photo_file_name="./Photo/$desc_file_name";
					echo $_FILES["file"]["name"];
					$thumbnail_file_name="./Thumbnail/$desc_file_name";
					
					resize_photo($src_file,$src_ext,$photo_file_name,600);
					resize_photo($src_file,$src_ext,$thumbnail_file_name,150);
					
					$sql="insert into photo(name,filename,album_id)values('$src_file_name',
						'$desc_file_name',$album_id)";
					execute_sql($link,"album",$sql);
				}

這個是把資料放入兩個叫Thumbnail跟Photo的資料夾對吧,那這兩個資料夾要放在哪呢?

firecold iT邦新手 5 級 ‧ 2019-08-05 11:39:49 檢舉

放在你這隻程式的相對路徑阿

0
小魚
iT邦高手 1 級 ‧ 2019-08-02 18:25:11

你應該需要自己先新增資料夾.

我要發表回答

立即登入回答