Форум → Программирование → PHP для идиотов → как вывести результат на то же окно.
как вывести результат на то же окно.
Страницы: ← Предыдущая страница →
-
20 мая 2010 г. 6:56, спустя 5 минут 8 секунд
pam3ec84, а перед форичем начало и после форича конец textarea поставить не догадались?Сапожник без сапог -
20 мая 2010 г. 7:11, спустя 14 минут 48 секунд
А между <texteria> ? и foreach. что ставить? Какой синтаксический элемент? или что то ещё, я этого пока не понимаю. Объясните. -
20 мая 2010 г. 7:22, спустя 11 минут 10 секунд
<textarea>
<?php
foreach ($data as $value) {
echo $value;
}
?>
</textarea>
pam3ec84, вам хоть так понятно ? -
20 мая 2010 г. 7:42, спустя 19 минут 47 секунд
Если ставить в файл index.html вот так
<textarea id="Memo1" name="Memo1" style=" font-family: Verdana; font-size: 10px; height:200px;width:400px;" tabindex="0" wrap="virtual">
<?php
foreach($rss->channel->item as $item) {
echo '<a href="'.$item->link.'">';
echo '<h2>'.utf8_convert($item->title,"w").'</h2>'; //выводим на печать заголовок статьи
echo '</a>';
echo utf8_convert($item->link,"w"); //выводим на печать сылку статьи
}
?>
</textarea>
То открывается новое окно и в нём ни чего не появляется. "Конфузы блогосферы"
Если texteria в SimpleXML.php таким же макаром то ругается на синтаксис.
Ставил весь код парсинга в texteria.тоже не получается. -
-
-
20 мая 2010 г. 8:46, спустя 51 минуту 30 секунд
Значит надо агрегировать:
$data = ВСЕ ВАШИ ДАННЫЕ;
$vars = array();
foreach($data as $k=>$v) {
$vars[] = $v;
}
echo "<textarea>".explode("\n\n", $vars)."</textarea>";https://smappi.org/ - платформа по созданию API на все случаи жизни -
21 мая 2010 г. 3:55, спустя 19 часов 9 минут 36 секунд
а можно показать это на примере кодов которые я встарил в начале темы? -
21 мая 2010 г. 11:22, спустя 7 часов 26 минут 59 секунд
сохранил спарсенную информацию в переменную вот таким макаром.
foreach($rss->channel->item as $item) {
$rty = '<a href="'.$item->link.'"><h2>'.utf8_convert($item->title,"w").'</h2></a>';
$rtr = utf8_convert($item->link,"w");
как правильно вывести её на texteria?
вот так не получается
<textarea id="Memo1" name="Memo1" style=" font-family: Verdana; font-size: 10px; height:200px;width:400px;" tabindex="4" wrap="virtual">.explode("\n\n", $rty)."</textarea>
Подскажите. что делать? -
21 мая 2010 г. 12:44, спустя 1 час 21 минуту 57 секунд
в фориче ты при каждой итерации просто перезаписываешь переменную, а надо добавлять эл-т массива<?php
foreach ($data as $value) {
// $variable = $value; так неправильно
$variable[] = $value; // а вот так правильно
}
?>
<textarea><?php echo implode(' | ', $variable) ?></textarea> -
21 мая 2010 г. 13:13, спустя 28 минут 40 секунд
сделал вот так.
<body>
<form name="data2" method="post" action="SimpleXML.php">
<input name="data2" type="text" size="36" value="http://company.yandex.ru/news/news.rss"><br>
<input type="submit" value="Пуск7"><br>
<textarea id="Memo1" name="Memo1" style=" font-family: Verdana; font-size: 10px; height:200px;width:400px;" tabindex="4" wrap="virtual"><?php echo implode(' | ', $rty) ?></textarea>
</form></body>
$url = $_REQUEST['data2'];//'http://company.yandex.ru/news/news.rss'; //адрес RSS ленты
$rss = simplexml_load_file($url); //Интерпретирует XML-файл в объект
foreach($rss->channel->item as $item) {
$rty [] = '<a href="'.$item->link.'"><h2>'.utf8_convert($item->title,"w").'</h2></a>';
$rtr = utf8_convert($item->link,"w"); }
?>
после нажатия на кнопку открыается новое окно но ни чего не показывает.
Как сделать что бы новое окно не открывалось?
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!