PHPÖÐstripslashesºÍaddslashesµÄʹÓÃ
ÏòmysqlдÈëÊý¾Ýʱ£¬È磺mysql_query("update tableName set `title`='goaler's blog'");
¡¡¡¡Õâ¸öʱºò£¬PHP½«»á±¨´í£¬ASPÖд¦ÀíʱҲһÑù¡£
¡¡¡¡ÒòΪÊý¾Ý¿â¶Ôµ¥ÒýºÅ¹ýÃô¡£
¡¡¡¡ASPÖÐÐèÒª½øÐÐreplace("'","''",str)£»
¡¡¡¡¶øPHPÖÐÔò¿ÉÒÔÖ±½ÓʹÓÃaddslashes¡£
¡¡¡¡ASPÎÊÌâÕâÀïÔݲ»¿¼ÂÇ£¬±¾ÎÄҪ˵µÄÊÇPHPÏà¹ØµÄstripslashesºÍaddslashes¡£
¡¡¡¡PHP¿¼Âǵ½Æä°²È«ÐÔ£¬ÒýÈëÁËmagic_quotes_gpc = On/Off Õâ¸ö²ÎÊý£¬¿ÉÒÔÔÚ²»×öÈκδ¦ÀíµÄÇé¿öϾÍÖ±½Ó½«º¬Óе¥ÒýºÅµÄÊý¾Ý²åÈëÊý¾Ý¿âÖС£Èç¹ûmagic_quotes_gpc = Off£¬ÐèÒª¿¼Âǵ¥ÒýºÅµÄÎÊÌâÁË£¬²»ÄÜһζµØÐÅÈÎÆäÔËÐл·¾³¡£
¡¡¡¡µ±magic_quotes_gpc = Onʱ£¬Ê¹ÓÃaddslashes()´¦ÀíºóµÄÊý¾ÝÔÚÊý¾Ý¿âÖн«ÒÔ\'ÐÎʽ±£´æ£¬Èç¹û´Ëʱֱ½ÓÊä³öµÄ»°£¬¾Í»á·¢ÏÖ±È×Ô¼ºÔÏÈÊäÈëµÄÄÚÈݶàÁ˸ö£¨·´Ð±¸Ü£©\£¬Õâʱ¾ÍÐèÒªÓõ½stripslashes()ÁË£¬ËüÄܰÑaddslashes()´¦Àíʱ×Ô¶¯¼ÓÉÏÈ¥µÄ£¨·´Ð±¸Ü£©\È¥µô¡£Õâ¸úÇø±ðÓÚstr_replace("\", "",$str)²»Í¬¡£
¡¡¡¡µ±magic_quotes_gpc = Offʱ£¬Ê¹ÓÃaddslashes()´¦ÀíºóµÄÊý¾ÝÔÚÊý¾Ý¿âÖн«ÒÔ'ÐÎʽ±£´æ£¬²»´æÔÚÉÏÃæËµµÄÓÐ\µÄÎÊÌ⣬addslashes()Æðµ½²åÈëÊý¾Ý²»³ö´íµÄ×÷Óã¬Èç¹û´Ëʱֱ½ÓÊä³öµÄ»°£¬Êý¾ÝÕý³£¡£²»ÐèÒªÔÙÓÃstripslashes()¡£
¡¡¡¡addslashes()ºÍstripslashes()ÕýºÃÊÇÏà·´µÄ£¬addslashes()¼Ó¸ö£¨·´Ð±¸Ü£©\£¬stripslashes()È¥¸ö£¨·´Ð±¸Ü£©\¡£
¡¡¡¡µ±magic_quotes_gpc = Onʱ£¬ÏµÍ³»á×Ô¶¯´¦Àíµ¥ÒýºÅµÈÎÊÌ⣬Óò»ÓÃaddslashes()ºÍstripslashes()¶¼Ã»¹ØÏµ£¬µ«ÊÇÈç¹ûÌí¼ÓÊý¾ÝʱÓÃÁËaddslashes()£¬ÄÇôÏÔʾÊý¾Ýʱ±ØÐëÒªstripslashes()
¡¡¡¡µ±magic_quotes_gpc = Offʱ£¬ÏµÍ³²»»á´¦Àíµ¥ÒýºÅµÈÎÊÌ⣬ËùÒÔ²åÈëÊý¾Ýʱ±ØÐëҪʹÓÃaddslashes()£¬ÏÔʾÊý¾ÝʱÔò²»ÐèҪʹÓÃstripslashes()¡£
¡¡¡¡¼ÈÈ»ÓÐÁË·ÖÎö£¬×ö³ÌÐòʱҪÔõô°ìÄØ£¿¸ù¾ÝÒÔÉÏÁ½ÖÖÇé¿ö£¬¿ÉµÃ£º
¡¡¡¡²»¹Ümagic_quotes_gpcÊÇOn»¹ÊÇOff£¬ÔÛÌí¼ÓÊý¾Ýʱ¶¼ÓÃaddslashes()£¬µ±Onʱ£¬±ØÐëʹÓÃstripslashes()£¬OffʱÔò²»ÄÜÓÃstripslashes()¡£
¡¡¡¡ÈçºÎÅжÏOn»¹ÊÇOffÄØ£¿ÓÃget_magic_quotes_gpc()¡£
Ïà¹ØÎĵµ£º
sink°´£º½ñÌìÊÇÖÜÄ©ËùÒÔ¿´ÁËÏÂÊé¡£ÒòΪÎÒÒ»Ö±ÈÏΪÎÞÂÛ¶àæ£¬ÎÞÂÛæʲô£¬Ã¿¸öÖÜÓ¦¸Ã¸ø×Ô¼ºÒ»¸öÓÐÑô¹âµÄÏÂÎ磬´øÉÏÒ»±ÒûÆ·£¬¿´×ÅÔÓÖ¾»òÕßÖø×÷¡£¿´µÄÊÇ¡¶³ÌÐòÔ±2009¾«»ª±¾¡·£¬¾ªÆæµÄ·¢ÏÖPHP5.3ÒѾ³öÏÖ£¬¶øÄÇÆªÎÄÕÂдµÃºÜºÃ£¬¹ÊÍøÉÏËÑË÷ÁËϲ¢×ªÔعýÀ´¡£
ºÁÎÞÒÉÎÊ£¬Èç½ñPHPÒѾ³ÉΪWEB¿ª·½µ±ÖÐ×îÈÈÃŵļ¼ÊõÖ®Ò»¡£¸ù¾Ýnexen. ......
PHP ³£Á¿ dirname(__file__) ѧϰ
2008Äê09ÔÂ02ÈÕ ÐÇÆÚ¶þ 15:42
PHP ³£Á¿ dirname(__file__)
__FILE__ :±»³ÆÎªPHPħÊõ³£Á¿ ,·µ»Øµ±Ç°Ö´ÐÐPHP½Å±¾µÄÍêÕû·¾¶ºÍÎļþÃû,°üº¬Ò»¸ö¾ø¶Ô·¾¶
1£©dirname(__FILE__) º¯Êý·µ»ØµÄÊǽű¾ËùÔÚÔڵķ¾¶¡£
±ÈÈçÎļþ b.php °üº¬ÈçÏÂÄÚÈÝ£º ......
linuxÏÂapache+php°²×°³£¼ûÎÊÌâ
configure: error: Unable to find libgd.(a|so)
Èç¹ûʹÓõÄÊÇubuntu»òdebian¾ÍºÜ¼òµ¥ÁË£¬Ö±½Ósudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd ¾Í»ù±¾Éϸ㶨£¬µ«ÊÇÓÃÔ´´úÂë°²×°»¹ÊǺÜÂé·³¡«
wget http://www.boutell.com/gd/http/gd-2.0.11.tar.gz
tar zxvf gd-2.0.11 ......
1.¶¨Î»£¬Ã÷È··½Ïò¡£
2.¶¨Î»ºó¾ÍÈ¥³¢ÊÔ¡£²»ÒªÔÙ̸Äܲ»ÄÜ×ö¡£
ÒÔÉÏÊǺÃÓѸøÎҵĽ¨Ò飬ºÜÖпϡ£
µÚÒ»µã£¬ÎÒÐèҪȷ¶¨×Ô¼º½ñºó·¢Õ¹µÄ·½Ïò£¬²»ÄÜÔÙÏñÏÖÔÚÕâÑùʲô¶¼È¥Ñ§£¬½á¹ûʲô¶¼Ò»ÎÞËù³É¡£
µÚ¶þµã£¬Öƶ¨¼Æ»®ºó¾ÍÓ¦¸ÃÂíÉÏ×ÅÊÖÈ¥Ö´ÐУ¬Óöµ½´ìÕÛʱ²»Òª¼±×Å˵£¬ÎÒ°¾Ò¹Á˶à¾Ã¶à¾Ã£¬»¹ÊÇûѧ»á°¡£¬¶øÊǾ²ÐÄ·ÖÎö£¬È»ºó¶ÔÖ¢ÏÂÒ©£¬ ......
Memcacheº¯Êý¿âÊÇÔÚPECL(PHP Extension Community Library)ÖУ¬Ö÷Òª×÷ÓÃÊǴ´óÈÝÁ¿µÄÄÚ´æÊý¾ÝµÄÁÙʱ´æ·ÅÇøÓò£¬ÔÚ·Ö²¼Ê½µÄʱºò×÷ÓÃÌåÏֵķdz£Ã÷ÏÔ£¬·ñÔò²»½¨ÒéʹÓá£
memcacheº¯ÊýËùÓеķ½·¨ÁбíÈçÏ£º
²Î¿¼http://www.php.net/manual/zh/function.Memcache-add.php
Memcache::add – Ìí¼ÓÒ»¸öÖµ£¬Èç¹ûÒѾ´æÔÚ£¬Ô ......