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>