Regexp - регулярное выражение. 1. Тебе надо создать файл шаблона *.tpl Наворганить там все что нужно. 2. Если псевдотеги которые ты юзал, например: {superblock}, не входят в списк стандартных то в индексном файле (index.php) перед строкой: PHP: $tpl->compile('main'); надо будет добаить строчку: PHP: $tpl->set('{superblock}', ТО ЧТО ТЫ ХОЧЕШЬ ЧТОБ ТАм БЫЛО); В итоге чтоб подключить свой TPL со своими псевдотегами надо будет вписать в индекс примерно следующее: PHP: $tpl->load_template('ИМЯ_ТВОЕГО_ШАБЛОНА.tpl'); $tpl->set('{superblock}', 'ТО ЧТО ТЫ ХОЧЕШЬ ЧТОБ ТАм БЫЛО'); $tpl->compile('ИМЯ подшаблона которое будет фигурировать в массиве $tpl->result[]'); $tpl->clear(); Вот как-то так =) Если не оч понятно, то скачай любой прилиный мод для ДЛЕ, и там посмотри как они реализуют.
Vid0k, xml-запрос: А ответ сервера должен выглядеть подобным образом, но там другие поля xml, не принципиально какие, т.к. их сервер отдает в качестве ответа. Вот я мучаюсь, надо сделать форму и скрипт, который бы с формы формировал запрос, отправлял на порт серверу, получал ответ и выводил на экран.
Люди помогите пожалуйста!.. мне нужен скрипт который бы постоянно с небольшим перерывом обращался по ссылке вида http://site.ru/index.php?a=x&b=y как можно реализовать? причём результат выполнения не важен, важно только чтобы эмулировалось обращение по этой ссылке...
Пишет Warning: fopen(моя ссылка) [function.fopen]: failed to open stream: Permission denied in /home/c/*******/WWW/index.php on line 5 Warning: fclose(): supplied argument is not a valid stream resource in /home/c/******/WWW/index.php on line 6 (
и теперь никак не получится эмулировать обращение по этой ссылке?((( а если через header(location: ....) ?
ну например Code: while(true) { file_get_contents('ссылка'); // обращаемся к файлу sleep(1); // ждём 1 сек }
Еще один вопросик. Как можно текст преобразовать в одну строку... К примеру в форму textarea мы вставляем а получили
Zircool Code: <?php echo ' <form method="POST"> <textarea name="text" style="width: 500; height: 300">'. (isset($_POST['text']) ? htmlspecialchars(str_replace(array("\r", "\n", " "), null, $_POST['text'])) : null) .'</textarea><br> <input type="submit"> </form>'; ?> Фигня какая-то. И зачем это надо?
PHP: $text = str_replace(chr(10),'',$text); $text = str_replace(chr(13),'',$text); 100 раз обсуждалось
не знаю как бы правильно сформулировать вопрос, в общем имею набор ссылок: ссылка1 ссылка2 ссылка3 ссылка4 ссылка5 ссылка6 записанных в одну переменную и надо чтобы они выводились не как строка, а ввиде 2х таблиц: ссылка1 ссылка4 ссылка2 ссылка5 ссылка3 ссылка6 как можно реализовать такое ?
Сделай из этого массив - где каждый элемент - одна ссылка. Потом разбей на n подмассивов - где элементы каждого столбца - эт один подмассив. И выводи как те удобно.
2 варианта: PHP: <?php $sekas = 'ссылка1 ссылка2 ссылка3 ссылка4 ссылка5 ссылка6'; $a = explode(' ', $sekas); $num = count($a); $column = 2; $lines = intval(ceil($num/$column)); echo '<table>'; for($i = 0; $i < $lines; $i++) { echo '<tr>'; for($j = 0; $j < $column; $j++) { echo '<td>'; $n = $j * $lines + $i; if($n < $num) { echo $a[$n]; } echo '</td>'; } echo '</tr>'; } echo '</table>'; //ссылка1 ссылка4 //ссылка2 ссылка5 //ссылка3 ссылка6 $sekas = 'ссылка1 ссылка2 ссылка3 ссылка4 ссылка5 ссылка6'; $a = explode(' ', $sekas); $num = count($a); echo '<table>'; $tr = 0; for($i = 0; $i < $num;$i++) { if($tr == 0) echo '<tr>'; echo '<td>'.$a[$i]."</td>"; $tr++; if($tr == 2) { echo '</tr>'; $tr = 0; } } echo '</table>'; //ссылка1 ссылка2 //ссылка3 ссылка4 //ссылка5 ссылка6 ?>