導航:首頁 > 編程語言 > php保存圖片路徑

php保存圖片路徑

發布時間:2025-05-21 05:44:14

1. 要做一個php的網站,圖片保存在資料庫里還是文件夾里,前台如果調用的話 怎麼調用

一般的處理方法是,圖片文件重命名後保存到伺服器的特定文件夾里,圖片的路徑(以及名稱、原始名稱、甚至大小)保存到數據里。
保存到資料庫的路徑有必要根據你的網站系統的設計有幾種選擇:
1、保存從根目錄起的所有路徑(調用時直接調用即可,整站遷移時沒影響);
2、僅保存圖片的重命名,包括文件格式後綴,前台調用時根據特定的設定再添加相應的路徑,比如商品圖片放在goods的文件夾,那麼顯示時,加上一個圖片路徑處理函數補充這個完整的圖片路徑就可以了(整站遷移沒影響,而且可以方便變換這個保存的目錄,文件名稱之類的改變了只改變相應的函數即可);

2. php簡單圖片上傳問題,指定路徑保存,稍微修改一下多謝了,

<?
$path='img/';//路徑
$phtypes=array(
'img/gif',
'img/jpg',
'img/jpeg',
'img/bmp',
'img/pjpeg',
'img/x-png'
);
?>
<html><body>
<form method="post" enctype="multipart/form-data" name="form1">
<table>
<tr><td>上傳圖片</td></tr>
<tr><td><input type="file" name="photo" size="20" /></td></tr>
<tr><td><input type="submit" value="上傳"/></td></tr>
</table>
允許上傳的文件類型為:<?=implode(', ',$phtypes)?></form>
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){

if (!is_uploaded_file($_FILES["photo"][tmp_name])){
echo "圖片不存在";
exit();
}

if(!is_dir('img')){//路徑若不存在則創建
mkdir('img');
}

$upfile=$_FILES["photo"];
$pinfo=pathinfo($upfile["name"]);
$name=$pinfo['basename'];//文件名
$tmp_name=$upfile["tmp_name"];
$file_type=$pinfo['extension'];//獲得文件類型
$showphpath=$path.$name;

if(in_array($upfile["type"],$phtypes)){
echo "文件類型不符!";
exit();
}
if(move_uploaded_file($tmp_name,$path.$name)){
echo "成功!";
}
echo "<img src=\"".$showphpath."\" hight=\"70\" width=\"95\" />";
}
?>
</body>
</html>

3. thinkphp框架中將圖片放到哪個文件夾里

<link rel="stylesheet" type="text/css" href="__PUBLIC__/Css/style.css" />
<script language="javascript" src="__PUBLIC__/Js/jquery.js"></script>
<script language="javascript" src="__PUBLIC__/Js/faq.js"></script>
<input type="image" src="__PUBLIC__/Images/vote1.gif" /> Public文件夾就是你的項目目錄下面的,也就是與ThinkPHP核心包同一目錄的Public文件夾!上面的Js,Css,Images文件夾都是在Public下的!

4. 在php中如何對已經上傳的圖片進行增刪查改,並得到當前圖片儲存的位置

php 上傳圖片,在資料庫里存放的都是圖片地址,對圖片操作實際上就是資料庫存放圖片的地址進行增刪改查的 操作;刪除圖片的話,可以用php 的 unlink 函數,先把數據的圖片地址查詢出來,用php查一下這個圖片是否存在,存在的話,刪除,改 就是 上傳一個同名文件,把源文件覆蓋

5. 用PHP獲取鏈接及圖片路徑的方法

<?php

$str="Thisisatest.Thisisatest.Thisisa<ahref=http://link1.com><imgsrc=http://img1.jpg/></a>test.Thisisatest.Thisisatest. ".
"Thisisatest.Thisisatest.<ahref=http://link2.com><imgsrc=http://img2.jpg/></a>Thisisatest.Thisisatest.Thisisatest. ".
"<ahref=http://link3.com><imgsrc=http://img3.jpg/></a>";

$regex='/<as+href=(.*)s*><imgs+src=(.*)s*/></a>/';
$output=array();

if(preg_match_all($regex,$str,$matches)!==false){
if(isset($matches[1])&&isset($matches[2])){
$links=$matches[1];
$imgs=$matches[2];

foreach($linksas$key=>$link){
$img=isset($imgs[$key])?$imgs[$key]:'';
$output[]="<ahref="{$link}"><imgsrc="{$img}"/></a>";
}
}
}

var_mp($output);

閱讀全文

與php保存圖片路徑相關的資料

熱點內容
編譯器調用第三方庫 瀏覽:86
雲直播需要雲伺服器嗎 瀏覽:248
如何把py文件封裝成app 瀏覽:527
中國手機怎麼用香港app 瀏覽:847
蘋果手機怎麼把軟體放文件夾 瀏覽:447
驗證java環境 瀏覽:686
好會計用不用加密狗 瀏覽:115
SCUM伺服器如何添加到最愛 瀏覽:902
普通安卓線盤是什麼 瀏覽:54
微信lbsphp 瀏覽:49
Pc加密機怎麼用 瀏覽:591
ubuntu1204命令行 瀏覽:68
高階函數python 瀏覽:803
醫保app上如何代繳 瀏覽:581
五十一單片機的復位什麼意思 瀏覽:648
自研伺服器是什麼意思 瀏覽:733
php中寫sql語句 瀏覽:976
java比php快多少 瀏覽:393
單片機rra編程什麼意思 瀏覽:288
雲平台java 瀏覽:210