首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP与模板与代码加密/优化 » [原创]PHP高手请进  


  作者:phpcrack
  注册时间:2007-05-21
  主题/回复:1/0
  积分:405
  等级:★★☆(五级)
  称号:略有小成

用户联系方式已设置为保密

 

 发表:2007-05-21 22:50:24 阅读 3282 次 回复 3 次 得分3  |   字号 字色
[原创]PHP高手请进
PHP乱码问题, 不知有拿位高手能帮小弟解决? 在次万分感谢!


<?php
/***** PHPCrack QQ:774048836 *****/

  function new_htmlspecialchars (${'?崏旰'})
  {
    if (is_array (${'?崏旰'}))
    {
  return array_map ('new_htmlspecialchars', ${'?崏旰'});
    }

    return htmlspecialchars (${'?崏旰'}, ENT_QUOTES);
  }

  function new_addslashes (${'?崏旰'})
  {
    if (!(is_array (${'?崏旰'})))
    {
  return addslashes (${'?崏旰'});
    }

    foreach (${'?崏旰'} as ${'W r'} => ${'L n'})
    {
  ${'?崏旰'}[${'W r'}] = new_addslashes (${'L n'});
    }

    return ${'?崏旰'};
  }

  function new_stripslashes (${'?崏旰'})
  {
    if (!(is_array (${'?崏旰'})))
    {
  return stripslashes (${'?崏旰'});
    }

    foreach (${'?崏旰'} as ${'W r'} => ${'L n'})
    {
  ${'?崏旰'}[${'W r'}] = new_stripslashes (${'L n'});
    }

    return ${'?崏旰'};
  }

  function strip_textarea (${'?崏旰'})
  {
    return nl2br (str_replace (' ', ' ', htmlspecialchars (${'?崏旰'}, ENT_QUOTES)));
  }

  function strip_js (${'?崏旰'}, ${'X?} = 1)
  {
    ${'?崏旰'} = str_replace (array ('
', '
', '"'), array ('', '', '\\"'), ${'?崏旰'});
    if (${'X?} == 1)
    {
  return 'document.write("' . ${'?崏旰'} . '");
';
    }

    return ${'?崏旰'};
  }

  function str_safe (${'?崏旰'})
  {
    ${'?款繿f?'} = array ('/(javascript|jscript|js|vbscript|vbs|about):/i', '/on(mouse|exit|error|click|dblclick|key|load|unload|change|move|submit|reset|cut|copy|select|start|stop)/i', '/<script([^>]*)>/i', '/<iframe([^>]*)>/i', '/<frame([^>]*)>/i', '/<link([^>]*)>/i', '/@import/i');
    ${'V:幩Y~禱み'} = array ('\\1
:', 'on
\\1', '<script\\1>', '<iframe\\1>', '<frame\\1>', '<link\\1>', '@
import');
    ${'?崏旰'} = preg_replace (${'?款繿f?'}, ${'V:幩Y~禱み'}, ${'?崏旰'});
    ${'?崏旰'} = str_replace ('&#', '&
#', ${'?崏旰'});
    return ${'?崏旰'};
  }

  function random (${'C??}, ${'挣F'} = '0123456789')
  {
    ${'`a?'} = '';
    ${'B?'} = strlen (${'挣F'}) - 1;
    for (${'?} = 0; ${'?} < ${'C??}; ++${'?})
    {
  ${'`a?'} .= ${'挣F'}[mt_rand (0, ${'B?'})];
    }

    return ${'`a?'};
  }

  function mkcookie (${'膗('}, ${'V??} = '', ${'s?.'} = 0)
  {
    global $CONFIG;
    global $PHP_TIME;
    ${'s?.'} = (0 < ${'s?.'} ? ${'s?.'} : (empty (${'V??}) ? ${'`s?a?} - 3600 : 0));
    $p = ($_SERVER['SERVER_PORT'] == '443' ? 1 : 0);
    ${'膗('} = ${'0τsC
'}['cookiepre'] . ${'膗('};
    return setcookie (${'膗('}, ${'V??}, ${'s?.'}, ${'0τsC
'}['cookiepath'], ${'0τsC
'}['cookiedomain'], $p);
  }

  function getcookie (${'膗('})
  {
    global $CONFIG;
    ${'膗('} = ${'0τsC
'}['cookiepre'] . ${'膗('};
    if (isset ($_COOKIE[${'膗('}]))
    {
  return $_COOKIE[${'膗('}];
    }

    return FALSE;
  }

  function file_down (${'?礕'}, ${'%7粚?o'} = '')
  {
    global $PHP_TIME;
    if (!(file_exists (${'?礕'})))
    {
  showmessage ('The file ' . ${'?礕'} . ' is not exists !');
    }

    ${'%7粚?o'} = (${'%7粚?o'} ? ${'%7粚?o'} : basename (${'?礕'}));
    ${'a悐坅'} = fileext (${'%7粚?o'});
    ${'w軰?3e'} = filesize (${'?礕'});
    ob_end_clean ();
    header ('Cache-control: max-age=31536000');
    header ('Expires: ' . gmdate ('D, d M Y H:i:s', ${'`s?a?} + 31536000) . ' GMT');
    header ('Content-Encoding: none');
    header ('Content-Length: ' . ${'w軰?3e'});
    header ('Content-Disposition: attachment; filename=' . ${'%7粚?o'});
    header ('Content-Type: ' . ${'a悐坅'});
    readfile (${'?礕'});
    exit ();
  }
?>
 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2007-05-28 16:55:34  评分:1 

应该是编辑器的原因.

程序可能是从别人那里下载的, 别人在编写程序时可能用了一种特殊的编码,如UFT-8或者UNICODE或者其他语言的编码,而你用的代码编辑器可能不支持此种编码.

可以换一个功能强大,支持多国语言的代码编辑器测试一下(一般来说支持uft-8和unicode就差不多了)
 2#楼  
 
  回复人:w59879213
  注册时间:2007-08-30
  主题/回复:1/3
  积分:423
  等级:★★☆(五级)
  称号:略有小成

   
 2#楼 发表于2008-01-04 08:20:03  评分:1 

回复给楼主(phpcrack)

顶一楼....

EditPlus U什么Edit都不错...    
 3#楼  
 
  回复人:coolboy0316
  注册时间:2008-03-11
  主题/回复:19/44
  积分:367
  等级:★★(四级)
  称号:崭露头角

   
 3#楼 发表于2008-10-14 15:17:14  评分:1 

回复给楼主(phpcrack)
建议使用Aptana IDE
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.011sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版