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";//输出表格的结束标签?。查看结果。