Ⅰ php中如何將一個字元串解析成圖像以及如何獲得一個圖像的字元串形式
首先這個代碼的php文件就作為圖片文件.
<?php //設文件名為test.php
$data=file_get_contents("1.jpg");
$im = imagecreatefromstring($data);
if ($im !== false) {
header('Content-Type: image/jpeg'); //對應jpeg的類型
imagejpeg($im);////也要對應jpeg的類型
imagedestroy($im);
}
else {
echo '圖片未讀入';
}
=========
然後再另一個html或php中寫上<img src='test.php' />顯示該圖片
Ⅱ 怎麼把php文件類型改為JPEG 圖像類型
用系統里的畫圖程序打開,然後另存為,再下面的格式選為JPEG
Ⅲ 如何將php文件轉換為jpg文件
可通過程序進行轉化,把PHP文件下載了之後,另存為文件的格式選JPG,或都用截圖工具直接截圖保存為jpg文件即可。
Ⅳ php文件里怎麼顯示圖片
你的代碼含義是在要顯示當前路徑下的123.jpg,確保當前路徑下有123.jpg
===========
在xp上也有許可權問題嗎.
========
沒有許可權問題.很明顯不是許可權問題.
你存在HTML瀏覽器,圖片可以顯示,那說明你的123.html與圖片在同一路徑.
而123.php並123.jpg不在同一路徑.
還是路徑問題.
===========
你把123.jpg放到123.php一起再試試.如果還不行.貼出你的全部PHP代碼
Ⅳ img src中的屬性值為 php文件,輸出圖像是怎麼實現的
<img src="imgcode.php" />這行代碼是不是執行了imgcode.php里的程序?
瀏覽器在讀取這行代碼的時候,會去調用imgcode.php
實際上也就是執行了imgcode.php的程序,和圖片驗證碼是一個道理。
圖片驗證碼就是生成了圖片。然後瀏覽器顯示出來,當然圖片驗證碼還多了個驗證和存儲驗證碼的過程
Ⅵ 用php如何把一些文件和圖片上傳到另一指定的伺服器
具體的說不了 。只能給你個思路。 先把圖片文件上傳到原來的伺服器上。 然後用php 的函數 ftp_put 之類的函數 傳到另一台伺服器上
Ⅶ php文件可以輸出圖片卻無法顯示出來!
經測試2種方式都可以正確顯示,據估計,你的第2種方式不能正常顯示的原因在於:
你在第2種方式里,除了 img 輸出外,還有其它輸出。
請參看下面的示例代碼:
<?php
//創建新的圖像實例
$im=imagecreatetruecolor(100,100);
//設置背景為白色
imagefilledrectangle($im,0,0,99,99,0xFFFFFF);
//在圖像上寫字
imagestring($im,3,40,20,'GDLibrary',0xFFBA00);
//echo"這一行如果加上就不能正常顯示下面的圖像了。<br/>";
//輸出圖像到瀏覽器
header('Content-Type:image/gif');
imagegif($im);
imagedestroy($im);
?>
為什麼第 2 種方式,不能在header前面有內容,究其原因,請參看以下說明:
header()必須在任何實際輸出之前調用,不管是普通的html標簽,還是文件裡面的空行、空格或者是PHP文件里的空行、空格。
簡單一句話:在header()被調用之前有輸出就會出錯。
Ⅷ PHP怎麼讀取php所在文件夾下的圖片和mp3文件,並且顯示出來
<?php
$dir="./";//要獲取的目錄
echo"**********獲取目錄下所有文件和文件夾***********<hr/>";
//先判斷指定的路徑是不是一個文件夾
if(is_dir($dir)){
if($dh=opendir($dir)){
while(($file=readdir($dh))!=false){
if(getFileType($file)=="mp3"){
echo"mp3格式";
}
if(getFileType($file)=="jpg"||getFileType($file)=="png"||getFileType($file)=="gif"){
echo"圖片格式";
}
closedir($dh);
}
}
functiongetFileType($filename){
returnstrtolower(pathinfo($filename)['extension']);
}
?>
Ⅸ php文件中的img標簽的圖像顯示不出來
<imgsrc='"."images/Desert.jpg"."'width='160px'height='130px'/>
要使用網路路徑,而不是目錄路徑……
Ⅹ 你好,問你一個簡單的php問題!
你這樣顯示圖片怕是無法實現:
圖片的路徑是這樣的:
1. 絕對地址:http://www..com/fdsa/99.jpg
2. 相對地址: img/99.jpg 或: ../99.jpg
請注注意,圖片的鏈接是針對圖片文件的鏈接,而不是某一個PHP文件,你的這個鏈接地址寫得有問題。
比如說吧,你的伺服器上有一個www目錄是你的根文件夾,在這個根文件夾下有一個index.php
如果你想在這個PHP文件裡面鏈接位於www目錄下一個img文件夾下的99.png圖片,那就在你的PHP文件中這樣寫:<img src="img/99.png" alt=""/> 如果你覺得這樣的相對鏈接容易出錯,你可以這樣寫:<img src="http://你的域名/img/99.png" alt=""/>
這是圖像顯示的基本原理和流程。
你把一個PHP文件鏈接到圖像的鏈接屬性里,那怎麼可能顯示出來呢?
如果你想用PHP顯示,你在資料庫的picname欄位里存入你的圖片鏈接位置才行。
然後在<img src = '<?php echo $sql["picname"]; ?>' alt=""/> 這樣的方法。