0
私はPHPスクリプトで変更する必要があるサーバー上にたくさんのファイルを持っています。私はファイルの内容の前後にhtmlタグを追加したいと思います。あなたの質問は、私には明確ではないのでbodyタグを動的に追加する方法ih php
私はPHPスクリプトで変更する必要があるサーバー上にたくさんのファイルを持っています。私はファイルの内容の前後にhtmlタグを追加したいと思います。あなたの質問は、私には明確ではないのでbodyタグを動的に追加する方法ih php
私だけのコードのこの部分のお手伝いをすることができます:
<?php
echo '<html>';
echo $content; //Contents, where you get these? file_get_contents('file_path_here');
echo '</html>';
?>
ご質問は明確ではありません。基本的に、あなたがこれを行うことができます:
$file_name = 'something';
$old_content = file_get_contents($file_name);
$html_before = '<html>... something before the old content';
$html_after = '</html>... something after the old content';
$result = $html_before . $old_content . $html_after;
file_put_contents($file_name, $result); // overwrite the original file. make sure you have backup for that.
を使用すると、ディレクトリ内のすべてのファイルのためにこれを行いたい場合は、試すことができます:
$dir_path = '/path/to/your/dir';
$dir = dir($dir_path);
if ($dir !== false) {
while (($item = $dir->read()) !== false) {
if ($item == '.' || $item == '..') continue; // skip . and ..
$path = $dir->path . '/' . $item;
if (is_dir($path)) continue; // skip directory
$old_content = file_get_contents($path);
$html_before = '<html>... something before the old content';
$html_after = '</html>... something after the old content';
$result = $html_before . $old_content . $html_after;
file_put_contents($path, $result); // overwrite the original file!
}
$dir->close();
}
だから、何をしようと、あなたが立ち往生どこで手に入れたのか? – Sirko
コードを入力してください。 – Suleman