1、打开Apache安装目录下的php.ini文件; 2、去掉;extension=php_gd.dll或;extension=php_gd2.dll前的“;”; 3、重启Apache服务器即可。
首先你要知道什么是函数,比如这一个is_mail($str){//判断的内容}假如这个is_mail可以用来判断用户提交的数据是否是email格式的,这就是一个功能。判断is_mail的功能。使用的时候只要if(is_mail($str)){}else{}函数库就是很多函数的集合。有很多功能,你就不用自己重新写了,直接使用就可以。而类库,你要先理解类。类,你可以理解为函数根据实际需求分类存放的一个地方。因为如果项目很大,就会有很多函数,如果不分类,有时候就很难找到了。根据函数的功能,把一类函数都整合到一个类里面,使用起来就很方便。比如数据库操作类。所有数据库操作的函数都放在里面了,你只要调用就可以了。$db = new data();$db->qurey();//使用$db类的qurey方法,其实就是使用qurey这个函数。而类库,就是很多可以直接使用的类。总而言之,函数库和类库,可以大大提升开发效率。
没有点明不同之处和相同之处,谢谢
连接数据库mysql_connect('主机','用户名',‘密码’). 选择库 mysql_select_db('库名'),设置字符集mysql_query('set names utf8').然后就写sql 插入对应的表就完了
1. 获取所有可用的模块 - get_loaded_extensions 该函数返回所有已经加载的(可用的)模块。用法:复制代码 代码如下:print_r(get_loaded_extensions());2. 获取指定模块的可用函数 - get_extension_funcs 该函数返回指定模块所有可用的函数。传入的参数(模块名称)必须是小写用法:复制代码 代码如下:print_r(get_extension_funcs("gd"));3. 获取所有已经定义的函数 - get_defined_functions 该函数返回所有已经定义的函数,包括内置函数和用户自定义函数。用法:复制代码 代码如下:function myrow($id, $data){return "<tr><th>$id</th><td>$data</td></tr>\n";}$arr = get_defined_functions();print_r($arr);输出:复制代码 代码如下:Array([internal] => Array([0] => zend_version[1] => func_num_args[2] => func_get_arg[3] => func_get_args[4] => strlen[5] => strcmp[6] => strncmp[750] => bcscale[751] => bccomp)[user] => Array([0] => myrow))其中$arr["internal"] 是内置函数, $arr["user"] 是用户自定义函数。4. 检查指定函数是否存在 - function_exists 该函数返回指定函数是否已经定义。
windows下开启方法:1、拷贝PHP目录中的libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll文件到 system32 目录。2、修改php.ini:配置好 extension_dir ,去掉 extension = php_curl.dll 前面的分号。3、重起apache。测试是否安装成功:<?php$ch = curl_init();curl_setopt($ch,CURLOPT_URL,"http://www.google.cn");curl_setopt($ch,CURLOPT_HEADER,1);curl_exec($ch);curl_close($ch);?>linux下开启方法:方法一安装cURL # wget http://curl.haxx.se/download/curl-7.17.1.tar.gz # tar -zxf curl-7.17.1.tar.gz # ./configure --prefix=/usr/local/curl # make; make install安装php 只要打开开关 --with-curl=/usr/local/curl 就可以了。 这个扩展库还是非常棒,是fsockopen等等相关的有效的替代品。方法二进入安装 原php 的源码目录,cd extcd curl phpize./configure --with-curl =DIRmake就会在PHPDIR/ext/curl /moudles/下生成curl .so的文件。复制curl .so文件到extensions的配置目录,修改php .ini就好了
这位兄弟你好!我也是学习web开发的,也经历过类似的问题!请不要灰心!你的函数库和语法都很熟悉,看样子你的基础比较好!就是缺少系统的项目开发!我个人认为,要想迅速上后项目开发!到一些web开发公司去实习,这样成长的快些!一边做,一边学。你可以专心去学习PHP,做项目遇到js的问题再去找相应的资料!这样可以有的放矢。节省你的时间!多看看网上的优秀代码!多去一些PHP相关的网站!比如兄弟连PHP,PHP100!还有就是买一些关于php项目开发的书籍!每个牛B的程序员都是菜的时候!但那都是短暂的!希望你能成为一个优秀的PHPer!
//\Application\Common\Common\function.phpfunction test(){ return 'OK';}//Controller调用echo test();//输出OK
Windows下的我没试过不过给你看看我是怎么在linux下添加的,你可以琢磨琢磨# 如果在编译的时候忘记添加某些模块,可以使用这种办法来重新编译添加!# 首先,进入PHP目录(未编译)的扩展目录cd /home/soft/php-5.2.14/ext/ftp/# 调用phpize程序生成编译配置文件# find / -name phpize/usr/local/php/bin/phpizeConfiguring for:PHP Api Version: 20041225Zend Module Api No: 20060613Zend Extension Api No: 220060519# 编译扩展库/configure –with-php-config=/usr/local/php/bin/php-configmake# make成功执行后,生成的扩展库文件在当前目录的 modules 子目录下# 编辑php.ini文档,找到extension_dir的目录,将编译好的扩展文件复制到extension下面vim /usr/local/php/etc/php.ini# 第491行# extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/”cp ftp.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/# 在php.ini的添加扩展库位置,设置要添加的扩展库。# 在612处添加 extension=ftp.so# 重启webservice
1.可以使用 extension_loaded() 函数判断动态扩展是否加载。 bool extension_loaded ( string $name ) 加载成功则返回true 2.注意在代码顶端加上 header("Content-type: image/gif"); 输出头信息。