圖片展示php
❶ 求助php網頁上顯示圖片怎麼顯示
<?php
header('content-type:image/jpg;');
$content=file_get_contents('test.jpg');
echo $content;
?>
注意,這個php只能輸出圖片,不要有其他任何字元的輸出。
❷ php中如何調用資料庫中的圖片並且顯示到頁面
php是採用二進制形式存儲圖片及讀取顯示的,首先通過代碼創建數據表,然後上傳圖片伺服器再通過瀏覽器顯示,具體編程代碼舉例:
1、首先需要創建數據表,具體代碼如下圖所示。
❸ PHP 在文章中顯示圖片
現在最通用的方法是使用UBB代碼
有了UBB後,插入圖片的時候就可以寫成類似這樣的效果:[img]http://www..com/img.jpg[/img]
以上的代碼經過UBB後,由程序把它重新替換成:<img harf="……"/>。然後由網頁輸出。
這樣,既可以過濾掉一除「/」之外的吵燃仔非法字元外,其它的都可以過濾!
這種UBB代碼在網上有現升汪成的。你可段前以搜索一下。
❹ 問下PHP顯示圖片問題
php這個屬於服務端,而直接打開屬於文件。在服務端是不能解析像「d://」這樣纖羨的路徑的,州配只能是相對於你的網站的地址。
你把圖毀跡拍片放在網站的根目錄也就是www目錄下的任意一個文件夾,比如
img/abc.png
然後代碼寫成
<img src="/img/abc.png" />
就顯示出來了
❺ 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;?> />出來就可以了。。
❻ php中如何讓圖片顯示出來,現在可以從資料庫中讀出圖片路徑
$conn=mysql_connect("localhost","root","");//ip用戶名密碼
mysql_select_db("sitecms",$conn);//資料庫名
mysql_query("setnames'utf8'");//utf-8格式
$sql="selecturlfromlinkwherelid=3";
$result=mysql_query($sql,$conn);
while($row=mysql_fetch_array($result)){
echo"<imgsrc='".$row['url']."'/>";
}
❼ php顯示圖片
<?php
$img宏正=蔽喚悔$_GET['鏈斗img'];
//$img='http://hi-docs.com/Public/img/search.png';
header("Content-type:image/png");
$face=imagecreatefromstring(file_get_contents($img));
imagepng($face);
imagedestroy($face);
?>
❽ PHP怎麼顯示出圖片
不要用記事本直接編輯PHP文件,因為可能會存在bom頭信息,導致圖片不能正常顯示,你可以自行網路bom頭信息,建議使用編輯器notepad++,可以去除文件bom頭,圖片就會正常顯示
❾ php文件里怎麼顯示圖片
你的代碼含義是在要顯示當前路徑下的123.jpg,確保當前路徑下有123.jpg
===========
在xp上也有許可權問題嗎.
========
沒有許可權問題.很明顯不是許可權問題.
你存在HTML瀏覽器,圖片可以顯示,那說明你的123.html與圖片在同一路徑.
而123.php並123.jpg不在同一路徑.
還是路徑問題.
===========
你把123.jpg放到123.php一起再試試.如果還不行.貼出你的全部PHP代碼
❿ PHP在資料庫中查詢並且顯示圖片
一般不向資料庫插入圖片 而是插入圖片的src 通過src找到圖片然後顯示。
<?php
session_start();
//array數組中放圖片的格式
$uptypes = array("image/jpg","image/jpeg","image/png","image/pjpeg","image/gif","image/bmp","image/x-png");
$files =$_FILES["uppic"];
if($files["size"]>2097152){ //圖片大小判斷
echo "上傳圖片不能大於2M";
echo "<meta http-equiv='REFRESH' CONTENT='1;URL=pic.php'>";
exit;
}
$ftype =$files["type"];
if(!in_array($ftype,$uptypes)){ //圖片格式判斷
echo "上傳的圖片文件格式不正確";
echo "<meta http-equiv='REFRESH' CONTENT='1;URL=pic.php'>";
}
$fname = $files["tmp_name"]; //在伺服器臨時存儲名稱
$image_info = getimagesize($fname);
$name = $files["name"];
$str_name = pathinfo($name); //以數組的形式返迴文件路勁的信息
$extname = strtolower($str_name["extension"]); //把字元串改為小寫 extensiorn擴展名
$upload_dir = "upload/"; //upload文件夾
$file_name = date("YmdHis").rand(1000,9999).".".$extname;
$str_file = $upload_dir.$file_name; //文件目錄
//存入資料庫
$con=mysql_connect("localhost","root","");
if(!$con){
die(("資料庫連接失敗").mysql_error());
}
mysql_select_db("mywork",$con);
$sql="update user set picpath='$str_file' where user_name='$username'"; //將圖片地址插入資料庫mywork
mysql_query($sql,$con);
mysql_close($con);
if(!file_exists($upload_dir)){
mkdir($upload_dir); //創建目錄 成功則返回true 失敗則返回flase
}
if(!move_uploaded_file($files["tmp_name"],$str_file)){ //將上傳的文件移動到新的目錄 要移動文件和文件新目錄 成功則返回true
echo "圖片上傳失敗";
echo "<meta http-equiv='REFRESH' CONTENT='1;URL=插入失敗後希望跳轉的頁面>";
}
else{
//echo "<img src=".$str_file.">";
echo "圖片上傳成功";
echo "<meta http-equiv='REFRESH' CONTENT='1;URL=插入成功希望挑戰的頁面>";
}