ウェブサイト/ファイルのHTMLソースを取得し、そのコンテンツの一部を置き換えるためのこのコードがあります。後で変更した結果を印刷します
<?php
// Get a file into an array. In this example we'll go through HTTP to get
// the HTML source of a URL.
$lines = file($link);
// Loop through our array, show HTML source as HTML source; and line numbers too.
foreach ($lines as $line_num => $line) {
}
?>
<?php
$old = array("document.write(", "'", ")", "<a href="", "</a>", "target="_blank"");
$new = array("", "", "", "", "", "");
$original = htmlspecialchars($line);
$changed = str_replace($old, $new, $original);
?>
このコードはファイルにあります、私はこのコードを使用して含めます<?php include('newfile.php'); ?>
何らかの理由で、そのファイルを含めた後の他のファイルは、<?php include('somefile.php'); ?>
またはのように機能しません<?php get_footer(); ?>
どんな助けでも大歓迎です私の英語でごめんなさい
ダニエル
私はこれを手に入れました:注意:未定義の変数:/usr/local/pem/vhosts/135377/webspace/httpdocs/folder/wp-content/themes/one/index.phpの47行目のdo_not_duplicate警告:in_array():間違ったデータ型47行目の/usr/local/pem/vhosts/135377/webspace/httpdocs/folder/wp-content/themes/one/index.phpの2番目の引数
エラーメッセージは以前に提供されたコードとは何の関係もありません。エラーメッセージはWordpressと関係があります。47行目は次のコードです。<?php while (have_posts()) : the_post(); if (in_array($post->ID, $do_not_duplicate)) continue; ?><li class="contentli">
アップデート1
エラーメッセージは次のとおりです。
解析エラー:構文エラー、/ usr / local / pem / vhosts / 135377 / website /.../ newfile.php(26)の予期しない$ end:1行目のeval()コード
解析エラー:構文エラー、/ usr / local / pem / vhosts / 135377 / website /.../newfile.php(30)の予期しない$ end:1行目のeval()コード
致命的なエラー:32行目の/usr/local/pem/vhosts/135377/webspace/.../newfile.phpで1レベルを中断/続行できません
アップデート2
エラーメッセージはありませんが、フッター(<?php get_footer(); ?>
)のコンテンツはサイトのソースコードにありますが、ユーザーには表示されません。(サイトのソースコードを確認すると、フッターファイルのすべての要素を見つけることができますが、これらの要素はブラウザーで適切にレンダリングされません)