摘要: 1 $_SERVER['PHP_SELF']#当前正在执行脚本的文件名,与documentroot相关。 2 $_SERVER['argv']#传递给该脚本的参数。 3 $_SERVER['argc']#包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 4 $_SERVER['GATEWAY_INTERFACE']#服务器使用的CGI规范的版本。例如,“CGI/1.1”。 5 $_SERVER['SERVER_NAME']#当前运行脚本所在服务器主机的名称。 6 $_SERVER['SERVER_ 阅读全文
posted @ 2013-07-05 17:55 Rayol 阅读(283) 评论(0) 推荐(0)
摘要: /* * substr 返回字符串的子串 * base_convert 在任意进制之间转换数字 * fileperms 取得文件的权限 */// 获取权限function getChmod($filepath){ return substr(base_convert(@fileperms($filepath),10,8),-4);} 阅读全文
posted @ 2013-07-05 13:07 Rayol 阅读(1575) 评论(0) 推荐(0)
摘要: 操作XShell过程中很多时间大家会习惯性的按Ctrl+S进行保存.Ctrl+S在XShell的作用是屏幕锁定,很多朋友会无法操作,会直接把窗口关闭。解决方法:快捷键 Ctrl+Q 即能完成解锁! 阅读全文
posted @ 2013-07-05 12:16 Rayol 阅读(3480) 评论(1) 推荐(1)
摘要: 1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的 __get( $property ) 当调用一个未定义的属性时访问此方法 __set( $property, $value ) 给一个未定义的属性赋值时调用 这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性)2、__isset、__unset __isset( $property ) 当在一个未定义的属性上调用isset()函数时调用此方法__unset( $property ) 当在一个未定义的属性上调用unset()函数时调用此方法 与__get方法 阅读全文
posted @ 2013-07-05 12:09 Rayol 阅读(341) 评论(0) 推荐(0)
摘要: 假设要获取$_GET['c']; 首先,先介绍下http_globals; 1.http_globals,定义在php_globals.h中; zval * http_globals[6]; 其中的索引为:1 #defineTRACK_VARS_POST 02 #defineTRACK_VARS_GET 13 #defineTRACK_VARS_COOKIE 24 #defineTRACK_VARS_SERVER 35 #defineTRACK_VARS_ENV 46 #defineTRACK_VARS_FILES 57 #defineTRACK_VARS_REQUEST 6就 阅读全文
posted @ 2013-07-05 11:56 Rayol 阅读(491) 评论(0) 推荐(0)
摘要: 1、使用file_get_contents()1 2. 使用get_headers()1 PS:需要打开allow_url_fopen!如未打开会显示Warning: get_headers() [function.get-headers]: URL file-access is disabled in the server configuration3.使用fsockopen() 1 阅读全文
posted @ 2013-07-05 11:37 Rayol 阅读(493) 评论(1) 推荐(1)