|
|
|
| Здравствуйте!
Создавал карту сайта по примеру из одного движка(у самого так и не получилось сделать, пришлось чужую переделывать) и возник вопрос: Что означает: точка равно?
Пример моей карты сайта(это только часть)($xml .= ?):
<?php
//инклудим данные
require_once ("config.php");
// Постоянные переменные
$url = "http://site.ru";
$url1 = "http://site.ru/index.php";
$url2 = "http://site.ru/sendmail.php";
$url3 = "http://site.ru/news.html";
mysql_query("SET NAMES 'cp1251'");
$auth = mysql_query("SELECT chpu FROM `category`");
if (!$auth) exit ('<br>Такого раздела не существует!<br>') ;
while($table = mysql_fetch_array($auth)){
$xml .= "\t<url>\n";
$xml .= "\t\t<loc>$url/$table[chpu]/</loc>\n";
$xml .= "\t\t<priority>0.80</priority>\n";
$xml .= "\t</url>\n";
}
print_r ($xml);
?>
|
| |
|
|
|
|
|
|
|
для: Infocean
(20.02.2009 в 20:26)
| | склеить... | |
|
|
|
|
|
|
|
для: Infocean
(20.02.2009 в 20:26)
| | или как в JS += | |
|
|
|
|
|
|
|
для: Infocean
(20.02.2009 в 20:26)
| |
В вашем случае это тоже самое, что и:
| |
|
|
|
|
|
|
|
для: Infocean
(20.02.2009 в 20:26)
| | $xml - название переменной, это надеюсь понятно.
то что в кавычках - это текст.
если мы сделаем:
$xml= "текст1";
$xml= "текст2";
echo $xml;
то получим "текст2", а нам нужно получить "текст1текст2", поэтому применяем .=
хотя конечно на первый взгляд можут показатся глупо делать два раза одно и тоже
$xml .= "текст1";
$xml .= "текст2";
echo $xml;
вродебы проше сделать
$xml .= "текст1текст2";
echo $xml;
но проше, не всегда лучше. В таком коде потом разбиратся будет плохо. И ещё возможно, что придется в промежутка что-то ещё делать... например:
//наприер вставка комментариев
//добавляем первую строку
$xml .= "текст1";
//добавляем вторую строку
$xml .= "текст2";
//получаем к примеру данные из формы и выводим полученные данные
$xml .= "текст3";
echo $xml; | |
|
|
|