當前位置:首頁 » 編程語言 » php流圖片

php流圖片

發布時間: 2025-03-09 20:22:27

『壹』 用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輸出圖片

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讀取圖片的路徑

  1. 你的代碼是遍歷$dir文件夾下面的文件,然後輸出成<img src=""/>,訪問伺服器上的圖片一般是網址+具體路徑,例如:localhost/public/logo.jpg,是指訪問網址根目錄下的public/logo.jpg文件,對應你這里的就是htdocs/public/logo.jpg

  2. 圖片的顯示大小可以設置img的width和heigth屬性,位置可以設置相應的css值,例如<img src="/public/logo.jpg" width="100px" heigth="100px" style="display:block;margin:0 auto">

『肆』 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中,有文件上傳,那麼php伺服器端可以接收到請求參數 $_FILES,在 $_FILES數組中讀取到上傳文件的form表單名,然後在讀取的數組中可以獲取上傳文件的源文件,使用 fopen()函數就可以獲取文件的位元組流了。
具體來點代碼看看吧:(假定上傳文件的表單名為 「formname」)
if($_FILES && isset($_FILES["formname"])){
//獲取上傳的文件的屬性數組
$_fileinfo = $_FILES["formname"];
//獲取上傳文件的原文件名
$_filename = $_fileinfo["name"];
//獲取上傳文件的大小
$_filesize = $_fileinfo["size"];
//獲取上傳文件的臨時文件名(長文件名)
$_filesource = $_fileinfo["tmp_name"];
//以讀寫方式打開文件,並將資源綁定到一個流上
$_filestream = fopen($_filesource,"ab");
//實現上傳文件,其實質是把臨時文件移動到制定的保存文件的位置
$_newfilename = "../mypath/filename.exp"; //自定義文件名,包含路徑,可以是相對路徑
move_uploaded_file($_filesource, $_newfilename);
}

熱點內容
資料庫鎖大題 發布:2025-03-10 04:00:01 瀏覽:842
海康威視錄像機如何配置雲台 發布:2025-03-10 03:58:27 瀏覽:199
哪個伺服器IP池大 發布:2025-03-10 03:44:55 瀏覽:750
娛樂平台源碼 發布:2025-03-10 03:27:36 瀏覽:826
c語言指針編譯錯誤 發布:2025-03-10 03:17:02 瀏覽:192
兼容腳本 發布:2025-03-10 03:04:50 瀏覽:479
湖南學安卓哪裡好 發布:2025-03-10 02:40:50 瀏覽:650
伺服器rmc是什麼版本 發布:2025-03-10 02:31:08 瀏覽:474
外部存儲器的空間不足 發布:2025-03-10 02:15:43 瀏覽:460
伺服器怎麼練 發布:2025-03-10 02:14:00 瀏覽:569