php生成網頁圖片
⑴ 求如何用php讀取指定文件夾中的所有圖片,生成縮略圖,在網頁上分頁顯示,單擊縮略圖就在新頁面顯示大圖。
生成縮略圖採用讀取文件夾的方式
$handle = opendir($dir)
while(false !== ($file = readdir($handle)))
{
if($file 是圖片)
{
生成縮略圖代碼
}
}
⑵ php迅速做簡單的動態網站( 只需要 能夠在後台更新文字和圖片)
這們朋友,你要實現更新文字和圖片功能,需要有知道以下知識點:
1)資料庫的增刪改查操作;
2)使用PHP對資料庫進行操作(涉及到表單提交);
3)用PHP使結果循環遍歷輸出;
4)分頁功能實現;
5)文件上傳(主要針對圖片更新)
以上幾點你只要會了,你所說的功能就可以簡單實現。當然,還有個笨辦法,就是你做靜態網頁,要添加的內容可以用DW的可視化編輯添加好內容然後上傳到伺服器後做好相關鏈接,這樣就不涉及到資料庫操作,也不用PHP,只是每次更新的內容只存在靜態網頁中,無法保存到資料庫里。兩者你可以任選其一了。
(Mekbo【麥客博】)
⑶ php如何生成靜態網頁
靜態頁面載入速度快(什麼是靜態頁面),利於搜索引擎蜘蛛抓取,所以很多朋友都想把動態頁面生成靜態頁面,那麼今天就來介紹下如何用php生成靜態網頁。 思路大致是這樣的:
1.設計一個靜態頁面的模板,需要填充內容的地方用一些符合或者參數代替(不能與其他代碼重復),如下圖(簡圖):
2.用php讀取資料庫里的內容,將需要填充內容的符號用讀取到的內容替換掉。比如模板是上圖,則把<{title}>替換成網頁標題,將<{content}>替換成網頁內容。這是可以用php中的preg_replace函數進行替換。
3.將替換後的內容保存為html或者htm文件。比如可以保存為news_1.html,這樣在瀏覽器里就可以訪問這樣的一個靜態網頁了。
通過以上三步就可以用php生成靜態頁面了,以上只是一個簡單的思路,在實際生成靜態頁面的過程中可能會更加復雜,只要用心,多學習php中的函數,多思考就不會有問題難倒你。
⑷ php生成圖片,網頁上顯示一堆亂碼,哪裡設置錯了,求大神啊!
給你這個代碼用吧
我給你改好了
<?php
session_start();
header("content-type:image/png");//設置創建圖像的格式
$image_width=70;//設置圖像寬度
$image_height=18;//設置圖像高度
srand(microtime()*100000);//設置隨機數的種子
for($i=0;$i<4;$i++){//循環輸出一個4位的隨機數
$new_number.=dechex(rand(0,15));
}
$_SESSION['code']=$new_number;//將獲取的隨機數驗證碼寫入到SESSION變數中
$num_image=imagecreate($image_width,$image_height);//創建一個畫布
imagecolorallocate($num_image,255,255,255);//設置畫布的顏色
for($i=0;$i<strlen($_SESSION['code']);$i++){//循環讀取SESSION變數中的驗證碼
$font=mt_rand(3,5);//設置隨機的字體
$x=mt_rand(1,8)+$image_width*$i/4;//設置隨機字元所在位置的X坐標
$y=mt_rand(1,$image_height/4);//設置隨機字元所在位置的Y坐標
$color=imagecolorallocate($num_image,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));//設置字元的顏色
imagestring($num_image,$font,$x,$y,$_SESSION['code'][$i],$color);//水平輸出字元
}
imagepng($num_image);//生成PNG格式的圖像
imagedestroy($num_image);//釋放圖像資源
?>
⑸ 用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";//輸出表格的結束標簽?。查看結果。