PHP は AJAX を使用して Web ページを取得し、実装コードを出力します (Zjmainstay)_PHP チュートリアル
ハイライト:
1. File_get_contents タイムアウト制御。
2. ページエンコーディングの判定。
3. キーボードの Enter キーで応答をキャプチャします。
4. キーボードイベント対応処理。 //event = イベント window.event;
5、XMLHttpRequest と jQuery の 2 つの実装ソリューション。
6. ページとソースコードが同時に表示されます。
XMLHttpRequest version get_web.php
header("Content-type: text/html; charset=utf-8");
if(!empty($_POST['input_text'])) {
ini_set('default_socket_timeout', 10);
if(!$data = file_get_contents($_POST['input_text'])) {
echo "タイムアウト!";
戻る;
}
$charset_pos =tripos($data,'charset');
if($charset_pos) {
if(stripos($data,'utf-8',$charset_pos)) {
echo iconv('utf-8','utf-8',$data);
}else if(stripos($data,'gb2312',$charset_pos)) {
echo iconv('gb2312','utf-8',$data);
}else if(stripos($data,'gbk',$charset_pos)) {
echo iconv('gbk','utf-8',$data);
}
戻る;
}
echo $data;
}else {
?>
.div_box{
margin-top:10px;
}
.input_box{
border:1px ソリッド;
マージン左:10px;
マージントップ:2px;
高さ:15ピクセル;
フロート:左;
サイズ:32
フォントサイズ:14ピクセル;
}
.button_box{
float:left;
高さ:23ピクセル;
パディングボトム:3px;
}
.hide_box{
表示:なし;
}
.a_box{
margin-left:10px;
マージントップ:3px;
高さ:15ピクセル;
フロート:左;
フォントサイズ: 14px;
}
.clear_box{
height:50px;
}
頭>
}
//End_php
jQuery 版本 get_web.php
header("Content-type: text/html; charset=utf-8");
if(!empty($_POST['input_text'])) {
ini_set('default_socket_timeout', 10);
if(!$data = file_get_contents($_POST['input_text'])) {
echo "タイムアウト!";
戻る;
}
$charset_pos =tripos($data,'charset');
if($charset_pos) {
if(stripos($data,'utf-8',$charset_pos)) {
echo iconv('utf-8','utf-8',$data);
}else if(stripos($data,'gb2312',$charset_pos)) {
echo iconv('gb2312','utf-8',$data);
}else if(stripos($data,'gbk',$charset_pos)) {
echo iconv('gbk','utf-8',$data);
}
戻る;
}
echo $data;
}else {
?>

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
