Вопрос № 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.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.