導航:首頁 > 編程語言 > php寫入圖片文件

php寫入圖片文件

發布時間:2022-11-27 15:10:55

1. php文件里怎麼插入圖片

<?php echo BLOG_URL.Option::get('topimg'); ?> 把這個改為圖片路徑


<img src="http://img..com/img/logo-.gif" height="105" width="934" />

2. PHP上傳圖片並把圖片地址寫入表單中!

其實要保存上傳的圖片地址並不需要專門地一個input表單項,只要在這個form提交到的後台頁面裡面做相應處理即可。
你可在後台的表單處理頁面裡面查找 move_uploaded_file() 這個函數,它的第一個參數是圖片的臨時文件名,第二個參數是即將保存的地址。只要把這第二個參數保存到資料庫即可滿足您的要求,並不需要從表單提交一個圖片過來再保存。

3. PHP中怎樣將上傳的圖片存入指定文件夾或目錄

使用範例:

if(!empty($_FILES["magfile"])){
$uploaddir=$_SERVER['DOCUMENT_ROOT']."/uploads/";
$uploaddir.="test.jpg";
if(move_uploaded_file($_FILES["magfile"]["tmp_name"],$uploaddir)){
echo"上傳成功!";
}else{
print_r($_FILES);
}
}

第一個參數是上傳到伺服器臨時文件夾的絕對路徑,$_FILES['文件域名稱']['tmp_name'];

第二個參數是需要放到伺服器上的絕對路徑+文件名。

4. php中插入圖片的代碼是什麼

定義和用法

img 元素向網頁中嵌入一幅圖像。

請注意,從技術上講,<img> 標簽並不會在網頁中插入圖像,而是從網頁上鏈接圖像。<img> 標簽創建的是被引用圖像的佔位空間。

在下面的例子中,我們在頁面中插入一幅 W3School 的工程師在上海鮮花港拍攝的鬱金香照片:

<img src="/i/eg_tulip.jpg" alt="上海鮮花港 - 鬱金香" />

5. 請幫忙解決PHP上傳多圖片,並在資料庫寫入文件路徑的問題,謝謝!

你foreach ($info as $file)裡面寫的根本沒有意義,裡面$data['YMT_pic_xx']一直在被覆蓋沒有其他操作,最後都得到最後一輪的值,而且你數據表裡用來儲存圖片路徑的欄位應該一條就夠了吧,批量上傳沒有固定的數目;

應該在遍歷的時候操作資料庫,把每次遍歷出來的值都插入到資料庫,上傳多少張圖片就有多少行記錄;

不對意外的BUG處理的情況下可以這樣寫,

foreach($infoas$file){
$data['YMT_pic_0']=$file['savepath'].$file['savename'];
$YMT->add($data);
}

6. PHP將中文漢字寫入圖片

可以考慮七牛。接入

https://developer.qiniu.com/dora/manual/1316/image-watermarking-processing-watermark
或者用藝術字

http://www.2d-code.cn/index.php/yszapi

7. 如何用php調用圖片

PHP調用?好的,如果是HTML的話很簡單(只需要<img>標記插入即可),那麼我回答一下PHP的載入吧,代碼如下:

//設置圖片路徑
$path='/tupian/1.jpg';
//獲取圖片信息
$imgInfo=getimagesize($path);
//獲取圖片類型
$imgType=$imgInfo[2];
//檢測圖片類型
switch($imgType){
case1://gif
//採用gif方式載入
$img=imagecreatefromgif($path);
//聲明文件為圖片類型
header('Content-Type:image/gif;');
//採用gif方式輸出
imagegif($img);
break;
case2://jpg
//採用jpg方式載入
$img=imagecreatefromjpeg($path);
//聲明文件為圖片類型
header('Content-Type:image/jpeg;');
//採用jpeg方式輸出
imagejpeg($img);
break;
case3://png
//採用png方式載入
$img=imagecreatefrompng($path);
//聲明文件為圖片類型
header('Content-Type:image/png;');
//採用png方式輸出
imagepng($img);
break;
default:
exit('圖片格式不支持!');
}
//銷毀圖片資源
imagedestroy($img);
//刪除變數
unset($img);

