Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: либо shell_exec либо DOMCharacterData
Покинул форум
Сообщений всего: 171
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
хочу чтобы php-скрипт после выполнения (запрос MySQL) сохранял полученные данные в html документ
Подскажите какой функцией php это возможно сделать и ее синтаксис
EuGen
Отправлено: 12 Декабря, 2012 - 11:09:23
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
algebra пишет:
сохранял полученные данные в html документ
А в каком формате входные данные? Вопрос неточен. Поясню - если, например, они уже в готовом html - то обычного вызова file_put_contents будет достаточно.
Или же - документ не имеется ввиду "файл"? Если нет - то поясните, что именно имеется ввиду.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
algebra
Отправлено: 12 Декабря, 2012 - 11:13:14
Частый гость
Покинул форум
Сообщений всего: 171
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
Проблема в том что file_put_contents не подойдет, так как все это нужно проделать на локальной машине(Денвер) file_put_contents выбирает из php-скрипта текст кода, не выполняя его
EuGen
Отправлено: 12 Декабря, 2012 - 11:14:33
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
algebra пишет:
из php-скрипта текст кода, не выполняя его
Второй раз прошу Вас пояснить формат данных (и их возможное назначение). Сейчас уже оказывается, что это некий код для исполнения, а не html. Пожалуйста, сформулируйте задачу полностью.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
algebra
Отправлено: 12 Декабря, 2012 - 11:21:41
Частый гость
Покинул форум
Сообщений всего: 171
Дата рег-ции: Февр. 2011
а дальше как мне хотелось бы шел код который бы эти данные сформировал в отдельно взятый файл.html
EuGen
Отправлено: 12 Декабря, 2012 - 11:23:06
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
algebra пишет:
а дальше как мне хотелось бы шел код который бы эти данные сформировал в отдельно взятый файл.html
Что значит - "сформировал"? И Вы привели скрипт выборки данных, но примера самих данных не дали.
Я по-прежнему не до конца понимаю, чем не подходит сохранение в файл.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
avtor.fox
Отправлено: 12 Декабря, 2012 - 11:54:35
Постоянный участник
Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012 Откуда: Воронеж
Помог: 50 раз(а)
Я наверно догадался. algebra, Вы хотите сохранить документ, а потом просматривать его как http://localhost/file[dot]html ?
А точнее, Вам нужно отображать динамические ссылки, но с припиской .html в конце?
algebra
Отправлено: 12 Декабря, 2012 - 12:16:10
Частый гость
Покинул форум
Сообщений всего: 171
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
Переформулирую:
есть 1.php который работает с результатом базой данных. формирует результат в таблицу
2.php с функцией file_put_contents работает через ссылку http://www[dot][dot][dot][dot][dot][dot]1.php естественно выполняя скрипт на удаленном сервере.
На Денвере файл 1.php локален и исполнить его таким образом через http не представляется возможным, во всяком случае мне
Теперь вопрос: Как заставить file_put_contents взять скрипт 1.php не локальным способом а как бы удаленно, как будто из браузера.
EuGen
Отправлено: 12 Декабря, 2012 - 12:26:53
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
algebra пишет:
Как заставить file_put_contents взять скрипт 1.php не локальным способом а как бы удаленно, как будто из браузера.
file_put_contents - записывает в файл. Вы когда-нибудь что-нибудь "записываете" через браузер?
Обратиться - можно через file_get_contents, но вот записать Вы сможете только локально (либо же через протоколы удаленного доступа наподобие ftp/scp) - но в Вашем случае - что мешает записывать файл локально?
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
avtor.fox
Отправлено: 12 Декабря, 2012 - 12:29:41
Постоянный участник
Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012 Откуда: Воронеж
Помог: 50 раз(а)
algebra пишет:
Теперь вопрос: Как заставить file_put_contents взять скрипт 1.php не локальным способом а как бы удаленно, как будто из браузера.
Никак. Но есть один способ, кривой, ненадёжный и ужасный, но есть.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.