php£ºÐÞ¸ÄĿ¼ÏÂÎĵµÈ¨ÏÞ£¨777£¬644 £©
ÎÄÕ·ÖÀà:PHP±à³Ì
PHP chmod() º¯Êý (upload image permit)
PHP Filesystem º¯Êý
¶¨ÒåºÍÓ÷¨
chmod() º¯Êý¸Ä±äÎļþģʽ¡£
Èç¹û³É¹¦Ôò·µ»Ø TRUE£¬·ñÔò·µ»Ø FALSE¡£
Óï·¨
chmod(file,mode)
²ÎÊý
ÃèÊö
file
±ØÐè¡£¹æ¶¨Òª¼ì²éµÄÎļþ¡£
mode
¿ÉÑ¡¡£¹æ¶¨ÐµÄȨÏÞ¡£
mode ²ÎÊýÓÉ 4 ¸öÊý×Ö×é³É£º
µÚÒ»¸öÊý×ÖÓÀÔ¶ÊÇ 0
µÚ¶þ¸öÊý×ֹ涨ËùÓÐÕßµÄȨÏÞ
µÚ¶þ¸öÊý×ֹ涨ËùÓÐÕßËùÊôµÄÓû§×éµÄȨÏÞ
µÚËĸöÊý×ֹ涨ÆäËûËùÓÐÈ˵ÄȨÏÞ
¿ÉÄܵÄÖµ£¨ÈçÐèÉèÖöà¸öȨÏÞ£¬Çë¶ÔÏÂÃæµÄÊý×Ö½øÐÐ×ܼƣ©£º
1 - Ö´ÐÐȨÏÞ
2 - дȨÏÞ
4 - ¶ÁȨÏÞ
Àý×Ó
Java´úÂë
<?php
// ËùÓÐÕ߿ɶÁд£¬ÆäËûÈËûÓÐÈκÎȨÏÞchmod("test.txt",0600);// ËùÓÐÕ߿ɶÁд£¬ÆäËûÈ˿ɶÁ
chmod("test.txt",0644);// ËùÓÐÕßÓÐËùÓÐȨÏÞ£¬ÆäËûËùÓÐÈ˿ɶÁºÍÖ´ÐÐchmod("test.txt",0755);// ËùÓÐÕßÓÐËùÓÐȨÏÞ£¬ËùÓÐÕßËùÔÚµÄ×é¿É¶Áchmod("test.txt",0740);
?>
<?php
// ËùÓÐÕ߿ɶÁд£¬ÆäËûÈËûÓÐÈκÎȨÏÞchmod("test.txt",0600);// ËùÓÐÕ߿ɶÁд£¬ÆäËûÈ˿ɶÁ
chmod("test.txt",0644);// ËùÓÐÕßÓÐËùÓÐȨÏÞ£¬ÆäËûËùÓÐÈ˿ɶÁºÍÖ´ÐÐchmod("test.txt",0755);// ËùÓÐÕßÓÐËùÓÐȨÏÞ£¬ËùÓÐÕßËùÔÚµÄ×é¿É¶Áchmod("test.txt",0740);
?>
PHP ʹÓà chmod() µÄ×¢ÒâÊÂ項
ÓÉì¶Ä³虛擬Ö÷機ÉÏÓöµ½ºÜÆæÃîµÄ狀況, ×ö圖ƬÉÏ傳µÄ¹¦ÄÜ, µ«ÊÇ圖ƬÉÏ傳áá, 權ÏÞÊÇ 600, ¶ø owner ÊÇ Apache user, ËùÒÔÒª×ö local µÄ備·Ý時, ÄÇЩÉÏ傳µÄ圖Ƭ¶¼無·¨備·Ý.
´Ë狀況Ö»ºÃ寫個³Ìʽ讓 Apache user 來×ö chmod µÄ動×÷, 將圖Ƭ檔°¸權ÏÞ¶¼¸Ä³É 644 ²ÅÐÐ.
ÐÞ¸ÄÄ¿錄ÏÂËùÓÐ檔°¸權ÏÞ
Òª將Ä¿錄ϵÄ檔°¸¶¼ÐÞ¸Ä³É 644, ÐÞ¸ÄÈ«²¿權Ï޵ķ½·¨ºÜ簡單, ³ÌʽÈçÏÂ: (¼Ù設檔ÃûÊÇ chmod.php)
Php´úÂë
<?php
`chmod 644 *`;
?>
<?php
`chmod 644 *`;
?>
ì¶網Ö·連結 http://DOMAIN-NAME/chmod.php ¾Í會將
Ïà¹ØÎĵµ£º
¡¡¡¡¶ÔÓÚ³õѧPHPÓïÑÔµÄÅóÓÑÀ´Ëµ£¬PHP»¹ÓкܶණÎ÷ÐèÒªÉîÈëµÄ̽¾¿¡£Ö»ÓÐÔÚ²»¶ÏµÄÎÊÌâ´¦ÀíÖвÅÄÜÕÆÎÕÆäÖеÄÕæÖ¿¡£Ê²Ã´ÊÇPHPÎÞÏÞ·ÖÀàÄØ?¾ÍÏñwindowsÏÂн¨Ò»¸öÎļþ¼Ð£¬ÔÚн¨µÄÎļþ¼ÐÏÂÓÖ¿ÉÒÔн¨Ò»¸öÎļþ¼Ð£¬ÕâÑùÎÞÏÞÑ»·ÏÂÈ¥£¬ÎÞÏÞ·ÖÀàÒ²ÊÇÕâÑù£¬¸¸Àà¿ÉÒÔ·Ö³öËü×ÓÀ࣬×ÓÀàÓÖ¿ÉÒÔ·Ö³öËüµÄ×ÓÀ࣬ÕâÑùÒ»Ö±ÎÞÏÞÑ»·ÏÂÈ¥¡£
¡¡¡¡Ä ......
ËùÐèÈí¼þÔ´´úÂë°ü£º
httpd-2.2.4.tar.gz mysql-5.0.27.tar.gz php-5.2.1.tar.bz2
freetype-2.3.2.tar.gz gd-2.0.34.tar.gz jpegsrc.v6b.tar.gz
libpng-1.2.8.tar.bz2 libxml2-2.6.24.tar.bz2 zlib-1.2.2.tar.gz
°²×°Ë³Ðò£ºapache -> mysql ......
ÉùÃ÷£º²¿ÊðDedeCMS£¬ÔÚÍøÉÏËÑÁ˺ܶà×ÊÁÏ£¬°üÀ¨Õâ¸öÂÛ̳£¬¼¸ºõûÓз¢ÏÖÔÚlinuxϲ¿ÊðµÄÏÖ³É×ÊÁÏ¿ÉÒԲο¼¡£
Ë죬×Ô¼º°ÑÕû¸ö²¿Êð¹ý³ÌÖÐÒ»Ð©ÖØÒªµÄµã¼Ç¼ÏÂÀ´£¬Ò»ÊÇËã×ö×Ô¼ºµÄÀͶ¯³É¹û£¬Í¬Ê±£¬ÆÚÍû¶ÔÔø¾ºÍÎÒÒ»ÑùÃÔ㣬²»ÖªÈçºÎ²¿Êð   ......
¡¡Ã¿¸öPHP³ÌÐòÔ±¶¼ÖªµÀPHPÓÐÇ¿´óµÄÕýÔò±í´ïʽ¹¦ÄÜ£¬ÎªÁËÒÔºóµÄ¹¤×÷·½±ã£¬ÎÒ´ÓÍøÉÏÕûÀíÁ˹ØÓÚÕýÔò±í´ïʽµÄ×ÊÁÏ£¬·½±ãÒÔºó¹¤×÷ʱµÄ½øÐÐ×ÊÁϲéÔÄ¡£
¡¡¡¡ÕýÔò±í´ïʽ(regular expression)ÃèÊöÁËÒ»ÖÖ×Ö·û´®Æ¥ÅäµÄģʽ£¬¿ÉÒÔÓÃÀ´¼ì²éÒ»¸ö´®ÊÇ·ñº¬ÓÐijÖÖ×Ó´®¡¢½«Æ¥ÅäµÄ×Ó´®×öÌæ»»»òÕß´Óij¸ö´®ÖÐÈ¡³ö·ûºÏij¸öÌõ¼þµÄ×Ó´®µÈ¡£ ......
תÑÛ¼äÈýÄê¹ýÈ¥ÁË£¬·¢¾õ×Ô¼º¶¼»¹ÔÚÔµØÌ¤²½£¬Ë×»°Ëµ“ÄæË®ÐÐÖÛ£¬²»½øÔòÍË”£»ÈýÄê¼ä£¬´Óasp£¬javaµ½PHP£¬ÔÚ¼¸ÃÅÓïÑÔÖ®¼äշת£¬
ÿÃŶ¼»áÄÇôһµãµã£¬¾ÍÊDz»¾«Í¨£¬¸Ð¾õÿÑù¶¼ÄDz»´íÊÖ£¬ÏÖÔÚ϶¨¾öÐÄδÀ´ºÜ³¤Ò»¶Îʱ¼äÄÚ¶¼½«·ÖÅ䏸PHP£¬Ò»ÇоʹÓZend Framework¿ò¼Ü¿ªÊ¼°É ......