以上若還有什麼不明白的,歡迎追問~

8. PHP中怎樣將上傳的圖片存入指定文件夾或目錄,就說這個

使用這個函數move_uploaded_file ($filename,$path);使用範例: if(!empty($_FILES["magfile"])) {
$uploaddir = $_SERVER['DOCUMENT_ROOT']."/uploads/";
$uploaddir.="test.jpg";
if(move_uploaded_file($_FILES["magfile"]["tmp_name"], $uploaddir)) {
echo "上傳成功!";
}else{
print_r($_FILES);
}
}第一個參數是上傳到伺服器臨時文件夾的絕對路徑,$_FILES['文件域名稱']['tmp_name']第二個參數是需要放到伺服器上的絕對路徑+文件名。覺得好請採納~

9. php怎麼存入圖片和顯示圖片

<?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>

這段代碼是,當你表單提交的時候,代碼就會把你瀏覽的圖片上存到img文件夾裡面,如果找不到img文件夾則會自動生成img文件夾並且把圖片上存到img文件夾裡面。。

路徑地址是$showphpath,當你上存一張圖片的時候,你echo $showphpath 看看路徑。。

然後你用insert語句吧這個$showphpath存入資料庫中,

顯示圖片的話,就<img src='<?php echo $showphpath;?> />出來就可以了。。

10. php怎麼插入本地圖片

使用以下的代碼就可以了

<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>上傳demo</title>
</head>
<?php
if((($_FILES["file"]["type"]=="image/gif")
||($_FILES["file"]["type"]=="image/jpeg")
||($_FILES["file"]["type"]=="image/pjpeg"))
&&($_FILES["file"]["size"]<20000))
{
if($_FILES["file"]["error"]>0)
{
echo"ReturnCode:".$_FILES["file"]["error"]."<br/>";
}
else
{
echo"Upload:".$_FILES["file"]["name"]."<br/>";
echo"Type:".$_FILES["file"]["type"]."<br/>";
echo"Size:".($_FILES["file"]["size"]/1024)."Kb<br/>";
echo"Tempfile:".$_FILES["file"]["tmp_name"]."<br/>";
if(file_exists("upload/".$_FILES["file"]["name"]))
{
echo$_FILES["file"]["name"]."alreadyexists.";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/".$_FILES["file"]["name"]);
echo"Storedin:"."upload/".$_FILES["file"]["name"];
}
}
}
else
{
echo"Invalidfile";
}
?>
<body>
<formaction=""method="post"enctype="multipart/form-data"name="form1"id="form1">
<label>上傳圖片<br/>
<inputtype="file"name="file"/>
</label>
<p>
<label>
<inputtype="submit"name="Submit"value="提交"/>
</label>
</p>
</form>
</body>
</html>
閱讀全文

與php寫入圖片文件相關的資料

熱點內容
asp防紅系統源碼模板 瀏覽:240
雙手握住文件夾 瀏覽:47
php分析html 瀏覽:623
加密貨幣權力 瀏覽:252
如何統計伺服器的流量 瀏覽:163
安卓游戲中文叫什麼 瀏覽:775
obs軟體支持雲伺服器嗎 瀏覽:6
假冒的程序員 瀏覽:617
優先順序演算法流程圖 瀏覽:211
軟體設計師跟程序員區別 瀏覽:581
哪個app能出售皮箱 瀏覽:20
格式工廠pdf 瀏覽:367
非對稱加密屬於哪一層 瀏覽:239
程序員病假暈倒 瀏覽:465
如何啟動帆軟內置伺服器 瀏覽:884
我的世界如何把命令方塊取出 瀏覽:2
單片機應用的場合 瀏覽:345
連接超時伺服器ip地址或埠配置錯誤 瀏覽:280
程序員常說的底層 瀏覽:716
伺服器cpu都是什麼封裝 瀏覽:708