問題タブ [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.
php - PHP:1ページに2つの同じphpファイルを含める
私はコードをもっている
ご覧のとおり、同じページに2つのインクルード(admin / features / linkCategory.php)があります。私の問題は、2番目のインクルード「admin / features/linkCategory.php」が表示されないことです。
あなたは私を助けることができます
php - PHP の switch ステートメントを使用して、文字列に単語が含まれているかどうかを確認する方法 (ただし、他の単語を含むこともできます)。
ページの URL のパラメーターで渡された着信キーワードに基づいて特定のファイルを含めるために、PHP スイッチを使用しています。
たとえば、URL は次のようになります。...page.php?kw=citroen%20berlingo%20keywords
ページ内では、次のようなものを使用したいと思います。
最初のケースでやりたいことは、キーワード パラメータに が含まれてberlingo.php
いる場合にファイルをインクルードすることですが、そのキーワードだけである必要はありません。 berlingo
たとえばberlingo.php
、キーワードが の場合にファイルをインクルードしたいのですがberlingo
、それが.citroen berlingo
PHP の case select (switch ステートメント) を使用して、特定の文字列に値が含まれているかどうかを評価するにはどうすればよいですか?
ありがとう。
php - PHPでの「インクルード」のパフォーマンスコストはいくらですか?
何百ものクラスファイルを含むLARGE(600K以上)phpファイルを含めることに関連する「コスト」に関する情報を誰かが持っているかどうか疑問に思っています。たとえば、一致するものを見つける前に複数のディレクトリを検索する個々のファイルを自動ロードする場合と比較して、本当に大きな違いがありますか?
APCキャッシングをオンにすると、このコストは無視できるようになりますか?
php - jsファイルとcssファイルを特定のビューにのみ含める
私のCodeIgniterアプリケーションには、共通のヘッダービューとフッタービューがあり、これらをさまざまなビューに含めています。私header_view
は次のように単純です:
form_view
ここで、CSSファイルform.css
とjavascriptファイルを含めるという別のビューがあるとしますform.js
。これらのファイルはform_viewでのみ使用されるため、header_viewに追加したくありません。これは、アプリケーションのすべてのビューに含まれるためです。
したがって、私の質問は残ります。上記のような共通のヘッダーを使用する場合、特定のビューに特定のcssまたは特定のjavascriptファイルを含めるにはどうすればよいですか。
ありがとう。
php - PHP OOP、jQuery、MVC
私はPHPOOPに比較的慣れていないので、コントローラーを介してPHPクラスの関数を呼び出すことができないようです。私の現在の設定は次のとおりです。
- index.php
- class.Class1.php
- Functions.controller.php
- script.js
index.php内にclass.Class1.phpを含め、新しいClassオブジェクトを作成し、そのメソッドのいくつかを使用してHTMLを出力します。script.jsのjs関数(リンクのonclick属性を使用して呼び出される)を使用してfunctions.controller.phpと通信したいのですが、functions.controller.phpは、class.Class1.phpのメソッドを呼び出し、データをscript.jsに返します。次に、 index.phpにHTMLを出力します。
問題は、その特定のオブジェクトのデータを取得するためのメソッドの使用方法がわからないことです。コントローラを呼び出すと:
500内部サーバーエラーが発生します:
[25-Oct-2011 01:24:06] PHP警告:include(classes / class.Class1.php)[function.include]:ストリームを開くことができませんでした:/ Users / Joey / Desktop/rootにそのようなファイルまたはディレクトリはありません7行目の/Test/functions/functions.controller.php
[25-Oct-2011 01:24:06] PHP警告:include()[function.include]:インクルードのために'classes / class.Class1.php'を開くことができませんでした(include_path ='。:/ Applications / MAMP / bin / 7行目の/Users/Joey/Desktop/root/Test/functions/functions.controller.phpのphp5.3/lib / php')
[25-Oct-2011 01:24:06] PHP致命的なエラー:9行目の/Users/Joey/Desktop/root/Test/functions/functions.controller.phpにクラス「Class1」が見つかりません
これはcontroller.phpです:
誰かがこれに光を当ててくれませんか?また、AJAXのヒントを備えた他のPHPOOPMVCも歓迎します。現在のコードがさらに必要な場合は、喜んで投稿します。
php - include(): ストリームを開けませんでした: そのようなファイルまたはディレクトリはありません
これは非常にばかげた質問かもしれませんが、これが機能しないことに本当に不満を感じています。を含むホームファイル(home.php)
があります<? include ("/production/fetch_order.php"); ?>
。ご覧のとおり、home.php からファイルにアクセスしようとしています。ファイルの名前fetch_order.php
は、プロダクション フォルダーにあるものです。私のパスは正しいです。スペルも完全に正しいです。しかし、私はこのエラーで終わります:
php - Opencart モジュールにはカスタム php ファイルの問題が含まれていますか?
OpenCart 1.5.1.3 モジュールを作成しようとしています。私が抱えている問題は、カスタム php スクリプトを含めることです。
コントローラーでこれを行うと:
また
次のエラーが表示されます。
注意: エラー: 言語モジュール/simple_html_dom を読み込めませんでした! D:\xampp\htdocs\store\system\library\language.phpの26行目
簡単な説明があると思いますが、うまくいきません。
php - ローカルで構築された PHP サイト。インクルード パスと .htacces を使用した安全なファイルを転送する必要があります。
ローカルでサイトを作っています。
私のパスは私のウェブサイトで次のようになります:(私はそれらが汚い方法で書かれていることを知っています...)
PHPで:
htmlで:
では、php ファイルと html ファイルの代わりに使用できるリンクは何になるのでしょうか? ) たとえば、インクルードの場合、ここで何をしますか : (私のサイト名が www.urmom.com だとしましょう
また、これを含めると:
それは安全ですか?誰かが私のデータベース設定にアクセスできますか、それともこのままで大丈夫ですか? ばかげているように見えるかもしれませんが、人々は私のファイルをインクルードして私の変数を使用できますか?
私が確保したのは PDO リクエストだけです。すべてのリンクを一度に ctrl+f に置き換えるので、何かにアクセスできるようにする前に、それが機能することを確認したいと思います。また、スクリプトの「include」と「require」のみが「(site)/pages-parts」または他のフォルダー内のファイルにアクセスでき、訪問者にはアクセスできないようにしたいと考えています。それを行うために、このフォルダーの .htacces ファイルに配置する .htacces コードは何でしょうか?
php - そのようなファイルまたはディレクトリがないストリームを開くことができませんでした。php
Profile.php
includesProfile_Control.php
とprofile_control
includesを含むファイルがありますProfile_Model.php
。ここまではすべて正常に動作します。
Upload.php
データのアップロード元という名前の別のスクリプトがあります。この Upload.php にも含まれてProfile_Control.php
います。ご存じのとおり、含まれています。なぜこのようなエラーが発生するのかわかりません。Profile.php が読み込まれると正常に動作しますが、データをアップロードすると、Profile_Control
Profile_Model.php
Upload.php で:
Profile.php で:
Profile_Control.php で:
ドキュメントの構造:
php - PHP で動的に変更されたファイル。include()、ftp_put() で変更が表示されない場合がある
次のようなスクリプトがあります。
また:
実際には、これらのファイルへの変更は物理的に適用されます (ファイルに書き込まれます)。
ただし、include() の後で表示されなかったり、ftp_put() によってリモート サーバーに送信されなかったりすることがあります。
PHPがこのファイルをキャッシュしているようです。
include() の前に sleep(1) を追加しても役に立ちません。
Aには次のようなテストもあります:
出力の約 90% は正常です。
出力の約 10% が間違っています。
flock() または clearstatcache() で遊んでも影響はありません。