Подскажите пожалуйста. Есть текстовая переменная,в ней находиться текст странички. Как из этой переменной извлечь в другую весь текст находящийся между тегами <table> и </table> Желательно с примером, хотя бы приблизительным...
Привет меня интересует как с помощю PHP&MySql, создать станицы даных.. Если можно дайто пожалуста пример етого сода =\
1. Файл в котором есть "<table>...</table>"; 2. PHP скрипт. 1. Я создал файл 123.html c таким содержанием: HTML: bla bla bla bla<br> bla bla bla bla<br> <table> <td>Table content</td> <tr> <td>Table content</td> </table> bla bla bla bla<br> bla bla bla bla 2.Скрипт файл - script.php: PHP: <?php $file = file_get_contents("123.html"); $sd = explode("<table>",$file); $sd[1]; $sd1 = explode("</table>",$sd[1]); echo "<table>".$sd1[0]."</table>"; ?> В результате у нас получиться: HTML: <table> <td>Table content</td> <tr> <td>Table content</td> </table>
XopoIII PHP: $newsPag=2;// 2 новости на страницу $mas=array('новасть 1','новасть 2','новасть 3','новасть 4'); //массив с текстом новостей. $str=$_GET['page']*$newsPag; $str--; for ($i=$str;$i>$str-$newsPag;$i--) if (isset($mas[$i])) echo $mas[$i]."<br>"; ?> идея такова, дальше думай сам
PHP: <? $text = '<html> <head> <title>Hello, world</title> </head> <body> <h1>Test page</h1> </body> </html>'; preg_match_all('|<title>(.*)</title>|s',$text,$title); echo $title[1][0]; ?> P.S. А... У тя table, мну показалось title... Ну просто замениш
пробовал как ты сделать неполучилось, но по твоему примеру получилось вот, только проблема с отображением на экран текста из таблицы=( PHP: include "sql_config.php"; $posts = mysql_query("select * from news"); $total_posts = mysql_num_rows($posts); сообщениями (posts) function print_links($total,$page,$number,$links) { $return = null; $pages = ceil($total/$number); if ($page+$links <= $pages) { $start = $page; } else { $start = $pages-($links-1); $finish = $pages; } if ($start < 0) { $start = 1; } for ($i=$start;$i<=$finish;$i++) { $return .= " <a href='?page=".$i."'>".$i."</a> "; } return $return; } if (!isset($page)) { $page = "1"; } print print_links($total_posts,$page,"10","5"); $query = mysql_query("select * from news limit ".(($page-1)*10).",10 "); mysql_close($link);
Дык у тебя и нет вывода новостей, только страницы =) PHP: $query = mysql_query("select * from news limit ".(($page-1)*10).",10 "); вот у тебя запрос есть, теперь кури в сторону mysql_fetch_array() или ..._object() или ...row()
ну вот так: PHP: while ($row=mysql_fetch_array($news)) { print "<br>".$row['text']."<br>";} и еще вопрос, мне нужно высчитать чисовые полюса по ip, как это осуществить, все ip забить в бд и все пояса забить в бд и сопоставить? и где взять или посмотреть какое ip к какому региону относится
вот еще проблема с серверомм Вы пытались получить доступ к адресу http://localhost/1/index.php, который сейчас не доступен. Убедитесь, что веб-адрес (URL) введен без ошибок, и попытайтесь перезагрузить страницу. я создаю папку в корне хтдокс, любую. туда сую индекс.пхп, а он всегда мне кричит вот это
нужно что-то вроде такого, открываем страницу интернета, после чего мы копируем часть, например от начСЛОВОкон и вывести СЛОВО
PHP: <? Error_Reporting(E_ALL & ~E_NOTICE); $faileg = fopen ("http://127.0.0.1/lop.html", "r"); if (!$faileg) { echo "<p>не могу найти и вообще открыть"; exit('кто накуренный? я накуренный =)'); } while (!feof ($faileg)) { $lines = fgets($faileg, 127924); //размер указываешь свой, т.е. вместо 127924 if (eregi ("nach(.*)conez", $lines, $out)) { //будет работать, если вся задаваемая херь в одной строке, т.е. неразделено \n.вот.Sn@k3 $naidennoe = $out[1]; break; } } fclose($faileg); echo$naidennoe; ?> =\ три строки, ну почти -))), кстати, проверил, воркед
PHP: <?php $content = file_get_contents('http://forum.antichat.ru/member.php?userid=36233'); $searchMetod = 'Посмотреть историю оценок репутации rubik-nerubik">%|%</a>'; #%|% - любой контент preg_match_all('|' . strtok($searchMetod,'%|%') . '(.*)' . strtok('%|%') . '|sU',$content,$found); if($found[1][0]) { echo 'rubik-nerubik такой блатной, т.к. у него репа ' . $found[1][0] . ' <img src="http://forum.antichat.ru/images/smilies/biggrin.gif" border=0>'; } else echo 'Ничего не найдено'; ?> Вот... Просто делать нечего вот и написал, пусть аффтар выбирает что больше нравится
ну так не ... мозги и поставь денвер а по теме - ты перезагружать сервак, после того как создал дерикторию, пробовал?