Êý¾Ý¿âÊÇ ´¿ÕæÊý¾Ý¿â ¸ñʽΪ UTF-8 txt¸ñʽ
phpÎļþÊÇUTF-8±àÂë
demo : http://dreamnight.gicp.net/zendphp/IP/connect.swf
flash¶Ë£º
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.ProgressEvent;
//import flash.text.TextFormat
//flash.system.System.useCodePage=true;//
var myIP:String;
var myPlace:String;
var loader:URLLoader= new URLLoader();
var id=getTimer();
var url:String = " http://dreamnight.gicp.net/zendphp/IP/ipTest.php";
var urlRequest:URLRequest = new URLRequest(url+"?id="+id);
loader.dataFormat=URLLoaderDataFormat.VARIABLES;
loader.load(urlRequest);
loader.addEventListener(Event.COMPLETE,handle);
loader.addEventListener(ProgressEvent.PROGRESS,onProgress);
//var format:TextFormat= new TextFormat();
//format.font="ËÎÌå";
//showText.defaultTextFormat=format;
function handle(e:Event):void{
trace("¼ÓÔØÍê³É");
var phpData:*=e.target.data;
tr ......
Êý¾Ý¿âÊÇ ´¿ÕæÊý¾Ý¿â ¸ñʽΪ UTF-8 txt¸ñʽ
phpÎļþÊÇUTF-8±àÂë
demo : http://dreamnight.gicp.net/zendphp/IP/connect.swf
flash¶Ë£º
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.ProgressEvent;
//import flash.text.TextFormat
//flash.system.System.useCodePage=true;//
var myIP:String;
var myPlace:String;
var loader:URLLoader= new URLLoader();
var id=getTimer();
var url:String = " http://dreamnight.gicp.net/zendphp/IP/ipTest.php";
var urlRequest:URLRequest = new URLRequest(url+"?id="+id);
loader.dataFormat=URLLoaderDataFormat.VARIABLES;
loader.load(urlRequest);
loader.addEventListener(Event.COMPLETE,handle);
loader.addEventListener(ProgressEvent.PROGRESS,onProgress);
//var format:TextFormat= new TextFormat();
//format.font="ËÎÌå";
//showText.defaultTextFormat=format;
function handle(e:Event):void{
trace("¼ÓÔØÍê³É");
var phpData:*=e.target.data;
tr ......
1. PHPµÄCOOKIE
cookie ÊÇÒ»ÖÖÔÚÔ¶³Ìä¯ÀÀÆ÷¶Ë´¢´æÊý¾Ý²¢ÒÔ´ËÀ´¸ú×ÙºÍʶ±ðÓû§µÄ»úÖÆ¡£
PHPÔÚhttpÐÒéµÄÍ·ÐÅÏ¢Àï·¢ËÍcookie, Òò´Ë setcookie() º¯Êý±ØÐëÔÚÆäËüÐÅÏ¢±»Êä³öµ½ä¯ÀÀÆ÷ǰµ÷Óã¬ÕâºÍ¶Ô header() º¯ÊýµÄÏÞÖÆÀàËÆ¡£
1.1 ÉèÖÃcookie:
¿ÉÒÔÓà setcookie() »ò setrawcookie() º¯ÊýÀ´ÉèÖà cookie¡£Ò²¿ÉÒÔͨ¹ýÏò¿Í»§¶ËÖ±½Ó·¢ËÍhttpÍ·À´ÉèÖÃ.
1.1.1 ʹÓÃsetcookie()º¯ÊýÉèÖÃcookie:
bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure [, bool httponly]]]]]] )
name: cookie±äÁ¿Ãû
value: cookie±äÁ¿µÄÖµ
expire: ÓÐЧÆÚ½áÊøµÄʱ¼ä,
path: ÓÐЧĿ¼,
  ......
