У меня есть пара массивов со строковыми значениями:
var sites = [homehtml, evshtml, dhtml, registerhtml];
var names = ["pagehome.html", "pageevents.html", "pagedjs.html", "pageregister.html"];
Таким образом, в основном я назначил каждому значение обычного html-файла, а также различные вещи в тегах body для различения:
var homehtml = "<html><head>...";
Теперь я использую цикл for для вызова функции JQuery для перезаписи html-файлов, которые у меня есть в сети:
for(var i = 0; i < sites.length; i++) {
$.get("/cen3721/createsites.php", {site: sites[i], name: names[i]}, function(data){ alert(data)});
}
Файл createsites.php
имеет следующее:
<?php
if (isset($_GET['site']) && isset($_GET['name'])) {
$site = $_GET['site'];
$name = $_GET['name'];
echo file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/cen3721/' . $name, $site);
}
?>
куда cen3721
папка внутри моего хостинга Этот код помог мне переписать .txt
файл раньше (хотя я не использовал переменные как часть адреса файла. Это неправильно, или я должен использовать другой метод для записи в файл HTML? Большое спасибо заранее
Задача ещё не решена.
Других решений пока нет …