データベースレコードの内容を要求/含める必要がありますが、/ includeはファイルのみを受け入れる必要があります。このことはキャッシュに関連しているので、ファイルに何かを書きたくない(衝突など)。どのようにそれをかわす?PHP、どのようにファイルにないものを要求するのですか?
答えて
他の人がeval()
をカバーしていて、これが悪い考えであることから、この「コンテンツ」をファイルに書き込むトピックに触れます。 tempnam
を使用してください。これにより、ちょうど作成されたユニークなファイル名の名前が0600のアクセス権で与えられます。あなたはそれを開いたり、あなたのコンテンツを書いたり、閉じることができますし、次にrequire/includeすることができます。 tempnam
のマニュアルページの例1を参照してください。
tempnam
の戻り値がfalseでないことを確認してください。完了したらファイルをunlink
にしてください。
私は自分を駄目にするつもりです –
これは、データベースの内容がユーザーから寄贈されました場合は特に、非常に危険ですが、とにかくあなたは、この使用することができます
eval($your_database_content);
を、それがコードである場合は、eval()
を使用する必要があり、 eval()
を伴う多くのアンチパターンがありますが、マニュアルは言う:
注意 は任意のPHPコードを実行できるので、eval()言語の構文は非常に危険です。したがってその使用はお勧めしません。 にこのコンストラクトを使用する以外のオプションがないことを慎重に確認している場合は、事前に適切に検証することなく、ユーザに データを渡さないように注意してください。
データベースからPHPコードをフェッチしていますか?もしそうなら、おそらくそれは間違っているでしょう。理想的には、コードではなくデータベース内にのみデータを格納する必要があります。
データベースからPHP構造をフェッチする場合は、serialize()
'バージョン(またはjson_encode()
')を使用することを検討してください。
多分私はあなたが達成しようとしているものの正確な目的を見逃しているかもしれません、私は私の答えで間違った道にいるかどうか知らせてください。
本当に必要な場合を除き、eval
に頼らないでください。それでも、しないでください:)
- 1. どのように必要なファイルを要求する?
- 2. AngularJSルート要求などのフレームワークはどのようにするのですか
- 3. Clojureファイルはどのように要求し提供するのですか?
- 4. PHPでPUT要求を行うにはどうすればいいですか
- 5. Joomlaではどのようにaws_sdkファイルを要求できますか?
- 6. FTPベースのファイルプロセスにデータベースのファイル名要求を導入するにはどうすればよいですか?
- 7. パスワードを要求するにはpostgresのログインを要求するにはどうすればいいですか
- 8. どのようにlinq要求に変換できますか?
- 9. どのように.htaccessで要求されたファイルを返しますが、PHPスクリプトを実行しますか?
- 10. tomcat要求スレッドをどのようにデバッグできますか?
- 11. どのように発信するsoapclient要求をキャプチャするのですか?
- 12. ファイルを要求するのはどういう意味ですか?
- 13. どのような場合でもサーバーは任意のサービスをクライアントに要求できますか?
- 14. ノード赤の要求にパスワードを要求するにはどうすればいいですか
- 15. ASP.NET MVCの〜/ Viewsフォルダの下にある静的な.htmlファイルをどのように要求しますか?
- 16. どのようにajax要求キューの開始をトリガーするのですか?
- 17. どのようにhtaccessのいくつか特定のものを除いてすべての要求をファイルに書き直すことができます
- 18. どのようにこのセキュリティの要求を設計する?
- 19. どのようにmangled soap要求をデバッグするのですか?
- 20. どのようにオブジェクトリスト要求
- 21. どのように要求サーブレット
- 22. Babelで作成されたファイルをBabelに要求するにはどうすればよいですか?
- 23. ファイルを正しく要求し、そのファイルを使用するにはどうしたらいいですか?
- 24. PHPでHTTP POST要求でパラメータを送信するにはどうすればよいですか?
- 25. クライアント側の検証によって少なくとも1つのアイテムを配列に要求するにはどうすればよいですか?
- 26. PHPファイルのチェックにはどのようにすればいいですか?
- 27. エレメントを隠すようにJavaScriptに要求するにはどうすればよいでしょうか?
- 28. JWTはどのような要求に対してもデータベースルックアップの必要性をどのように排除しますか?
- 29. 要求にPHPを実行するかどうかをApacheに伝える
- 30. どのようにイオンのapp.run()でHTTP要求を含める
あなたが話している「コンテンツ」の種類を明確にしてください。 – jrennie