バイト オーダー マーク (BOM) は、コード ポイント U+FEFF にある Unicode 文字 (「ゼロ幅の非改行空白」) です。この文字は、UCS/Unicode 文字の文字列を UTF-16 または UTF-32 としてエンコードするときにバイト順序を示すために使用されます。ファイルが UTF-8、UTF-16、または UTF-32 でエンコードされていることを示すマーカーとしてよく使用されます。
- クラス暗号化 {
- function en($str,$key) {
- $ret='';
- $str =base64_encode ($str);
- for ($i=0; $i< ;=strlen($str)-1; $i++){
- $d_str=substr($str, $i, 1);
- $int =ord($d_str);
- $int=$int^$key;
- $hex=strtoupper(dechex($int));
- $ret.=$hex;
- }
- return $ret;
- }
- function de($str,$key) {
- $ret='';
- for ($i=0; $i<=strlen($str)-1; 0){
- $hex=substr($str, $i, 2);
- $dec=hexdec($hex);
- $dec= $dec^$key;
- $ret.=chr($dec);
- $i=$i+2;
- }
- returnbase64_decode($ret);
- }
- }
- $cryption=新しい暗号化;
- ?>
コードをコピー
- /*
- * 2012-3-23 に作成
- *
- * この生成されたファイルのテンプレートを変更するには、
- * ウィンドウ - 設定 - PHPeclipse - PHP - コード テンプレート
- */
-
- $content = '';
- preg_match('/]*src=["']Butt[/]?(.+?)["']Butt[^>]* > /si', $content, $matches);
-
- print_r($matches);
- echo '
';
-
- preg_match('/]*src=[ "' ]Butt[/]?(.+?)["']Butt[^>]*>/si', $content, $matches);
- print_r($matches);
-
- define( 'HTTP_PATH', 'http://'.$_SERVER['HTTP_HOST']);
- $img = getimagesize(HTTP_PATH.$matches[1]);
- print_r($img);
-
- mb_internal_encoding('UTF-8 ');
- $a = '愛しています愛しています';
-
- echo mb_strlen($a);
- echo '
';
- echo mb_substr($a,1,2);
-
- ?>
-
コードをコピー
- // +-------------------------------------- -- --------------------------------
- // | ThinkPHP [ 考えるだけでできる ]
- / / + ------------------------------------------------ -- --------------------
- // | 著作権 (c) 2009 http://thinkphp.cn 無断複写・転載を禁じます。
- // +---- -------------------------------------------------- -- ---------------
- // ライセンス済み ( http://www.apache.org/licenses/LICENSE-2.0 )
- // +------ --- --------------------------------------------------- --- ----------
- // | 著者: liu21st
- // +------ --- --------------------------------------------------- ---
-
- //ThinkPHP フレームワークのパスを定義します
- define('THINK_PATH', 'ThinkPHP');
-
- //プロジェクト名とパスを定義します
- define('APP_NAME', 'Home');
- define(' APP_PATH', 'Home' );
-
-
- define('NO_CACHE_RUNTIME', true);
- //define('RUNTIME_ALLINONE', true);
-
-
- // フレームワークエントリーファイルをロードする
- require(THINK_PATH."/ThinkPHP) .php");
-
- //ウェブサイトアプリケーションインスタンスをインスタンス化します
- App::run();
- ?>
コードをコピー
|