-1

重複の可能性:
PHP インクルードは、ファイルの指定された部分に対してのみ機能しますか?

私はこの構文を持っています:

if ( $CountryCode == RS || $CountryCode == ME ) {
    require $_SERVER['DOCUMENT_ROOT']."/ads/et300x250rsTEST.html ";  

}

たとえば、上記のページの特定の div にアクセスしたい

if ( $CountryCode == RS || $CountryCode == ME ) {
    require $_SERVER['DOCUMENT_ROOT']."/ads/et300x250rsTEST.html#nameovDiv1";  

}

それから

if ( $CountryCode == RS || $CountryCode == ME ) {
    require $_SERVER['DOCUMENT_ROOT']."/ads/et300x250rsTEST.html#nameovDiv2";  

}


if ( $CountryCode == RS || $CountryCode == ME ) {
    require $_SERVER['DOCUMENT_ROOT']."/ads/et300x250rsTEST.html#nameovDiv3";  

}

そして、その div だけを表示します... ページ ads/et300x250rsTEST.html で、すべての広告を div に追加し、特定の国のユーザーがサイトにアクセスしたときに正しい広告を返します。

Qusetion は - どのように私のサーバー上にあるページの一部だけを含めるために php インクルードを使用するので、私はそれを完全に制御できます。

ありがとう

4

2 に答える 2

3

これは機能しません。

file_get_contents代わりに、条件ステートメント内で呼び出す必要があります。特定の にアクセスする場合は、PHP が提供するdivを使用します。DOMDocument

于 2012-08-13T16:40:44.303 に答える
0

PHP は、ファイルの一部だけを含めることはできません。セクションを別のファイルに分割するか、必要なechoテキストに関数を使用するか、ファイルの完全な内容を取得して必要なセクションのみを印刷する必要があります。

于 2012-08-13T16:43:29.657 に答える