簡体字中国語から繁体字中国語に変換された機密郵便クラス
これは、簡体字中国語と繁体字中国語でパッケージ化されたクラスです。
以上は、機密投稿の簡体字変換のクラスを介しており、機密投稿の側面のコンテンツが含まれており、PHP 教則に興味のある友人の助けになることを望んでいます。
さらに 2 つのテーブル ファイルが必要です。
1. http://www.jerry. com.tw/php/gb.map
プログラムは次のとおりです: CCharset.php3
/======================== = ===========================
// プログラマー: Magic Jerry
//
// function Big5_Gb($str) => big5 から文字列の GB へ
// function Gb_Big5($str) => 文字列の GB から Big5 へ
//================== = ============================
class CCharset {
var $gb_map="gb.map";別の場所に置きます パスに完全なパスを追加します
var $big5_map="big5.map" //For example="/home/table/gb.map
var $dep_char = 127;
//---- ---------------------------------------------------- ---- -------
function cbig5_gb($str,$fd) {
$c=ord(substr($str,0,1));
$x=ord(substr($str, 1,1) );
$アドレス=(($c-160)*510)+($x-1)*2;
$hi=fgetc($fd);
$lo= fgetc($fd);
return "$hi$lo";
function cgb_big5($str,$fd) {
$c=ord($str,0,1); $x=ord (substr($str,1,1));
$address=(($c-160)*510)+($x-1)*2;
fseek($fd, $address);
$hi= fgetc($fd);
$lo=fgetc($fd);
「$hi$lo」を返す
//---------------- ---------- -------------------------------------- --------
function Big5_Gb($ str) {
$fd = fopen ($this->gb_map, "r");
$str=str_replace("charset=big5","charset=gb2312) ", $str);
$outstr="";
for($i=0;$i
if($ch > $this-> ;dep_char) {
$outstr.=$this->cbig5_gb(substr($str,$i,2),$fd); else {
$outstr.=substr($str,$ i,1);
}
}
return $outstr;
//---------- ------------------------ -------------------------------------------- ---
function Gb_Big5($str) {
$fd = fopen ($this->big5_map, "r");
$str=str_replace("charset=gb2312","charset=big5", $str); ;
$outstr="";
for($i=0;$i
$outstr.=$this->cgb_big5(substr($str,$i,2),$fd); .=substr($str,$i,1) ;
}
}
$outstr;
}
?> ============ ===================================== =====
使用例:
<
// デザイナー: Magic Jerry
//====文字列を直接変換する方法========
include("CCharset.php3") ;
$obj=new CCharset;
$big5 "これは big5 テキスト文字列です";
echo $tgb;変換された GB コード文字列
$ tbig5=$obj->Gb_Big5($tgb);
echo $tbig5; // 返される: big5
//=============== ==== =================
?>?
//Web ページまたはファイルを直接変換する場合
// 構文 http://your .domain.com. tw/このプログラム.php3?http://トランスコードする Web ページの URL またはファイル
// 例: QIMO ホームページを変換します
// http://your.domain.com.tw/このプログラム。 php3?http://www.kimo.com.tw/index.shtml
// 注: 次の記述メソッドが発生し、Web ページでユーザーの認証など Cookie が使用されている場合、キックバックされてログインが発生する可能性があります。エラー。
// 考えてみてください... @_@
include("CCharset.php3");
$file=$QUERY_STRING;
$fcontents = join( '', file( "$file") ) );
$fc href=$file> ", $fcontents);
$code=new CCharset;
$gb=$code->Big5_Gb($fcontents);
echo $gb;
?>
例:
if($func= ="charset") {
setcookie("CHAR_GB",$GB,time()+ 31536000);
$url="http:/ /".$HTTP_HOST.$PHP_SELF."? ".$QUERY_STRING;
$url=str_replace("?func=charset&GB=1","", $url);
$url=str_replace("?func=charset&GB= 0","", $url);
$url=str_replace("&func=charset&GB=1","", $url);
$url=str_replace("&func=charset&GB=0","", $url );
//echo $url;
/ /echo "SET to Charset = $CHAR_GB";
";
終了 ;
}
//phpinfo();
if($CHAR_GB==1 && !$istran ) {
include("CCharset.php3");
if(strlen( $QUERY_STRING)) $url="http:// /".$HTTP_HOST.$PHP_SELF."?".$QUERY_STRING."&istran=1"; PHP_SELF."?istran=1";
while ( list ($key, $val) = each ($HTTP_COOKIE_VARS)) {
//echo "$key => $val
"; "&".$key."=".urlencode ($val);
$fcontents = join( '', file( "$url" ) );
$code=新しいCCharset;
$fc
//echo "轉換過的 $CHAR_GB";
$fcontents をエコー;
終了;
}
//} else setcookie("CHAR_GB",0,time()+ 31536000);
echo "
";
include("hows.php3");
echo "";
";
エコー ""; ";
echo ""; ";
echo "";
echo "
echo "";
include("hows_2.php3");
echo "
echo "
エコー "";
echo ""; ";
echo "";
";
$tb="幅=20%高さ=18整列=左";
$fnt="&sz=18&cr=231&cg=255&cb=123&br=102&bg=153&bb=153&sh=1";
エコー "
"; ";
echo ""; ";
echo "";
echo "";
エコー "";
エコー "
エコー ""; ";
echo "";
echo "";
エコー "";
エコー "
エコー ""; ";
echo "";
echo "";
エコー "";
エコー "
エコー ""; ";
echo "";
echo "";
エコー "";
エコー "
エコー ""; ";
if(strlen($QUERY_STRING)) $aurl="http://".$HTTP_HOST.$PHP_SELF."?".$QUERY_STRING;
else $aurl="http://".$HTTP_HOST.$PHP_SELF;
$aurl=str_replace("?CHAR_GB=1","", $aurl);
$aurl=str_replace("?CHAR_GB=0","", $aurl);
$aurl=str_replace("&CHAR_GB=1","", $aurl);
$aurl=str_replace("&CHAR_GB=0","", $aurl);
if(isset($CHAR_GB) && $CHAR_GB==1) {
if(strlen($QUERY_STRING))
echo "";
else echo "";
echo "";
エコー "";
} else {
if(strlen($QUERY_STRING))
echo "";
else echo "";
echo "";
エコー "";
}
エコー "
エコー "
エコー "
"; ";
エコー ""; ";
echo "";
echo "";
エコー "";;
エコー "
エコー ""; ";
echo "";
echo "";
エコー "";
エコー "
エコー ""; ";
echo "";
echo "";
エコー "";
エコー "
エコー ""; ";
echo "";
echo "";
エコー "";
エコー "
エコー ""; ";
echo "注意:切換鈕請勿連續按";
エコー "
エコー "
echo "
エコー "
エコー "";
echo "";
エコー "";
エコー "";
エコー「」; ";
echo ""; ";
echo "";
エコー "
エコー "
エコー "
";
エコー「」;
?>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

セッションハイジャックは、次の手順で達成できます。1。セッションIDを取得します。2。セッションIDを使用します。3。セッションをアクティブに保ちます。 PHPでのセッションハイジャックを防ぐための方法には次のものが含まれます。1。セッション_regenerate_id()関数を使用して、セッションIDを再生します。2。データベースを介してストアセッションデータを3。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

システムが再起動した後、UnixSocketの権限を自動的に設定する方法。システムが再起動するたびに、UnixSocketの許可を変更するために次のコマンドを実行する必要があります:sudo ...

phpstormでCLIモードをデバッグする方法は? PHPStormで開発するときは、PHPをコマンドラインインターフェイス(CLI)モードでデバッグする必要がある場合があります。

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。
