значит так. Есть файлик news.php содержания: 代码: <?php $conn = mysql_query ("SET NAMES cp1251"); $q = mysql_query("SELECT * FROM [СКРЫТО]"); for ($c=0; $c<mysql_num_rows($q); $c++) { $f = mysql_fetch_array($q); include ('templates/standart/news_tpl.php'); echo $news_tpl; } ?> Надо сделать чтобы вызывать этот файл только переменной
代码: function news(){ $conn = mysql_query ("SET NAMES cp1251"); $q = mysql_query("SELECT * FROM [СКРЫТО]"); for ($c=0; $c<mysql_num_rows($q); $c++) { $f = mysql_fetch_array($q); include ('templates/standart/news_tpl.php'); echo $news_tpl; } } "Переменная" будет такая: news();
Нет мне нужно именно в переменную вставить это. тоесть чтобы была например переменная $news т.к. мне нажо это будет впихнуть в php файл такого типа: 代码: <?php $body = <<<HTML тут идет строение странички {$news} тут оно продолжается HTML; ?>
Я тебе дал способ. будет так: 代码: <?php $body = <<<HTML тут идет строение странички news(); тут оно продолжается HTML; ?> (Ну может немного синтаксисом ошибаюсь, но принцип такой) А тот код, который я дал выше, просто нужно вставить в начало страницы.
news.php 代码: <?php $conn = mysql_query ("SET NAMES cp1251"); $q = mysql_query("SELECT * FROM [СКРЫТО]"); for ($c=0; $c<mysql_num_rows($q); $c++) { $f = mysql_fetch_array($q); include ('templates/standart/news_tpl.php'); echo $news_tpl; } ?> index.php 代码: <?php $body = <<<HTML тут идет строение странички include('news.php'); тут оно продолжается HTML; ?>
代码: <? function news(){ $conn = mysql_query ("SET NAMES cp1251"); $q = mysql_query("SELECT * FROM [СКРЫТО]"); for ($c=0; $c<mysql_num_rows($q); $c++) { $f = mysql_fetch_array($q); include ('templates/standart/news_tpl.php'); echo $news_tpl; } } $body0 = <<<HTML тут идет строение странички HTML; $body1 = news(); $body2 = <<<HTML тут оно продолжается HTML; $body = $body0.$body1.$body2; ?>
Ну может и никак а я сделал) Решил проблему объединив в класс. теперь проблема такова: Есть некоторая талица. В ячейке в которой должны быть новости прописано: 代码: <td>{$News->All_news()}</td> И вроде как новости должны выводиться в этой ячейке но новости выводятся над таблицей. в самом верху страницы. как сделать чтобы новости были в нужном месте а не в самом верху?
это естественно часть кода. имхо вся табличка большая) могу написать специально для тебя так: 代码: <?php $body = <<<HTML <table> <tr> <td>Свежие новости:</td> </tr><tr> <td>{$News->All_news()}</td> </tr> </table> ?> но это ничего не меняет. суть тажа
Меняет. Откуда я могу знать делал ты всю таблицу или же написал просто <td>{$News->All_news()}</td>. В общем таким как ты даже пробовать помочь желания нет.. PHP HTML удачи.