金精神臂
1、打開(kāi)Apache安裝目錄下的php.ini文件; 2、去掉;extension=php_gd.dll或;extension=php_gd2.dll前的“;”; 3、重啟Apache服務(wù)器即可。
妖族
首先你要知道什么是函數(shù),比如這一個(gè)is_mail($str){//判斷的內(nèi)容}假如這個(gè)is_mail可以用來(lái)判斷用戶提交的數(shù)據(jù)是否是email格式的,這就是一個(gè)功能。判斷is_mail的功能。使用的時(shí)候只要if(is_mail($str)){}else{}函數(shù)庫(kù)就是很多函數(shù)的集合。有很多功能,你就不用自己重新寫(xiě)了,直接使用就可以。而類(lèi)庫(kù),你要先理解類(lèi)。類(lèi),你可以理解為函數(shù)根據(jù)實(shí)際需求分類(lèi)存放的一個(gè)地方。因?yàn)槿绻?xiàng)目很大,就會(huì)有很多函數(shù),如果不分類(lèi),有時(shí)候就很難找到了。根據(jù)函數(shù)的功能,把一類(lèi)函數(shù)都整合到一個(gè)類(lèi)里面,使用起來(lái)就很方便。比如數(shù)據(jù)庫(kù)操作類(lèi)。所有數(shù)據(jù)庫(kù)操作的函數(shù)都放在里面了,你只要調(diào)用就可以了。$db = new data();$db->qurey();//使用$db類(lèi)的qurey方法,其實(shí)就是使用qurey這個(gè)函數(shù)。而類(lèi)庫(kù),就是很多可以直接使用的類(lèi)??偠灾?,函數(shù)庫(kù)和類(lèi)庫(kù),可以大大提升開(kāi)發(fā)效率。
沒(méi)有點(diǎn)明不同之處和相同之處,謝謝
玄都劍
連接數(shù)據(jù)庫(kù)mysql_connect('主機(jī)','用戶名',‘密碼’). 選擇庫(kù) mysql_select_db('庫(kù)名'),設(shè)置字符集mysql_query('set names utf8').然后就寫(xiě)sql 插入對(duì)應(yīng)的表就完了
劉繇
1. 獲取所有可用的模塊 - get_loaded_extensions 該函數(shù)返回所有已經(jīng)加載的(可用的)模塊。用法:復(fù)制代碼 代碼如下:print_r(get_loaded_extensions());2. 獲取指定模塊的可用函數(shù) - get_extension_funcs 該函數(shù)返回指定模塊所有可用的函數(shù)。傳入的參數(shù)(模塊名稱(chēng))必須是小寫(xiě)用法:復(fù)制代碼 代碼如下:print_r(get_extension_funcs("gd"));3. 獲取所有已經(jīng)定義的函數(shù) - get_defined_functions 該函數(shù)返回所有已經(jīng)定義的函數(shù),包括內(nèi)置函數(shù)和用戶自定義函數(shù)。用法:復(fù)制代碼 代碼如下:function myrow($id, $data){return "<tr><th>$id</th><td>$data</td></tr>\n";}$arr = get_defined_functions();print_r($arr);輸出:復(fù)制代碼 代碼如下: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"] 是內(nèi)置函數(shù), $arr["user"] 是用戶自定義函數(shù)。4. 檢查指定函數(shù)是否存在 - function_exists 該函數(shù)返回指定函數(shù)是否已經(jīng)定義。
黑爾
windows下開(kāi)啟方法:1、拷貝PHP目錄中的libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll文件到 system32 目錄。2、修改php.ini:配置好 extension_dir ,去掉 extension = php_curl.dll 前面的分號(hào)。3、重起apache。測(cè)試是否安裝成功:<?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下開(kāi)啟方法:方法一安裝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 只要打開(kāi)開(kāi)關(guān) --with-curl=/usr/local/curl 就可以了。 這個(gè)擴(kuò)展庫(kù)還是非常棒,是fsockopen等等相關(guān)的有效的替代品。方法二進(jìn)入安裝 原php 的源碼目錄,cd extcd curl phpize./configure --with-curl =DIRmake就會(huì)在PHPDIR/ext/curl /moudles/下生成curl .so的文件。復(fù)制curl .so文件到extensions的配置目錄,修改php .ini就好了
金克綬
這位兄弟你好!我也是學(xué)習(xí)web開(kāi)發(fā)的,也經(jīng)歷過(guò)類(lèi)似的問(wèn)題!請(qǐng)不要灰心!你的函數(shù)庫(kù)和語(yǔ)法都很熟悉,看樣子你的基礎(chǔ)比較好!就是缺少系統(tǒng)的項(xiàng)目開(kāi)發(fā)!我個(gè)人認(rèn)為,要想迅速上后項(xiàng)目開(kāi)發(fā)!到一些web開(kāi)發(fā)公司去實(shí)習(xí),這樣成長(zhǎng)的快些!一邊做,一邊學(xué)。你可以專(zhuān)心去學(xué)習(xí)PHP,做項(xiàng)目遇到j(luò)s的問(wèn)題再去找相應(yīng)的資料!這樣可以有的放矢。節(jié)省你的時(shí)間!多看看網(wǎng)上的優(yōu)秀代碼!多去一些PHP相關(guān)的網(wǎng)站!比如兄弟連PHP,PHP100!還有就是買(mǎi)一些關(guān)于php項(xiàng)目開(kāi)發(fā)的書(shū)籍!每個(gè)牛B的程序員都是菜的時(shí)候!但那都是短暫的!希望你能成為一個(gè)優(yōu)秀的PHPer!
莫水
//\Application\Common\Common\function.phpfunction test(){ return 'OK';}//Controller調(diào)用echo test();//輸出OK
天刑刃
Windows下的我沒(méi)試過(guò)不過(guò)給你看看我是怎么在linux下添加的,你可以琢磨琢磨# 如果在編譯的時(shí)候忘記添加某些模塊,可以使用這種辦法來(lái)重新編譯添加!# 首先,進(jìn)入PHP目錄(未編譯)的擴(kuò)展目錄cd /home/soft/php-5.2.14/ext/ftp/# 調(diào)用phpize程序生成編譯配置文件# find / -name phpize/usr/local/php/bin/phpizeConfiguring for:PHP Api Version: 20041225Zend Module Api No: 20060613Zend Extension Api No: 220060519# 編譯擴(kuò)展庫(kù)/configure –with-php-config=/usr/local/php/bin/php-configmake# make成功執(zhí)行后,生成的擴(kuò)展庫(kù)文件在當(dāng)前目錄的 modules 子目錄下# 編輯php.ini文檔,找到extension_dir的目錄,將編譯好的擴(kuò)展文件復(fù)制到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的添加擴(kuò)展庫(kù)位置,設(shè)置要添加的擴(kuò)展庫(kù)。# 在612處添加 extension=ftp.so# 重啟webservice
文德嗣
1.可以使用 extension_loaded() 函數(shù)判斷動(dòng)態(tài)擴(kuò)展是否加載。 bool extension_loaded ( string $name ) 加載成功則返回true 2.注意在代碼頂端加上 header("Content-type: image/gif"); 輸出頭信息。