php載入圖片
一:可以所圖片轉碼成代碼存入資料庫里,需要顯示的地方取出來顯示,好像有一個軟體可以把圖片轉換成代碼的,你可以找一下(不推薦使用此方法)
二:可以把要顯示的圖片上傳到一個專門的文件夾裡面
資料庫時只存此圖片的名稱和位置
在網頁需要顯示的地方插入一個圖片,圖片的地址從資料庫里取得,可以很方便的顯示變換圖像
㈡ PHP怎麼隨機獲取一張圖片並返回圖片網址
從一個目錄里獲取某類型文件的清單(用在WEB的話一般是jpg/gif/png)->通過隨機函數選一個圖片->輸出代碼。
PHP代碼如下:
復制代碼 代碼如下:
$imglist='';
//用$img_folder變數保存圖片所在目錄,必須用「/」結尾
$img_folder = "images/tutorials/";
mt_srand((double)microtime()*1000);
//使用目錄類
$imgs = dir($img_folder);
//檢查目錄下是否有圖片,並生成一個清單
while ($file = $imgs->read()) {
if (eregi("gif", $file) || eregi("jpg", $file) || eregi("png", $file))
$imglist .= "$file ";
} closedir($imgs->handle);
//把清單里的項都放到一個數組里
$imglist = explode(" ", $imglist);
$no = sizeof($imglist)-2;
//生成一個介於0和圖片數量之間的隨機數
$random = mt_rand(0, $no);
$image = $imglist[$random];
//輸出結果
echo '<img src="'.$img_folder.$image.'" border="0/" alt="" />';
㈢ php 讀取圖片,我從資料庫讀取圖片要顯示,可怎麼顯示的是只有圖片名稱一下是我的代碼。。。
你資料庫里存放的是圖片的名稱吧,不包含url地址,所以,取出來的也不包含。
你可以把放圖片的路徑定義成一個常量,比如$imgPath='http://....../';
然後你可以在去除圖片拼接圖片元素的時候,把這個地址加上,就可以了 $str = "<img src='$imgPath$str' >";
㈣ 用php輸出圖片
php怎麼輸出圖片首先設置頭部
header("Content-type:image/png");
然後創建圖片等操作
最後輸出:
imagepng($im,"1.png");
PHP怎麼顯示出圖片
不要用記事本直接編輯PHP文件,因為可能會存在bom頭信息,導致圖片不能正常顯示,你可以自行網路bom頭信息,建議使用編輯器notepad++,可以去除文件bom頭,圖片就會正常顯示
如何用PHP輸出圖片的寬度和高度?list($src_w,$src_w)=getimagesize('圖片地址');
$src_w高$src_w寬
?phplist($src_w,$src_h)=getimagesize('圖片1的絕對路徑');?
imgsrc="圖片1的絕對路徑"width="?phpecho$src_w;?"height="?phpecho$src_h;?"/
看不明白?
html中如何用php輸出圖片?把圖片地址用php代碼來代替就可以了。比如原本圖片地址是imgsrc="images/1.jpg"/,資料庫保存的是images/1.jpg,欄位名是」images「。那麼這邊就改成imgsrc="?php$row=['images']?"/。
php中echo顯示調用function的結果1、我們先來查一下PHP的手冊,看看echo的描述,如圖。
2、echo—輸出一個或多個字元串,我們新建一個PHP文件,書寫PHP的代碼。
3、上面是字元串的輸出,下面我們來看看用echo輸出圖片,書寫PHP代碼。?phpecho"test";//字元串用引號包起來?,保存,打開任意一款網頁瀏覽器,輸入該PHP文件的路徑,看運行的效果。
4、接下來看看用echo輸出表格,書寫PHP代碼:?phpecho"table";//輸出表格的開始標簽echo"trtd表格/tdtd表格/td/tr";//輸出一行,行裡面有兩個單元格echo"/table";//輸出表格的結束標簽?。查看結果。
㈤ php如何讓資料庫中的圖片在網頁首頁滾動顯示
可以用無縫圖片滾動效果 如:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
* { margin: 0; padding: 0;}
body{ background-color:#1B1B1B}
#div1{ width: 800px; height: 150px; position: relative; margin: 100px auto;overflow: hidden;}
#div1 ul { width: 800px; height: 150px; position: relative; }
#div1 ul li { height: 150px; float: left; list-style: none; padding-right:20px;}
#div1 ul li img { width: 200px; height: 150px; display: inline-block;}
a{ color: #B4B4B4; }
</style>
<script type="text/javascript">
window.onload=function(){
var odiv = document.getElementById('div1');
var oul = odiv.getElementsByTagName('ul')[0];
var ali = oul.getElementsByTagName('li');
var spa = -2;
oul.innerHTML=oul.innerHTML+oul.innerHTML;
oul.style.width=ali[0].offsetWidth*ali.length+'px';
function move(){
if(oul.offsetLeft<-oul.offsetWidth/2){
oul.style.left='0';
}
if(oul.offsetLeft>0){
oul.style.left=-oul.offsetWidth/2+'px'
}
oul.style.left=oul.offsetLeft+spa+'px';
}
var timer = setInterval(move,30)
odiv.onmousemove=function(){clearInterval(timer);}
odiv.onmouseout=function(){timer = setInterval(move,30)};
document.getElementsByTagName('a')[0].onclick = function(){
spa=-2;
}
document.getElementsByTagName('a')[1].onclick = function(){
spa=2;
}
}
</script>
</head>
<body>
<a href="#" style=" display: block; margin:0 auto; width: 50px;">向左走</a>
<a href="#" style=" display: block; margin:0 auto; width: 50px;">向右走</a>
<div id="div1">
<ul>
<li><img src="img/1.jpg"/></li>
<li><img src="img/2.jpg"/></li>
<li><img src="img/3.jpg"/></li>
<li><img src="img/4.jpg"/></li>
</ul>
</div>
</body>
</html>
㈥ php中如何調用資料庫中的圖片並且顯示到頁面
php是採用二進制形式存儲圖片及讀取顯示的,首先通過代碼創建數據表,然後上傳圖片伺服器再通過瀏覽器顯示,具體編程代碼舉例:
1、首先需要創建數據表,具體代碼如下圖所示。