|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
|
||||||
Как СОХРАНИТЬ изменения на странице?13.01.2016, 13:49. Показов 3467. Ответов 17
Метки нет (Все метки)
1) На компьютере есть папка: page
2) В папке находятся 2 файла: page.html и page.php 3) Никаких БД, Дэнверов, Апачей и тд и тп на компьютере НЕ УСТАНОВЛЕНО Страница будет ТОЛЬКО на компьютере и никогда не будет выкладываться в сети интернет! Как СОХРАНИТЬ ИЗМЕНЕНИЯ НА СТРАНИЦЕ, используя ТОЛЬКО 2 файла: page.html и page.php?
1) Я открываю файл page.html 2) Далее, например, после слова '2016', пишу слово 'год' 3) Нажимаю кнопочку 'SAVE' -> запрос уходит файлу page.php, который находится в той же папке, что и page.html 4) Закрываю браузер 5) Открываю снова файл page.html и РАДУЮСЬ тому, что изменения СОХРАНИЛИСЬ! 6) Отмечаю это событие ... ))) От PHP нужно лишь, как я думаю, пару строк для сохранения страницы. Просьба НЕ ПРЕДЛАГАТЬ использовать LocalStorage, IndexedDB, Node.js и тп. Прошу Вас помочь, дорогие форумчане! Если нельзя решить эту задачу, объясните, пожалуйста, почему. Спасибо!
0
|
||||||
| 13.01.2016, 13:49 | |
|
Ответы с готовыми решениями:
17
Сохранить изменения на странице Как сохранить изменения? Как сохранить изменения в БД |
|
37 / 37 / 23
Регистрация: 21.02.2014
Сообщений: 112
|
|
| 13.01.2016, 14:39 | |
|
В любом случае надо где-то хранить данные, не хотите базу данных - создайте третий файлик, в котором будет храниться текст и уже из него вычитывайте данные и запихивайте в хтмл.
По поводу пхп не скажу, можно ли без сервера перезаписать файл, но аяксом загрузить файл, считать и вывести на страницу текст сможете
0
|
|
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
|
|
| 13.01.2016, 14:54 [ТС] | |
|
Может ли в качестве серверного ПО выступать только PHP-файл, вот что еще интересно.
По поводу AJAX - это да. Для меня было бы, честно говоря, странным, если бы php не мог сохранять! ))
0
|
|
|
414 / 379 / 220
Регистрация: 18.07.2014
Сообщений: 1,259
|
||
| 13.01.2016, 15:30 | ||
|
Teamur,
0
|
||
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
|
|
| 13.01.2016, 15:46 [ТС] | |
|
whiteapps, то есть мне всё-таки придется установить денвер только ради того, чтобы сохранить изменения?
0
|
|
|
414 / 379 / 220
Регистрация: 18.07.2014
Сообщений: 1,259
|
|
| 13.01.2016, 15:51 | |
|
Teamur, не обязательно, можно ограничится только веб сервером, nginx или apache
Добавлено через 1 минуту Teamur, хотя в php с какой-то там версии добавили свой встроенные веб сервер, но сам никогда не юзал, так что точно не подскажу Добавлено через 1 минуту Teamur, http://php.net/manual/ru/featu... server.php
0
|
|
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
|
|
| 13.01.2016, 16:05 [ТС] | |
|
whiteapps, то есть мне всё-таки придется установить денвер только ради того, чтобы сохранить изменения?
Получается, что Денвер получает запрос и запускает PHP-файл. Хмм..! Зачем вообще устанавливать Денвер на локальной машине, если в HTML-файле я напрямую указываю того, кто будет принимать, а именно PAGE.php. Ведь, если я не ошибаюсь, я могу скачать любую демку по AJAX, открыть и PHP выполнит свою работу. Сервером тут выступает мой собственный компьютер. В адресной строке будут лишь пути на файлы этого компьютера. Зачем мне на компьютере устанавливать серверное ПО. Объясните тогда как работает Дэнвер. Что он создает псевдодомен на мой же компьютер? Что-то я запутался. ( Добавлено через 5 минут Просто не хочется что-то устанавливать в систему, если можно использовать стандартные, так сказать, средства. Может быть в php7 это можно как-то реализовать! )
0
|
|
|
414 / 379 / 220
Регистрация: 18.07.2014
Сообщений: 1,259
|
|
| 13.01.2016, 16:06 | |
|
Teamur, для работы AJAX нужен веб сервер
тут дело не в домене, а в принципе в возможности принимать http запрос денвер - это не веб сервер, это комплект ПО в который входит вебсервер apache вам не нужен весь этот комплект, хватит одного apache ваш компьютер сам по себе не является веб сервером сервер != web server Добавлено через 31 секунду Teamur, http://php.net/manual/ru/featu... server.php почитайте это, возможно вам поможет
0
|
|
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
|
|
| 13.01.2016, 16:09 [ТС] | |
|
Правильно ли я понимаю, что:
Браузер НЕ МОЖЕТ ЗАПУСКАТЬ PHP-файлы на ЛОКАЛЬНОЙ МАШИНЕ по запросу СТРАНИЦЫ, также находящейся на этой же машине!
0
|
|
|
414 / 379 / 220
Регистрация: 18.07.2014
Сообщений: 1,259
|
|
| 13.01.2016, 16:14 | |
Сообщение было отмечено Teamur как решение
Решение
Teamur, да, потому что страница может послать только http запрос
сам по себе php скрипт его принять не может нужна специальная программа, web сервер, который слушает постоянно 80 порт, и получив на него запрос, запускает ваш php скрипт передав ему все параметры полученные в запросе Добавлено через 1 минуту даже если файлы находятся на одной машине, из браузера вы не сможете запустить ваш скрипт другими способами он не имеет доступ к локальным файлам, и уж тем более не может запускать php скрипты
1
|
|
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
|
|
| 13.01.2016, 16:47 [ТС] | |
|
Тогда, в принципе, уже не имеет смысла читать статью по указанной вами ссылке о том, что в php есть встроенный web-сервер, если браузер ничего не может поделать с файлом php на компе.
Добавлено через 12 минут Спасибо! Тема закрыта.
0
|
|
|
414 / 379 / 220
Регистрация: 18.07.2014
Сообщений: 1,259
|
|
| 13.01.2016, 16:55 | |
|
Teamur, но вы же можете использовать встроенные сервер php, который уже был установлен на вашем компьютере вместе с php
0
|
|
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
|
|
| 13.01.2016, 18:24 [ТС] | |
|
whiteapps, я честно говоря вообще не разбираюсь в php и, следовательно, я не знаю как это сделать! Ладно, почитаю статью про встроенный сервер )))
0
|
|
|
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
| 13.01.2016, 18:41 | |
|
0
|
|
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
|
|
| 13.01.2016, 18:47 [ТС] | |
|
fanatikus, вы хотите сказать, что php надо устанавливать!
А я думал, что Windows поддерживает и понимает php из коробки также как и vbs, wsh, bat. Блин ))
0
|
|
|
414 / 379 / 220
Регистрация: 18.07.2014
Сообщений: 1,259
|
|
| 13.01.2016, 18:57 | |
|
Teamur, вы такой внезапный о_О
0
|
|
|
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
| 13.01.2016, 18:57 | |
|
0
|
|
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
|
|
| 13.01.2016, 19:16 [ТС] | |
|
Эх блин, даже не выяснил нужно ли его устанавливать!
СмешноНикогда ранее не занимался php. Тогда уж сразу установлю php 7, что уж мелочиться! Добавлено через 8 минут Скажем я установлю php 7, придется его изучать и тд. Тогда встает вопрос: Чем php 7 лучше чем, например, Ruby, Rust, Go в плане быстродействия и понимания. Но, наверное, этот вопрос не сюда.
0
|
|
| 13.01.2016, 19:16 | |
|
Помогаю со студенческими работами здесь
18
Как сохранить изменения dataset в БД
Как сохранить изменения файла в БД Как сохранить изменения в таблице? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|