°²×°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
¡¡¡¡ ¾Í¿ÉÒÔÁ ......
$str=preg_replace("/\s+/", " ", $str); //¹ýÂ˶àÓà»Ø³µ
$str=preg_replace("/<[ ]+/si","<",$str); //¹ýÂË<__("<"ºÅºóÃæ´ø¿Õ¸ñ)
$str=preg_replace("/<\!--.*?-->/si","",$str); //×¢ÊÍ
$str=preg_replace("/<(\!.*?)>/si","",$str); //¹ýÂËDOCTYPE
$str=preg_replace("/<(\/?html.*?)>/si","",$str); //¹ýÂËhtml±êÇ©
$str=preg_replace("/<(\/?head.*?)>/si","",$str); //¹ýÂËhead±êÇ©
$str=preg_replace("/<(\/?meta.*?)>/si","",$str); //¹ýÂËmeta±êÇ©
$str=preg_replace("/<(\/?body.*?)>/si","",$str); //¹ýÂËbody±êÇ©
$str=preg_replace("/<(\/?link.*?)>/si","",$str); //¹ýÂËlink±êÇ©
$str=preg_replace("/<(\/?form.*?)>/si","",$str); //¹ýÂËform±êÇ©
$str=preg_replace("/cookie/si","COOKIE",$str); //¹ýÂËCOOKIE±êÇ©
$str=preg_replace("/<(applet.*?)>(.*?)<(\/applet.*?)& ......
ÓöàÖÖ±à¼Èí¼þÐ޸ĹýµÄphpÍøÕ¾¿ÉÄÜ»áÓöµ½Ò»ºÜ¹ÖÎÊÌ⣺ÓÃincludeÒýÈëµÄfooterºÍheaderÎļþ¶¼ÔÚÉÏÃæ¶à³öÒ»¿Õ°×ÐУ¬Ö±½Ó°Ñ±»ÒýÈëµÄÎļþ·ÅÈëÔòûÎÊÌâ¡£Õâ¸öÎÊÌ⼫ÓпÉÄÜÊDZàÂëÎÊÌâÒýÆðµÄ¡£Èç¹û²ÉÓÃutf-8±àÂëÒªÉèÖÃΪÎÞbom£¬²¢ÇÒÒªËùÓеÄÉæ¼°µ½µÄÒ³Ãæ°üÀ¨css¼°ÆäËûÎļþ¶¼ÒªÒÔÎÞbomµÄutf-8±àÂë¡£¾ßÌå·½·¨¿ÉÒÔÊÇ£ºÔÚDreamweaverÀï µã“Ð޸Ĕ£¬Ñ¡Ôñ“Ò³ÃæÊôÐÔ”£¬“±êÌâ/±àÂ딣¬°Ñ °üÀ¨unicodeÇ©Ãû(bom) µÄ¹´È¡Ïû¡£ ......
Ò»°ãµÄÍøÒ³¶¼ÓÐÕâÖÖ¹¦ÄÜ£ºÔÚÒ³ÃæÉ϶¯Ì¬ÏÔʾµ±Ç°Ê±¼ä£¬Õâ¸öµÄʵÏÖÒ²ºÜ¼òµ¥£¬»ù±¾ÉÏÒ»ÐдúÂë¾ÍʵÏÖÁË
<span id="curTime"></span>
<script type="text/javascript"><!--
setInterval("curTime.innerHTML=new Date().toLocaleString()+' ÐÇÆÚ'+'ÈÕÒ»¶þÈýËÄÎåÁù'.charAt(new Date().getDay());",1000);
// --></script>
ÎÒÔÚ×öOAµÄÒ»¸ö¿¼ÇÚ³ÌÐòʱ£¬Òª¶¯Ì¬ÏÔʾ·þÎñÆ÷µÄʱ¼ä£¬ÈÃÔ±¹¤ÖªµÀµ±Ç°ÊÇ·ñ¿ÉÒÔϰ࣬¶ø¿Í»§»úÓÉÓÚÖÖÖÖÔÒòʱ¼äÓë·þÎñÆ÷²¢²»Ò»Ö£¬ËùÒÔ²»ÄÜÓÃÉÏÃæµÄ´úÂ룬¸Ä½øÁËһϣº
<span id="curTime"></span>
<script type="text/javascript"><!--
// Ò³ÃæÒª¿ªÊ¼¼ÆÊ±µÄÈÕÆÚ£¨Ò»°ãÊÇ·þÎñÆ÷ÈÕÆÚ£©,±ÈÈç2010-01-12 11:34:55¿ªÊ¼¼ÆÊ±
var beginAdd = new Date(2010,0,12,11,34,55);
var beginDate = new Date();
function ShowTime() {
var now = new Date();
var diff = (now - beginDate);
beginAdd.setMilliseconds(beginAdd.getMilliseconds() + diff);
beginDat ......