-
PHP $ _POST
はじめに $ _POSTは事前定義された変数であり、 URLEncodedを使用するHTTPPOSTメソッドによってURLに渡されるキーと値のペアの連想配列です。 またはmultipart/ form-data リクエストのコンテンツタイプ。 $ HTTP_POST_VARS 同じ情報も含まれていますが、スーパーグローバルではないため、非推奨になりました。 POSTリクエストを使用してサーバーにデータを送信する最も簡単な方法は、メソッドを指定することです。 POSTとしてのHTMLフォームの属性。ブラウザのURLがhttps://localhost/testscript.phpである
-
PHP $ _REQUEST
はじめに デフォルトでは、スーパーグローバル変数 $ _ REQUEST 連想配列は、 $ _ GET、$ _ POSTのコンテンツのコレクションです。 および$_ COOKIE 変数。 php.iniファイルの設定により、この変数の構成が決まります。 php.iniのディレクティブの1つは、 request_orderです。 、PHPがGET、POST、およびCOOKIE変数を登録する順序を決定します。この配列にリストされている変数の存在と順序は、PHPの variables_orderに従って定義されています。 。 また、PHPスクリプトがコマンドラインから実行される場合、 arg
-
PHP $ http_response_header
はじめに スーパーグローバル$http_response_header get_headers()の場合と同様に、配列にはHTTP応答ヘッダーが入力されます。 関数。この配列はPHPのローカルスペースで作成されます $ http_response_header 例 <?php file_get_contents("https://localhost"); $arr=$http_response_header; foreach ($arr as $key=>$val) echo "<p>$key=>$val </p>
-
PHPデータ://
はじめに データURI スキームはRFC2397で定義されています 、1998年に公開されました。これは、外部リソースであるかのようにWebページにインラインデータを含めるメカニズムを提供します。 PHPはデータ://を提供します データURI表現のラッパー。データURIは次の構文に従って表されます data://構文 data:[media type][;base64],data パラメータ メディアタイプ −デフォルトはtext / plain オプションのbase64拡張機能 base64は、セミコロンで前の部分から区切られ、データコンテンツがバイナリデータであることを示し
-
PHPファイル://
はじめに PHPで利用可能な対応する組み込みラッパーを使用して、さまざまなURLスタイルのプロトコルをファイルシステム関数で使用できます。 stream_wrapper_register() カスタムラッパーを定義する関数もあります。 PHPのデフォルトのラッパーはfile:// そしてそれはローカルファイルシステムを表します。他のプロトコルが明示的に使用されていない場合、PHPパーサーはそれをファイルシステムラッパーとして扱います。ファイルシステム関数に与えられるfilename引数fopen() 、 file_get_contents() などはfile://を使用します デフォル
-
PHP ftp://
はじめに 両方のftp:// およびftps:// ラッパーを使用すると、ftp(およびftps)プロトコルを使用してURLに読み取りアクセスできます。これらのラッパーを使用して、新しいファイルを作成することもできます。サーバーでパッシブモードのftpサポートが利用できない場合、接続は失敗します。 ftpプロトコルを使用するストリームでは、読み取りと書き込みの同時操作は許可されていません。既存のファイルを上書きする必要がある場合は、コンテキストオプションで上書きオプションを指定することで実行できます。 php.ini ファイルには、認証されていないFTP接続に使用するメールIDを
-
PHPグロブ://
はじめに glob:// ストリームラッパーは、5.3.0以降のすべてのPHPバージョンで使用できます。指定されたパターンに一致するパス名を検索します。同様の目的は、PHPのファイルシステム関数 glob()によって実現されます。 これはlibcglob()ルールに従います。 パラメータ 特殊文字 * −0個以上の文字に一致します。 ? − 1文字(任意の文字)に正確に一致します。 [...]-文字のグループから1つの文字に一致します。最初の文字が!の場合、グループにない任意の文字と一致します。 \ − GLOB_NOESCAPEフラグが使用されている場合を除き、次の文字をエスケー
-
PHP http://
はじめに http:// およびhttps:// ラッパーは、HTTPプロトコルを介したリソースおよびファイルへの読み取り専用アクセスを可能にします。仮想名ベースのホストを処理する場合、ホスト: ヘッダーもuser_agentと一緒に送信されます (php.iniで構成されている場合) httpヘッダー情報は$http_response_headerに保存されます 変数。これらのヘッダーは、 from:を使用して、ドキュメントの出所であるリソースのURLを知るために処理する必要があります。 ヘッダー。 HTTPSは、 opensslの場合にのみサポートされます 拡張機能はphp.i
-
PHP phar://
はじめに phar:// ストリームラッパーは、5.3.0以降のすべてのPHPバージョンで使用できます。 PharはPHPアーカイブの略です 。 PHPアプリケーションまたはライブラリを配布するために使用され、通常のPHPファイルとして実行されます。 phar:// ラッパーはfopen()でファイルを開くことをサポートします 読み取り/書き込み、名前変更、およびディレクトリストリーム操作用 opendir() ディレクトリの作成と削除も同様です。 Phar classを使用すると、pharアーカイブのディレクトリ内に含まれるアプリケーションリソースをパッケージ化できます。読み
-
PHP php://
はじめに php:// ラッパーは、さまざまなI/Oストリームへのアクセスを有効にします。これには、標準の入力、出力、およびエラーストリームが含まれます。インメモリ、ディスクバックアップ、およびフィルタリングされたストリームには、php://プロトコルを使用してアクセスすることもできます。 標準ストリーム php:// stdin 、 php:// stdout およびphp:// stderr PHPプロセスへの標準入力ストリームデバイス、標準出力ストリーム、およびエラーストリームへの直接アクセスをそれぞれ許可します。事前定義された定数STDIN 、 STDOUT およびS
-
PHP rar://
はじめに RAR (Roshal Archive)は、エラー回復とファイルスパニングをサポートするファイル圧縮形式です。 PHPは、IOストリームとしての.RARファイルの使用をサポートしています。 rar:// RARストリームのストリームラッパーです。 rar:// ラッパーは、相対または絶対URLエンコードされたパスをRARアーカイブに渡します。オプションの(*)、または(#)と、アーカイブに保存されているオプションのurlエンコードされたエントリ名。このラッパーは、ファイルとディレクトリの両方を開くことができます。 ポンド記号とエントリ名の部分が含まれていない場合は、
-
PHP ssh2://
はじめに libssh2 ライブラリは、安全な暗号化トランスポートを使用して、リモートマシン上のリソースへのアクセスを提供します。これらは、シェル、リモートexec、トンネリング、ファイル転送です。 およびSCP 。 PHPには、これらのリソースのラッパーがあります。それらはssh2.shell://、ssh2.exec://、ssh2.tunnel://、ssh2.sftp://、です。 およびssh2.scp:// それぞれ これらのラッパーはデフォルトでは有効になっていないことに注意してください。 PECLから入手可能なSSH2拡張機能 インストールする必要があります。 使用
-
PHP圧縮ストリームラッパー
はじめに PHPでは、 zlib:// 、 bzip2:// およびzip:// それぞれの圧縮ストリームのラッパーを表します。 compress:zlib:// これはgzopen()と同様に機能します ただし、関数はfread()などのファイルシステム関数で使用できます。 compress:// bzip2 これはbzopen()に似ています 働き。どちらのストリームラッパーも、fopencookieをサポートできないシステムでも動作します。 zip:// ZIP拡張機能はこのラッパーを登録します。 PHP 7.2.0以降では、パスワードで暗号化されたアーカイブが
-
配列を文字列PHPに変換する方法は?
配列を文字列に変換するには、PHPでimplode()の概念を使用します。以下が私たちの配列だとしましょう- $sentence = array('My','Name','is','John'); 上記の配列を文字列に変換するには- ,implode(" ",$sentence) 例 <!DOCTYPE html> <html> <body> <?php $sentence = array('My','Name'
-
PHPでnull値を削除する方法は?
PHPでnull値を削除するには、array_filter()を使用します。配列値をフィルタリングします。以下が私たちの配列だとしましょう- $studentDetails = array("firstName" => "John", "lastName"=> null); echo "The original value is=";print_r($studentDetails); array_filter()でフィルタリングしましょう- $result = array_filter($
-
PHPプロジェクトのルートディレクトリパスを取得しますか?
ルートディレクトリパスを取得するには、_DIR_またはdirname()を使用できます。 構文は次のとおりです- echo _DIR_; 2番目の構文は次のとおりです- echo dirname(__FILE__); 上記の構文はどちらも同じ結果を返します。 例 <!DOCTYPE html> <html> <body> <?php echo dirname(__FILE__); echo "<br>"; echo __DIR__; ?&
-
PHPでforeachの特定の値にアクセスして返す方法は?
以下の構文を使用して、foreachの値にアクセスできます。 構文は次のとおりです- foreach ($yourArrayName as &$anyVariableName) 次の配列があるとしましょう: $values= array(35, 50, 100, 75); 次のPHPコードを使用して、各配列値に5を掛けます- 例 <!DOCTYPE html> <html> <body> <?php $values= array(35, 50, 100, 75); function getValues($values) {
-
ファイルがビデオタイプであるか、PHPでないかを確認する方法は?
次の変数が.mp4パスファイル-であるとします。 $movieFileType="demo.mp4"; 上記のファイルがビデオタイプであるかどうかを確認するには、explode()とともにend()を使用します。これをstrtolower()で設定し、条件を確認する必要があります- if(strtolower(end(explode(".",$movieFileType))) =="mp4") { } else { } 例 <!DOCTYPE html> <html> <body> <?ph
-
PHPで「…」本文を使用して文字列を短縮しますか?
以下が私たちの文字列だとしましょう- $sentence="This is my first PHP program"; 次の出力が必要です- This is my first PHP ... gram 文字列を「…」で短縮します。これには、substring()の概念を使用し、単語数をチェックして条件を設定します- 例 <!DOCTYPE html> <html> <body> <?php $sentence="This is my first PHP program"; if (strlen($sente
-
PHPのswitchcaseがcase0を実行するとどうなるか説明してください。
PHPは緩く型付けされた言語です。ケース0と一致すると、文字列は最も近い整数と一致します。 次のスイッチ式があるとしましょう- switch ("match") ここで、ケース0-と照合します。 case 0: echo " 0 with match"; break; ゼロ以外の場合にも一致します- case "match": echo "match successful"; break; 例 &l