問題タブ [php-include]
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.
javascript - DIV のコンテンツを編集不可にする
DIV 内のコンテンツを編集できないが表示できるようにしたい。
DIV は、その中に「含まれる」ファイルの内容を保持します。コンテンツを表示できるようにしたいのですが、編集したりクリックしたりできないようにしたいと思います。
DIV の内容は上記のようになります。
注意: text 要素と textarea 要素は、DIV にあるインクルード ファイルにはありません。
DIV 内のすべてがそのまま表示可能である必要がありますが、クリック可能または編集可能であってはなりません。どうすればこれを達成/実装できますか?
php - PHP がインクルードによって開かれていないかどうかを検出する
PHPファイルがインクルードではなくブラウザ自体によって参照されているかどうかを検出することは可能ですか?
PHP を使用してコードを処理し、この PHP が含まれている別のページにコードを記述しています (PHP の include() を使用)。それ自体を参照したくないので、含まれている場合にのみアクセスできるようにします (ここでも、PHP の include() を使用します)。
私はこのようなことを達成したかった:
さて、私が望むものを達成することは可能ですか?
php - 2 レベルの PHP インクルードが現在のディレクトリでのみ機能するのはなぜですか?
最初に私のファイル構造を示しましょう。
内部のコードmyfile.php
は次のとおりです。
内部のコードb.php
は次のとおりです。
そして最後に内部c.php
:
だから、私が呼び出すwww/myfile.php
と、出力が得られます:
こんにちは、C.php です。
これらは正常に動作します。しかし、私に変えさせてb.php
ください
今、私が呼び出すとwww/myfile.php
、エラーが発生します:
警告: include_once(../anotherC.php): ストリームを開けませんでした: No such file or directory in /home/hasib/Desktop/www/a/b.php on line 2 Warning: include_once(): Failed opening '. 2 行目の /home/hasib/Desktop/www/a/b.php に含めるための ./anotherC.php' (include_path='.:/usr/share/php:/usr/share/pear')
今私の質問は、なぜinclude_once("c.php");
完璧に機能したのですか??
php - 外部スタイルシートと php を含むスタイル タグの比較
多くの Web デザイナーが学ぶことの 1 つは、ページの外部にあるものが多いほど、より多くのサーバー リクエストが行われるため、ページを完全に読み込むのに時間がかかるということです。
ページのスタイルを設定する最も一般的な方法は、次のようなものを使用することです。
もちろん、これは問題のない完全に優れたソリューションです。ただし、これは外部ファイルへの HTML ベースの呼び出しであり、ユーザーがサーバーから追加のリソースを要求することを意味します。
ここで間違っている場合は修正してください。ただし、PHP はサーバー側であるため、include
関数を使用して外部ファイルを呼び出す場合、サーバーは、外部ファイルの内容を呼び出し元のファイルに入れるサーバーになります。 、その後、ユーザーが追加のリクエストを行うことなく、ページをユーザーに配信します。
これが本当なら、これはどの程度実現可能ですか?
たった 1 回の外部呼び出しの読み込み時間では大きな違いが生じないことは承知していますが、私の考え方に関する限り、これは正しく、共通のリンク rel メソッドよりも改善されているのでしょうか。少量なら?
インクルード機能については、セキュリティ上の問題があることは承知していますが、無視しておきましょう。誰かがあなたのサーバーにアクセスしてそのようなセキュリティ リスクを悪用できるようになった場合、少しのインクルード機能で心配する必要はほとんどありません。
php - PHP-Markdown の実装に関する問題
Michel Fortin の PHP-Markdown ライブラリを試していますが、サーバーで動作させるのに問題があります。
パーサー ライブラリ ファイルをサーバーの /subfolder にアップロードしました。私のtestmd.phpファイルは1つのフォルダーです。現在、以下のコードを使用してファイルを require_once していますが、マークダウンの単一のテスト行 (リンク) が解析されていません。このような例でPHPマークダウンライブラリを機能させるために、他に何かする必要があるか、含める必要がありますか?
testmd.php
上記のコードでは、includetest.php は単なるテスト インクルード ファイルであり、間違いを犯していないことを確認します。ファイルは出力に含まれますが、MD リンクは含まれません。エラーは表示されないため、出力は次のようになります。
出力
私はPHPが初めてなので、どんな助けでも大歓迎です!
php - laravelブレード@includeが機能しない
ブレード構文を使用してホームページにファイルを含めようとしています:-
これは機能していません。
エラーは言う:-
最初のページだけを含めてみました:-
しかし、通常のphpインクルードは正常に機能しています:-
助けてください