Я хочу написать и скопировать файл.И мне нужно echo
значение при записи и копировании файла.
Пожалуйста, проверьте мой код:
<?php
$pages = array("story1", "story2", "story3","story4","story5","story6");
$length = count($pages);
for($i=0;$i<$length;$i++){
$myFile = "newfile-in-{$pages[$i]}.php";
if (file_exists($myFile)) {
echo copy("expcontent.php","newfile-in-{$pages[$i]}.php");
}else{
$myfile = fopen("newfile-in-{$pages[$i]}.php", "w") or die("Unable to open file!");
$txt = "Mickey {$pages[$i]}\n";
fwrite($myfile, $txt);
$txt = "Hello Mouse\n";
fwrite($myfile, $txt);
}
}
В моем expcontent.php
:
<p>Kids <?php echo $pages[$i];?>!</p>
Все работает нормально.Новые файлы были созданы и прекрасно скопировали файл.Но вывод:
Kids, !
Kids, !
Kids, !
Kids, !
Kids, !
Ожидаемый вывод:
Kids Story1!
Kids Story2!
Kids Story3!
Kids Story4!
Kids Story5!
Kids Story6!
Не получается правильный вывод, или я думаю, что значение $pages[$i]
для expcontent.php
.
Пожалуйста, проверьте мой код и исправьте меня.Любые идеи или предложения будут приветствоваться.Спасибо.