問題タブ [nowdoc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1121 参照

php - PHPでJavascriptをエコーするとき、どの文字をエスケープする必要がありますか?

PHP の if ステートメント内で、Google AdWords コンバージョン トラッキング コードの Javascript をエコーアウトしようとしています。私はたくさんのグーグル検索を行いましたが、コードを適切に実行するためにエスケープする必要がある文字の決定的なリストを見つけることができないようです. 誰にも提案がありますか?

コードのこの最初のビットは、変換コード スニペットでインクルードを呼び出す if ステートメントの始まりです。

これは、適切にエスケープする方法を見つけようとしているコード スニペットを含む conversioncodes.php の内容です。目標は、if ステートメントの条件が満たされたときに変換コードが変換を追跡するようにすることです。

0 投票する
5 に答える
205 参照

php - PHP-関数がいつ呼び出されたかを認識します

関数が呼び出された場所を見つける方法を考えています。問題は、PHPがmail()関数を呼び出している場所を見つける必要があることです。1つの方法はを使用することregister_tick_function()ですが、各ファイルを開いて、各行の内容を確認する必要があります。プロジェクトは巨大で、PHPで各ファイルを解析するのに非常に長い時間がかかります。その他の方法で?mail()または、関数をオーバーライドする方法を選択しますか?

0 投票する
4 に答える
320 参照

php - 不明な PHP 構文

私は PHP の初心者で、フォーラムで次の PHP 式を見ました。

私の PHP バージョンは 5.2.X () です

このコードは正しいですか? <<<、 、 、 、 'END'、 、/、 、などの (私にとっては) 奇妙な構造は何/xEND;意味するのでしょうか?

私の PHP バージョンは nowdoc をサポートしていません。この式をどのように置き換えればよいですか? 引用符なしで'END'$regex になりましたNULL

私は受け取る:

解析エラー: 構文エラー、/home/vhosts/mysite.com/public_html/mypage.php 行 X の予期しない T_SL

ありがとう

0 投票する
3 に答える
738 参照

php - テキストエリアに新しい行が表示されません - 何が問題なのですか?

textarea html要素内に表示される多くの情報を含むphp文字列があります。

そのテキストエリアにも、それを生成するスクリプト (もしあれば) にもアクセスできません。

$somestring は、trim または filter_var で「機能」していません。何もない。

テキストフィールドでは、 \n がテキストエリアに表示されるため、解釈されません。

これらの新しい行を適用するにはどうすればよいですか?

前もって感謝します。

0 投票する
3 に答える
5248 参照

php - PHP 印刷およびエコー HTML

非常に単純な質問。笑私はこれを尋ねるのが恥ずかしいので、私は通常phpが得意ですが、php内にhtmlを表示する方法は何ですか? 例えば:

また

他に少なくとも2つの方法があることは知っていますが、それらを思い出せません...助けは間違いありません。事前に感謝します!! =D

0 投票する
2 に答える
580 参照

php - ファイルに出力するときに「」をエスケープする-nowdoc/heredoc

私がやろうとしていたこと(そして実際には、ローカルのテストサーバーでのみ可能でした)は、phpを含むphpファイルを出力することです。
問題は、phpの開始タグと終了タグにあるようです。
php.netでnowdocを検索しましたが、解決策の手がかりが見つかりませんでした。私がこのようにそれを使うならば:

解析エラーが発生します:

解析エラー:構文エラー、XX行の/home/ua000154/public_html/test.phpに予期しないT_SLがあります

この解析エラーの行番号は、常に開始phpタグが見つかった場所です。私の問題は、このタグをエスケープする必要があることのようです(終了タグでも同じことを行う必要があると思います)

どうすればこれを行うことができますか?これは実際には私のテストサーバーで機能しましたが、別のサーバーの最終的な場所にアップロードすると機能しませんでした。

どんな助けでもありがたいです。お時間をいただきありがとうございます!

0 投票する
4 に答える
30581 参照

php - PHPでのヒアドキュメントとnowdocの長所/短所

初心者として、ネストされたコードが多すぎるのではなく、ヒアドキュメントを使用することをお勧めします(phpコードの予期しないT_ELSEを参照)。

しかし、ヒアドキュメントとナウドックの間に大きな違いがあるかどうかを理解することはできません。

初心者が理解するのに重要な他のものと比較したヒアドキュメントとナウドックの利点は何でしょうか(つまり、それほど小さな利点ではありませんが、私にとっては理解することが重要です)。

0 投票する
1 に答える
305 参照

php - Php nowdoc (解析なしのヒアドキュメント) が HTML マークアップ文字を解釈している - 望ましくない

次のようなPHPがあります。

出力は次のようになります。

ご覧のとおり、 と は両方とも完全に削除されています。PHP ドキュメントでは、nowdoc はテキスト ブロック内では何も解析しないと主張していますが、明らかに < および > 記号を解析しています。

これを解決する方法を知っている人はいますか?

0 投票する
2 に答える
1800 参照

php - sprintf 引数のスワッピングと HEREDOC

このように、ヒアドキュメントで sprintf を使用しようとしています。うまくいきません。これを解決する方法はありますか?

注意: 未定義の変数: s in