|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||||||||||||||||
В файл HTML записан HTML код с выполнением скрипта. Сформировать новое окно из этого HTML кода (c php)18.04.2015, 10:24. Показов 5530. Ответов 31
Метки нет (Все метки)
php используется для взятия переменной с сервера, поэтому требуется php переменная.
Сейчас я поместил файлы в один каталог, просто для своего удобства. Переменная php берется из файла и представляет собой всего-лишь одну строчку. Она - это однострочный HTML код, внутри которого прописан javascript код. При открытии основной страницы должно открываться новое окно. В этом окне должен отработать HTML код, который и есть однострочный HTML код с javascript. Надеюсь поставил вопрос понятным образом. ___________________ index.php Кликните здесь для просмотра всего текста
html_with_script.htm Кликните здесь для просмотра всего текста
_______________ Сейчас окно открывается и в его HTML коде видна запись, согласно которой на странице должен выполнится javascript код и что-то написать на странице. Но сама страница (текст, который должен видеть пользователь) пустует. Надеюсь это решаемо. Надеюсь задача понята единообразно. Сейчас внутри однострочного файла простой текст, чтобы было виднее. Но мне надо, чтобы там отрабатывало вот такое (можно корректировать, лишь бы заработало)
Не обязательно пытаться применять мой подход к решению. Единственное, что важно. Строчка с однострочным HTML кодом берется с сервера.
0
|
||||||||||||||||
| 18.04.2015, 10:24 | |
|
Ответы с готовыми решениями:
31
Сохранение HTML кода в html файл c использыванием php DENWER открывает html файл и php отдельно, но не обрабатывает файл html в котором подключен php Неувязочка с выводом html кода из из php скрипта |
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 18.04.2015, 10:53 | |
|
опять двадцать пять
![]() ответьте на один вопрос - почему ваш файл однострочный? это у вас обязательное условие задачи такое? или вы просто не имеете понятия о мнемосимволе \n ? теперь у вас HTML - это не только PHP и javascript, но и 1с ![]() прямо как в Аншлаге: "кролики - это не только ценный мех" (с)
0
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|||||||
| 18.04.2015, 11:05 [ТС] | |||||||
Не по теме: Не нравится однострочный. Пусть будет многострочный. Мне нужно решение. Разве не видно моих колоссальных усилий в постановке моего вопроса :D
0
|
|||||||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|||||||
| 18.04.2015, 11:27 | |||||||
![]() начнём с того, что функция file_get_contents () по определению возвращает содержимое файла в виде одной строки если файл будет многострочным, например, таким:
мнемосимвол \n, вот такую строку вернёт: <html>\n<body>\n\n<p>Тру\n<p>-ля\n<p>-ля\n</body>\n\n</html> т.е. эта PHP-функция сама, без вашей помощи даже из миллиона строк сделает одну соответственно, и в javascript-коде автоматически пропишется: document.write ("<html>\n<body>\n\n<p>Тру\n<p>-ля\n<p>-ля\n</body>\n\n</html>"); как видите, какая-то часть ваших усилий была совершенно излишней ![]() создатели языков PHP и JS - они ж не дураки были, предусмотрели
0
|
|||||||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||
| 18.04.2015, 11:45 [ТС] | ||
|
Уверены? Строчка, которую получает file_get_contents содержит свой document.write, который все равно придется делать однострочным. Это сам код, который нужно подсветить. Его никакой file_get_contents не формирует. Добавлено через 9 минут
0
|
||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 18.04.2015, 12:27 | |
|
вот читаю я ваши ответы и, уж извините, так и тянет дать вам ссылку на фрагмент чудесного фильма
в общем, надоело мне вас учить, тем более учиться вы, как я вижу, не хотите - видимо, уверены, что в "отдел очистки" вас и таким, как вы есть, всё-равно возьмут ![]() -------------- по сути вопроса: чистый лист вы видите по причине синтаксической ошибки, после которой скрипты останавливаются в PHP-переменной $x у вас присутствуют кавычки -- и двойные, и одинарные когда вы выводите эту переменную методом write (), закавычивая её в свои двойные кавычки, тут и происходит ошибка самое простое лечение: в значении, которое получает функция file_get_contents () необходимо средствами PHP экранировать все двойные кавычки обратным слешем
0
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
| 18.04.2015, 12:33 [ТС] | |
|
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 18.04.2015, 12:35 | |
|
вот где -- <body><meta http-equiv="content-type" content="...
не, ну точно Полиграф Полиграфыч ![]() упс... да и про необходимое "разбиение тега </script> забыли
0
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
| 18.04.2015, 12:37 [ТС] | |
|
Вообще-то и с упрощенным кодом html_with_script.htm обрамленным HTML5 не работает
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 18.04.2015, 12:39 | |
|
видимо, не судьба... так бывает
0
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
| 18.04.2015, 12:40 [ТС] | |
|
А может все-таки поможете?
Добавлено через 27 секунд в упрощенном коде нет двойных кавычек
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 18.04.2015, 12:43 | ||
|
и зачем там обратный слеш в этом теге? для красоты?
0
|
||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|||||||
| 18.04.2015, 12:45 [ТС] | |||||||
|
Добавлено через 48 секунд
0
|
|||||||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|||
| 18.04.2015, 12:46 | |||
![]()
0
|
|||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
| 18.04.2015, 12:49 [ТС] | |
|
<html> <script type='text/javascript'>document.write('HELLO'); ><\"/s"+\"cript\"></html>
<html> <script type='text/javascript'>document.write('HELLO'); ><"s"+"cript"></html> <html> <script type='text/javascript'>document.write('HELLO'); ><'/s'+'cript'></html> Как Вы имеете ввиду? Я вот не умею.
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 18.04.2015, 12:52 | |
|
повторяю - в значении, которое получает функция file_get_contents () необходимо средствами PHP экранировать все двойные кавычки обратным слешем
в htm-файле оставляйте всё как есть экранирование делайте средствами PHP если не умеете - спросите в соответствующем разделе форума... или "напишите разрабам"
0
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||||||||||||
| 18.04.2015, 13:03 [ТС] | ||||||||||||
<html> <script type='text/javascript'>document.write('HELLO'); ><"/s"+"cript\"></html> не работает Добавлено через 7 минут
0
|
||||||||||||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
| 18.04.2015, 13:11 [ТС] | |
|
5-10 мин
Добавлено через 2 минуты Вы что хотите увидеть? Скачать файлы или как оно не работает. Я, правда, не совсем понял.
0
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
| 18.04.2015, 13:19 [ТС] | |
|
http://www.mytestpage.hostair.ru
Вот сами файлы. И их не 3, а 2. 1 упрощенный просто. ЧТобы сложный смотреть, надо с простым разобраться.
0
|
|
| 18.04.2015, 13:19 | |
|
Помогаю со студенческими работами здесь
20
Вывод кода скрипта из HTML в отдельный файл Html код с Ворда перенести в html файл Замена html кода на php код Вставка переменной в код html из кода php Как отделить код HTML от кода PHP? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|