��������

��Щ����û���鵽�������У������������ҵ���

�� Windows ���������� bz2 ѹ�����ĵ���

���û���ܴ��� bz2 �ļ���ѹ�����ߣ��� Redhat » ����һ�������й��ߣ���һ����Ϣ�����棩��

�����ϲ���������й��ߣ�����������ѹ������� » Stuffit Expander�� » UltimateZip�� » 7-Zip���� » Quick Zip��������� » WinRAR���� » Power Archiver֮��Ĺ��ߣ����Ժ�����������ѹ�� bz2 �ļ�������� Total Commander��ǰ��Ϊ Windows Commander�������Դ� » Total Commander��վ��ѵõ�һ�� bz2 �����

���� Redhat �� bzip2 �����й��ߣ�

Win2K Sp2 �û��������°汾 1.0.2���������� Windows �û�Ӧ���ð汾 1.00�����غ���������ִ���ļ�Ϊ bzip2.exe��Ϊ�����������ŵ�һ������·���е�Ŀ¼������ C:\Windows��C ��ʾ�㰲װ Windows ���̷���

ע�⣺lang ָ����������֣�x ����Ҫ�ĸ�ʽ�����磺pdf��Ҫ��ѹ�� php_manual_lang.x.bz2����������ļ�˵�����У�

  • ��һ�������д���
  • �����������ص� php_manual_lang.x.bz2 ��Ŀ¼
  • ���� bzip2 -d php_manual_lang.x.bz2���� php_manual_lang.x �ͷŵ�ͬһ��Ŀ¼

�������˰����ܶ� html �ļ��� php_manual_lang.tar.bz2 ������£�������һ���ġ�Ψһ�����ǵõ���һ�� php_manual_lang.tar �ļ���tar ��ʽ���Ա������ Windows �����е�ѹ���������������� » WinZip��

�ں��������У������Աߵ� & ��ʲô��˼������ asort()��

���ʾ�ò����� ���ô������ú������޸���ֵ��ֻ�����ô˷������ݱ�������ʵ������Ҫ�ں����������� & ���ݣ��˷�ʽ���� ��ʱ������

���� register_globals��

�й� register_globalsʵ�ַ���İ�ȫ�ԣ����Ķ� ʹ�� register_globalsһ�¡�

�Ƽ�ʹ�� ��ȫ�ֱ�������Ҫ���� register_globals��

�����Ҫ��һ̨�ر��� register_globals�Ĺ�������������һЩ��ʽ������ó�����Ҫ��ѡ���ʱ��������һЩ���˴�ѡ��������ϵ���������ȫ��������ô����Ҫ�� PHP ��ģ����෴���趨�������������Ƿ��ܷ���������� PHP ���õ�ѡ�������У��ǿ��������µļ����ֶΡ�

Example #1 ģ��ע��ȫ�ֱ���

����ģ�� register_globals On������ı��������ļ��е� variables_orderѡ����Ƕ� $superglobals������Ӧ�ĸĶ���

<?php
// Emulate register_globals on
if (!ini_get('register_globals')) {
    
$superglobals = array($_SERVER$_ENV,
        
$_FILES$_COOKIE$_POST$_GET);
    if (isset(
$_SESSION)) {
        
array_unshift($superglobals$_SESSION);
    }
    foreach (
$superglobals as $superglobal) {
        
extract($superglobalEXTR_SKIP);
    }
}
?>

����ģ�� register_globals Off��Ҫ��ס�˴���Ӧ�ڽű��ͷ�ĵط����á����ʹ���˻Ự���ƣ����� session_start()֮����á�

<?php
// Emulate register_globals off
function unregister_GLOBALS()
{
    if (!
ini_get('register_globals')) {
        return;
    }

    
// Might want to change this perhaps to a nicer error
    
if (isset($_REQUEST['GLOBALS']) || isset($_FILES['GLOBALS'])) {
        die(
'GLOBALS overwrite attempt detected');
    }

    
// Variables that shouldn't be unset
    
$noUnset = array('GLOBALS',  '_GET',
                     
'_POST',    '_COOKIE',
                     
'_REQUEST''_SERVER',
                     
'_ENV',     '_FILES');

    
$input array_merge($_GET,    $_POST,
                         
$_COOKIE$_SERVER,
                         
$_ENV,    $_FILES,
                         isset(
$_SESSION) && is_array($_SESSION) ? $_SESSION : array());

    foreach (
$input as $k => $v) {
        if (!
in_array($k$noUnset) && isset($GLOBALS[$k])) {
            unset(
$GLOBALS[$k]);
        }
    }
}

unregister_GLOBALS();

?>