![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 174
|
![]()
Есть файл, в нём есть строка "(text_1)", в течении 10 сек в нем эта строка заменяется на "(text_2)" тоесть скрипт должен выдавать результат
(text_1)(text_2) но он выдаёт (text_1)(text_1), получается так что файл открывается только 1 раз или сразу 2 раза не дожидаясь 10секунд. Помогите решить проблему. Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
PHP-код выполняется на сервере, сразу весь – а JavaScript-код выполняется на клиенте(в браузере пользователя), т.е. уже после того, как отработал весь php-код и сервер отдал страницу в браузер.
Потому файл просто сразу открывается дважды, без всяких задержек. Для отсрочки выполнения JS-кода есть функция setTimeout. Ну и здесь нет кода, добавляющего в файл новое значение (text_2). |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 174
|
![]()
в файл значение (text_2) я сам добавляю руками, могли бы вы привести оптимальный код для решения данной проблемы
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() PHP код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 174
|
![]()
Спасибо, но только похоже задержка в 10 с не срабатывает, значения сразу выводятся
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Все срабатывает, задержка 10с.
PS: проверил в Chrome, Opera, Firefox, Safari – всё OK. Последний раз редактировалось Andkorol; 11.08.2012 в 00:25. Причина: PS |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 174
|
![]()
Да всё норм спасибо, это видно PHPDesigner глючит, залил на хост всё норм
|
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 13.08.2012
Сообщений: 1
|
![]()
При работе с файлами лучше использовать только PHP.
JavaScript загружается клиентом и может быть сохранена, либо изменена, что создает уязвимость |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Php. Построчное чтение из файла в массив | Leshiy80 | PHP | 9 | 30.10.2014 12:45 |
Правильное чтение документации на PHP | kilogram | PHP | 5 | 09.05.2012 15:54 |
PHP, MYSQL чтение записей | Delphinchik | PHP | 2 | 08.12.2010 20:03 |
Запуск и чтение ответа от php.exe | Vov | Общие вопросы Delphi | 3 | 30.07.2010 07:13 |
Запрет на чтение .php файла | Linel | PHP | 3 | 10.03.2010 18:15 |