仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 946|回复: 19
打印 上一主题 下一主题

[学习教程] PHP网页编程之利用php静态生成gif时碰到的成绩息争决...

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:13:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我先把我自己学习PHP的过程做一下概括:静态|处理|成绩   php没有划定只输入html文件,它可以生成静态gif文件。我在利用php静态生成gif图象时碰到了一些成绩,现已处理,我用的是php4.05(for win32)+apache3.1.2_win32。
成绩一:静态生成gif的法式基本转不起来
我写了一个关于用php生成gif的例子,运转,发明页面就是刷不出来,就象是逝世了一样,阅读器也没有任何毛病提醒。
处理举措:修正php地点目次下的php.ini
经由过程奥索网会员selo匡助,告知我是要修正装置php地点途径下的php.ini(注重:必定是php途径下的php.ini)extension_dir = 装置php的途径\extensions(好比:c:\php\extensions)。
成绩二:php_gd.dll不撑持gif
我在法式的开首加载了php_gd.dll静态毗连库:dl("php_gd.dll");然而在运转法式的时分,呈现了如许的了局:
<br><b>Warning</b>: ImageGif: No GIF support in this PHP build in <b>d:\apache\htdocs\gif2.php3</b> on line <b>12</b><br>。
处理举措:利用php4.05
这时候我才发明是书上写的成绩php_gd.dll基本不克不及撑持生成gif,经高人指引才晓得本人的版本php4.04 for win32短少php_gd_gif.dll,因而我下载了一份更高版本的php4.05,这外面有撑持生成静态gif的php_gd_gif.dll。
成绩三:呈现正告:Warning: Function registration failed - duplicate name - imagearc in d:\apache\htdocs\gif2.php3 on line 3
法式以下:
<?
dl("php_gd_gif.dll");
header("content-type:image/gif");

$im = imagecreate(400,30);
$black = imagecolorallocate($im,0,0,0);
$white = imagecolorallocate($im,255,255,255);
imageline( $im,200,15,215,15,$white);
imagestring($im, 5, 4, 10, "This is a Gif", $white);

imagegif($im);
imagedestroy($im);


?>
处理举措:修正法式或php.ini
dl()函数是用来加载dll的,但假如在php.ini文件中将所需求的dll后面的“;”已去失落的话,那末这时候就不要利用这个函数。
假如ini文件中extension=php_gd_gif.dll前的“;”没有去,那末就要用dl("php_gd_gif.dll");加载,总之:此二者是互异的,否则办事器以为是反复定名。

小试一下身手,大概是没问题了,那么交给你个任务,做个留言本吧,这和HELLO WORLD有一比啊!^_^,同是新手面临的第一道关。
因胸联盟 该用户已被删除
沙发
发表于 2015-2-4 09:57:39 | 只看该作者
做为1门年轻的语言,php一直很努力。
海妖 该用户已被删除
板凳
发表于 2015-2-5 12:35:38 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-6 03:49:48 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-7 00:33:47 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
老尸 该用户已被删除
6#
发表于 2015-2-10 01:30:01 | 只看该作者
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
第二个灵魂 该用户已被删除
7#
发表于 2015-2-11 23:57:59 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
若相依 该用户已被删除
8#
发表于 2015-2-13 14:05:02 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
蒙在股里 该用户已被删除
9#
发表于 2015-3-3 22:34:37 | 只看该作者
做为1门年轻的语言,php一直很努力。
活着的死人 该用户已被删除
10#
发表于 2015-3-11 13:49:47 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
深爱那片海 该用户已被删除
11#
发表于 2015-3-15 11:33:56 | 只看该作者
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
莫相离 该用户已被删除
12#
发表于 2015-3-17 09:09:34 | 只看该作者
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
谁可相欹 该用户已被删除
13#
 楼主| 发表于 2015-4-3 05:27:30 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
简单生活 该用户已被删除
14#
发表于 2015-4-12 21:20:52 | 只看该作者
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
精灵巫婆 该用户已被删除
15#
发表于 2015-4-14 13:57:58 | 只看该作者
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
灵魂腐蚀 该用户已被删除
16#
发表于 2015-4-17 15:07:45 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
飘飘悠悠 该用户已被删除
17#
发表于 2015-4-20 00:14:01 | 只看该作者
兴趣是最好的老师,百度是最好的词典。
柔情似水 该用户已被删除
18#
发表于 2015-4-22 00:15:35 | 只看该作者
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
变相怪杰 该用户已被删除
19#
发表于 2015-4-23 13:17:16 | 只看该作者
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
山那边是海 该用户已被删除
20#
发表于 2015-4-25 06:02:48 | 只看该作者
php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-20 20:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表