±àÒëphpÖ§³ÖcurlºÍpdo_mysql
°²×°curl
¡¡¡¡
¡¡¡¡
¡¡¡¡1. curl ÊÇ php 標準庫,ËùÒÔ¿ÉÒÔÔÚÔ來µÄ phpX.X.X.tar.gz ÖÐÕÒµ½¡£
¡¡¡¡2. 進Èë php Ä¿錄ÖÐµÄ ext ÕÒµ½ curl
¡¡¡¡3. ÔÚ curl Ä¿錄ÖÐ執ÐÐ /usr/local/php5-fastcgi/bin/phpize
¡¡¡¡4. ÔÙ來將ËûÉú³ÉµÄ檔°¸進ÐÐ ./configure
–with-php-config=/usr/local/php5-fastcgi/bin/php-config
¡¡¡¡5. ÔÙ來¾ÍÊÇ make
¡¡¡¡6. ÔÙ來Ò²¾ÍÊÇ make install
¡¡¡¡7. Òò為現ÔÚÒÑ經°²裝ÁË curl.so
¡¡¡¡8. ËùÒÔ¾ÍÒªÔÚ php.ini ÖмÓÈë extension £½ curl.so
¡¡¡¡9. ÖØ啟 Web Server ?
¡¡¡¡10.×îáá應該ʹÓà ¾Í¿ÉÒÔ¿´µ½³É¹¦°²裝?
¡¡¡¡
¡¡¡¡
##############################################################################
¡¡¡¡°²×°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
¡¡¡¡ ¾Í¿ÉÒÔÁË¡£
¡¡¡¡
¡¡¡¡
###############################################################################
¡¡¡¡
¡¡¡¡°²×°pdo-mysql
¡¡¡¡ÔÀ´±àÒëphpµÄʱºò£¬Ã»ÓаÑdpo_mysqlÏà¹ØµÄ²ÎÊý´øÉÏ£¬°²×°Íêºó²Å·¢ÏÖ¡£ÔÙÖØÐ±àÒëÓеã·Ñʱ¼ä£¬ËùÒÔ¾ö¶¨µ¥¶ÀÀ´°²×°¡£
¡¡¡¡Ïȵ½http://pecl.php.net/ÕÒÐèÒªµÄ°æ±¾£¬ÎÒÓõÄÊÇÎȶ¨µÄ°æ±¾¡£ÒªÏÈ¿´¿´ËµÃ÷£¬ÌرðÊÇҪעÒâmysqlµÄphpµÄ°æ±¾¡£
¡¡¡¡wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
¡¡¡¡tar xzvf PDO_MYSQL-1.0.2.tgz
¡¡¡¡cd PDO_MYSQL-1.0.2
¡¡¡¡/usr/local/php/bin/phpize
¡¡¡¡Configuring for:
¡¡¡¡PHP Api Version: 20041225
¡¡¡¡Zend Module Api No: 20060613
¡¡¡¡Zend Extension Api No: 220060519
¡¡¡¡./configure –with-php-config=/usr/local/php/bin/php-config
¡¡¡¡¾¹ýconfigure¾Í¿ÉÒÔmakeÁË
¡¡¡¡make
¡¡¡¡make install
¡¡¡¡×¢Òâpdo_mysqlµÄȫ·¾¶£¬ÎÒµÄÊÇ£º
¡¡¡¡/usr/local/php/lib/php/extensions/debug-non-zts-20060613/pdo_mysql.so
¡¡¡¡È»ºóÔÚ/usr/local/lib/php.ini
¡¡¡¡¼ÓÉÏÒ»¾ä£º
¡¡¡¡
extension=/usr/local/php/lib/php/extensions/debug-non-zts-20060613/pdo_mysql.so
¡¡¡¡ÖØÐÂÆ
Ïà¹ØÎĵµ£º
Í·²¿µ÷ÓÃ
<?
require('conn.php');
$sql1="select id from news";
$query1=mysql_query($sql1,$conn);
$sun_num=mysql_num_rows($query1);
$gs=20;
$page_num=ceil($sun_num/$gs);
include("../subpage.php");
//´«¹ýÀ´µÄÒ³Êý²ÎÊý
$PB_page=$_GET['PB_page'];
if ($PB_page==1 or empty($PB_page)){
$ ......
Ò»£® Ê×ÏÈÊÇPHPÍøÒ³µÄ±àÂë
1. phpÎļþ±¾ÉíµÄ±àÂëÓëÍøÒ³µÄ±àÂëӦƥÅä
a. Èç¹ûÓûʹÓÃgb2312±àÂ룬ÄÇôphpÒªÊä³öÍ·£ºheader(“Content-Type: text/html; charset=gb2312")£¬¾²Ì¬Ò³ÃæÌí¼Ó<meta http-equiv="Cont ......
Ê×ÏÈÉêÃ÷£ºÕâ¸öÊÇÎÒ×ªÔØµÄ£¬ÖÂÁ¦ÓÚΪÏñÎÒÒ»ÑùµÄÐÂÊÖÌṩ°ïÖú£¡
1¡¢IISÏÂ301ÉèÖà InternetÐÅÏ¢·þÎñ¹ÜÀíÆ÷ -> ÐéÄâĿ¼ -> ÖØ¶¨Ïòµ½URL£¬ÊäÈëÐèҪתÏòµÄÄ¿±êURL£¬²¢Ñ¡Ôñ“×ÊÔ´µÄÓÀ¾ÃÖØ¶¨Ïò”¡£
2¡¢ASPϵÄ301תÏò´úÂë
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanent ......
<pre>
PHP´úÂë
<?php
// Àý×Ó1
function test_global() {
global $var1, $var2;
$var2 =& $var1;
}
function test_globals() {
......
1. PHPµÄCOOKIE
cookie ÊÇÒ»ÖÖÔÚÔ¶³Ìä¯ÀÀÆ÷¶Ë´¢´æÊý¾Ý²¢ÒÔ´ËÀ´¸ú×ÙºÍʶ±ðÓû§µÄ»úÖÆ¡£
PHPÔÚhttpÐÒéµÄÍ·ÐÅÏ¢Àï·¢ËÍcookie, Òò´Ë setcookie() º¯Êý±ØÐëÔÚÆäËüÐÅÏ¢±»Êä³öµ½ä¯ÀÀÆ÷ǰµ÷Óã¬ÕâºÍ¶Ô header() º¯ÊýµÄÏÞÖÆÀàËÆ¡£
1.1 ÉèÖÃcookie:
¿ÉÒÔÓÃ&nbs ......