ホームページ バックエンド開発 PHPチュートリアル Web サイトの地理的位置とサーバーのオペレーティング システムを取得できます。php_PHP チュートリアル

Web サイトの地理的位置とサーバーのオペレーティング システムを取得できます。php_PHP チュートリアル

Jul 14, 2016 am 10:07 AM
error head php できる 地理上の位置 オペレーティング·システム サーバ Webサイト 得る

エラー報告(E_ERROR);

header(“content-Type: text/html; charset=gb2312”);
set_time_limit(120);
$host = isset($_POST['url']) ? Chop(str_replace(‘http://’,”,$_POST['url'])) : ‘ www.2cto.com ’;
$port = isset($_POST['duankou']) ?チョップ($_POST['ドゥアンコウ']) : '80';
$num = 10;
関数 microtime_float()
{
list($usec, $sec) =explode(” “, microtime());
return ((float)$usec + (float)$sec);
}
関数ip138($url)
{
$host = ‘www.ip138.com’;
$fp = @fsockopen($host,80,&$errno,&$errstr,3);
$get = “GET /ips.asp?ip=”.$url.” HTTP/1.1rnホスト:”.$host.”rn接続: Closernrn”;
@fputs($fp,$get);
$data = ”;
while ($fp && !feof($fp))
$data .= fread($fp, 1024);
@fclose($fp);
$s1 = ‘';

$s2 = ‘
’;
$tmp = array();
preg_match_all(“/”.$s1.”([^~]*?)”.$s2.”/i”,$data,$tmp);
$tmp1 = array();
preg_match_all(“/
  • ([^~]*?)
  • /i”,$tmp[0][0],$tmp1);
    return $tmp1[0][0].$tmp1[0][1].$tmp1[0][2];
    }
    関数 getsoft($host,$port)
    {
    $fp = @fsockopen($host,$port,&$errno,&$errstr,3);
    if(!$fp) return ‘unknown’;
    $get = “GET / HTTP/1.1rnHost:”.$host.”rnConnection: Closernrn”;
    @fputs($fp,$get);
    $data = ”;
    while ($fp && !feof($fp))
    $data .= fread($fp, 1024);
    @fclose($fp);
    $array =explode(“n”,$data);
    $k = 2;
    for($i = 0;$i
    {
    if(stristr($array[$i],’Server’)){$k = $i;休憩;}
    }
    if(!stristr($array[$k],’Server’)) return ‘unknown’;
    else return str_replace(‘Server’,'服务器软件’,$array[$k]);
    }
    関数 ping($host,$port)
    {
    $time_start = microtime_float();
    $ip = gethostbyname($host);
    $fp = @fsockopen($host,$port,&$errno,&$errstr,1);
    if(!$fp) return ‘リクエストがタイムアウトしました。
    ’.”rn”;
    $get = “GET / HTTP/1.1rnHost:”.$host.”rnConnection: Closernrn”;
    @fputs($fp,$get);
    @fclose($fp);
    $time_end = microtime_float();
    $time = $time_end – $time_start;
    $time = ceil($time * 1000);
    return ‘'.$ip.' からの返信: time='.$time.'ms&​​lt;br />';
    }
    if(isset($_POST['url']) && isset($_POST['duankou']))
    {
    echo ip138($host).'

    ';
    echo ‘’.getsoft($host,$port).’gt;

    ';
    echo 'ping '.$host.' ['.gethostbyname($host).'] ポート:'.$port.' (データ:

    ) ;
    ob_flush();
    flash();
    for($i = 0;$i
    {
    echo ping($host,$port);
    ob_flush();
    flash();
    睡眠(1);
    }
    }
    ?>
    <フォームメソッド=”POST”>
    ドメイン名/IP:”サイズ=”50″>
    端口:”サイズ=”10″>
    <入力タイプ=”送信” 値=”ping”>

    www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/477868.html技術記事 ?php error_reporting(E_ERROR); header(content-Type: text/html; charset=gb2312); set_time_limit(120); $host = isset($_POST[url]) ? Chop(str_replace(http://,,$_POST[url])) : www.2cto....
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

    ホットAIツール

    Undresser.AI Undress

    Undresser.AI Undress

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

    AI Clothes Remover

    AI Clothes Remover

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

    Undress AI Tool

    Undress AI Tool

    脱衣画像を無料で

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    AI Hentai Generator

    AI Hentai Generator

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

    ホットツール

    メモ帳++7.3.1

    メモ帳++7.3.1

    使いやすく無料のコードエディター

    SublimeText3 中国語版

    SublimeText3 中国語版

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

    ゼンドスタジオ 13.0.1

    ゼンドスタジオ 13.0.1

    強力な PHP 統合開発環境

    ドリームウィーバー CS6

    ドリームウィーバー CS6

    ビジュアル Web 開発ツール

    SublimeText3 Mac版

    SublimeText3 Mac版

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

    JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

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

    一致式(PHP 8)とそれがスイッチとどのように異なるかを説明します。 一致式(PHP 8)とそれがスイッチとどのように異なるかを説明します。 Apr 06, 2025 am 12:03 AM

    PHP8では、一致式は、式の値に基づいて異なる結果を返す新しい制御構造です。 1)Switchステートメントに似ていますが、実行ステートメントブロックの代わりに値を返します。 2)一致式の式は厳密に比較され、セキュリティが向上します。 3)スイッチステートメントの脱落の可能性を回避し、コードのシンプルさと読みやすさを向上させます。

    PHP関数引数と配列の開梱で...(SPLAT)演算子の目的と使用について説明してください。 PHP関数引数と配列の開梱で...(SPLAT)演算子の目的と使用について説明してください。 Apr 06, 2025 am 12:07 AM

    PHPの...(SPLAT)演算子は、機能パラメーターと配列を開梱するために使用され、コードのシンプルさと効率を向上させます。 1)関数パラメーター解放:アレイ要素をパラメーターとして関数に渡します。 2)配列の開梱:アレイを別の配列または関数パラメーターに解除します。

    クロスサイトリクエストフォーファリー(CSRF)とは何ですか?また、PHPにCSRF保護をどのように実装しますか? クロスサイトリクエストフォーファリー(CSRF)とは何ですか?また、PHPにCSRF保護をどのように実装しますか? Apr 07, 2025 am 12:02 AM

    PHPでは、予測不可能なトークンを使用して、CSRF攻撃を効果的に防ぐことができます。特定の方法には次のものが含まれます。1。フォームのCSRFトークンを生成および埋め込みます。 2.リクエストを処理するときにトークンの有効性を確認します。

    錆がわからない場合は、タウリを使用してデスクトップアプリケーションを開発できますか? 錆がわからない場合は、タウリを使用してデスクトップアプリケーションを開発できますか? Apr 04, 2025 pm 11:42 PM

    タウリフレームワークの下でのデスクトッププログラム開発に対する錆言語習熟度の影響タウリは、その軽量と...のおかげでさびを使用して構築されたデスクトップアプリケーション開発フレームワークです

    c言語条件付き編集:初心者向けの詳細なガイドへの実践的なアプリケーション c言語条件付き編集:初心者向けの詳細なガイドへの実践的なアプリケーション Apr 04, 2025 am 10:48 AM

    c言語条件付きコンパイルは、コンパイル時間条件に基づいてコードブロックを選択的にコンパイルするメカニズムです。導入方法には、#IFおよび#ELSEディレクティブを使用して、条件に基づいてコードブロックを選択します。一般的に使用される条件付き式には、STDC、_WIN32、Linuxが含まれます。実用的なケース:オペレーティングシステムに従って異なるメッセージを印刷します。システムの数字数に応じて異なるデータ型を使用します。コンパイラに応じて、異なるヘッダーファイルがサポートされています。条件付きコンパイルにより、コードの移植性と柔軟性が向上し、コンパイラ、オペレーティングシステム、CPUアーキテクチャの変更に適応できます。

    H5ページの生産はフロントエンド開発ですか? H5ページの生産はフロントエンド開発ですか? Apr 05, 2025 pm 11:42 PM

    はい、H5ページの生産は、HTML、CSS、JavaScriptなどのコアテクノロジーを含むフロントエンド開発のための重要な実装方法です。開発者は、&lt; canvas&gt;の使用など、これらのテクノロジーを巧みに組み合わせることにより、動的で強力なH5ページを構築します。グラフィックを描画するタグまたはJavaScriptを使用して相互作用の動作を制御します。

    PHPで厳密なタイプ(declare(strict_types = 1);)を説明します。 PHPで厳密なタイプ(declare(strict_types = 1);)を説明します。 Apr 07, 2025 am 12:05 AM

    PHPの厳格なタイプは、declare(strict_types = 1)を追加することで有効になります。ファイルの上部に。 1)関数パラメーターのタイプチェックと戻り値を強制して、暗黙の型変換を防ぎます。 2)厳格なタイプを使用すると、コードの信頼性と予測可能性を改善し、バグを減らし、保守性と読みやすさを向上させることができます。

    See all articles