Вопрос № 37804: Господа, у меня к вам такой вопрос. Как загрузить код html страницы в переменную, если страница находится на др сервере? Будет ли иметь значение то, что стрница содержит элементы вставок (SSI <!--#include velue="txtfile.inc"-->) или о...Вопрос № 37816: Здравствуйте, уважаемые эксперты!
Есть html-код таблицы.
Подскажите, пожалуйста, каким образом каждой ячейке(<td>) добавить по порядку: id="td1", id="td2", id="td3"...
Просто у меня более 300 ячеек и оч...
Вопрос № 37.804
Господа, у меня к вам такой вопрос. Как загрузить код html страницы в переменную, если страница находится на др сервере? Будет ли иметь значение то, что стрница содержит элементы вставок (SSI <!--#include velue="txtfile.inc"-->) или она будет загружаться с уже исполненими вставками?
Отправлен: 17.03.2006, 23:22
Вопрос задал: Redcap (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Zysoftik
Здравствуйте, Redcap!
Обычно я пользуюсь функцией file. Она вычитывает файл и возвращет его содержимое построчно в массиве. Нужно учесть, что при разбивке на строки спецсимволы переноса строки и перевода корретки сохраняются. Если же нужно получить просто текст, то тогда можно написать так:
При этом, все что выполняется на стороне сервера выполняется там. Т.е. если обратиться к php-странице, получим хтмл код - результат ее работы.
Ответ отправил: Zysoftik (статус: 2-ой класс)
Ответ отправлен: 18.03.2006, 14:19
Отвечает: КиберТварь
Здравствуйте, Redcap!
можно открыть УРЛ-ы как обычные файлы
с помощью функции fopen()
но она даст вам только "скомпилированный" хтмл код
Ответ отправил: КиберТварь (статус: Практикант)
Ответ отправлен: 18.03.2006, 19:47
Вопрос № 37.816
Здравствуйте, уважаемые эксперты!
Есть html-код таблицы.
Подскажите, пожалуйста, каким образом каждой ячейке(<td>) добавить по порядку: id="td1", id="td2", id="td3"...
Просто у меня более 300 ячеек и очень трудно это добавлять самому, да и ошибиться легко.
Заранее благодарен за помощь!
Отвечает: Ерёмин Андрей
Здравствуйте, Андрющенко Вячеслав Васильевич!
С помощью вы можете вывести динамически всю таблицу:
<?php
print "<table>";
for ($i = 1; $i <= 300; $i++)
{
print "<tr><td id="td$i"></td></tr>
";
}
print "</table>";
?>
Применить же к существующей параметр id для каждой ячейки нельзя, т.к. php выполняется на стороне сервера. Это нужно копать в сторону JavaScript.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
?>
Данному коду не важно, существующая это таблица, или нет.
Ответ отправил: Zysoftik (статус: 2-ой класс)
Ответ отправлен: 18.03.2006, 14:46 Оценка за ответ: 5
Отвечает: КиберТварь
Здравствуйте, Андрющенко Вячеслав Васильевич!
см в прил.
если это не то что вы хотели то пишите на мыло
ccreature@mail.ru
Приложение:
Ответ отправил: КиберТварь (статус: Практикант)
Ответ отправлен: 18.03.2006, 19:42 Оценка за ответ: 4
Отвечает: Королёв Руслан
Здравствуйте, Андрющенко Вячеслав Васильевич!
Как я понял , Вам нужна такая конструкция
Приложение:
Ответ отправил: Королёв Руслан (статус: 2-ой класс)
Ответ отправлен: 20.03.2006, 00:46 Оценка за ответ: 3
Отправить вопрос экспертам этой рассылки
Приложение (если необходимо):
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.