Страница 1 из 1
WEB-технологии от HTML до AJAX
Добавлено: 2008-06-05 18:30:06
KDG
Появился новый ресурс для WEB- мастера.
Кроме полезных подборок скриптов и исходников, на сайте есть
анализатор вашего сайта (_http://htmlweb.ru/analiz/) и
сайт-мэп генератор (_http://htmlweb.ru/analiz/sitemap.php) - показывает битые ссылки, генерирует в формате XML для гугла И HTML для карты сайта.
Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-05 19:27:45
zg
дизайн что-то больно аскетичный... сначало думал стили не подгрузились, а потом на главного разработчика глянул.. и понял, что стилей там никогда и не было...
у меня в опере главное меню на другое главное меню налезло..
Код: Выделить всё
PHP-программа должна быть отделена от обычного HTML-текста. Существует четыре стиля обрамления PHP-кода:
Стиль Открывающий тег Закрывающий тег
Сокращенный <? ?>
XML (стандартный) <?php ?>
ASP <% %>
SCRIPT (программный) <SCRIPT LANGUAGE="php"> </SCRIPT>
эта... открывающий тег и закрывающий никак не связаны
валидный скрипт.
Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-05 19:33:44
zg
http://htmlweb.ru/php/php1.php писал(а):В примере 1 заменим вызов функции echo на вызов встроенной функции phpinfo( ), которая выдаст список параметров PHP-среды.
Пример 2
Код: Выделить всё
<html>
<head>
<title>Информационная страница PHP</title>
</head>
<body>
<?php
phpinfo();
?>
</body>
</html>
тот же пример, но первоисточник
в чём разница? phpinfo() генерит полноценную страницу, а значит в первом варианте будет чёрти чё..

Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-05 19:48:24
zg
http://htmlweb.ru/php/php_array.php писал(а):Пример 5
Код: Выделить всё
<html>
<head>
<title>Просмотр двухмерного массива</title>
</head>
<body>
<?php
$данные = array (
"Иванов" => array ("рост" => 174, "вес" => 68),
"Петров" => array ("рост" => 181, "вес" => 90),
"Сидоров" => array ("рост" => 166, "вес" => 73));
foreach ($данные as $фамилия => $данные1)
{
echo "<br>$фамилия:<br>";
foreach ($данные1 as $параметр => $pp)
{
echo "$параметр = $pp<br>";
}
}
?>
</body>
</html>
тот же самый код, но немного по-другому оформлен
Код: Выделить всё
<html>
<head>
<title>Просмотр двухмерного массива</title>
</head>
<body>
<?php
// Данные по курсантам
$data = array
(
"Иванов" => array ("рост" => 174, "вес" => 68),
"Петров" => array ("рост" => 181, "вес" => 90),
"Сидоров" => array ("рост" => 166, "вес" => 73)
);
// Вывод списка курсантов
foreach ($data as $lastName => $info)
{
?>
Кандидат: <?=$lastName?><br />
<?
// Вывод параметров отдельного курсанта
foreach ($info as $key => $value)
{
?>
<?=$key?> = <?=$value?> <br />
<?
}
}
?>
</body>
</html>
разница есть? я думаю есть...
Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-05 20:05:16
zg
KDG писал(а):Появился новый ресурс для WEB- мастера.
мастера.. ломастера...
Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-06 2:49:41
krilya
короткие php-теги - это зло, а полезность ресурса (буду деликатен) спорная

Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-06 8:27:18
zg
krilya писал(а):короткие php-теги - это зло

)) код должен быть читаем и не быть избыточным, а то, что при этом страдает совместимость, это допустимо, поскольку массовый пользователь (я имею ввиду, хостеров) как правило работает с включенными короткими тегами.
krilya писал(а):а полезность ресурса (буду деликатен) спорная
я так понял, что этому т.н. к.т.н. нужно было сайт сварганить для галочки...
Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-06 8:42:17
krilya
zg писал(а):krilya писал(а):короткие php-теги - это зло

)) код должен быть читаем и не быть избыточным, а то, что при этом страдает совместимость, это допустимо, поскольку массовый пользователь (я имею ввиду, хостеров) как правило работает с включенными короткими тегами.
ну помимо совместимости, например, это делает невозможным использование XML-документов внутри кода
хотя чесно сказать мне этим пользоваться не приходилось

в любом случае это вопрос стиля

Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-06 9:12:55
zg
krilya писал(а):ну помимо совместимости, например, это делает невозможным использование XML-документов внутри кода
херня всё это -)))
Код: Выделить всё
<?
if ( count(get_included_files()) < 2 ) die();
echo '<?xml version="1.0" encoding="utf-8"?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
....
krilya писал(а):в любом случае это вопрос стиля
умом-то я понимаю, что зло, да и напарывался пару раз, но конструкция <?=...?> с лихвой перевешивает все недостатки коротких тегов

Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-06 9:38:40
krilya
Код: Выделить всё
<?
if ( count(get_included_files()) < 2 ) die();
echo '<?xml version="1.0" encoding="utf-8"?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
....
это бред, по другому выразиться затрудняюсь
zg писал(а):умом-то я понимаю, что зло, да и напарывался пару раз, но конструкция <?=...?> с лихвой перевешивает все недостатки коротких тегов

имхо ее возможно использовать только в php-like шаблонизаторах
p.s использование Smarty с лихвой перекрывает все преимущества <?=...?>

Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-06 9:47:54
zg
krilya писал(а):это бред, по другому выразиться затрудняюсь

ага, ну давай на платных хостингах, по-другому сделай
krilya писал(а):имхо ее возможно использовать только в php-like шаблонизаторах
p.s использование Smarty с лихвой перекрывает все преимущества <?=...?>
как только будут профессиональные редакторы для смарти с поддержкой проверки синтаксиса, вывода всех допустимых значений и лицензия будет позволять её продавать аки свой продукт, так сразу, а пока - нет.
Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-06 10:16:30
krilya
zg писал(а): ага, ну давай на платных хостингах, по-другому сделай
не пробовал спорить не стану
zg писал(а):как только будут профессиональные редакторы для смарти с поддержкой проверки синтаксиса, вывода всех допустимых значений и лицензия будет позволять её продавать аки свой продукт, так сразу, а пока - нет.
там тегов смарти то, кот наплакал, так что думаю редактора для смарти не будет никогда

тем более ничто не мешает сделать свою схему подсветки синтаксиса смарти для любого редактора (SciTE, Notepad++)
ну и наконец ничто не мешает переопределить стандартный Smatry-теги "{" и "}" , например в XML-like стиле <smaty></smarty>
вобщем было бы желание, рекомендую все же поробовать
насчет лицензии
http://smarty.incutio.com/?page=SmartyF ... dQuestions
Q: Can I create a proprietary software, and sell it with Smarty?
A: Yes, you can. Smarty is licensed under the [LGPL] and distributing an unmodified smarty source as part of a commercial product is just fine. Be sure it contains all the LGPL license files, copyright notices, etc. Also anywhere you mention copyrights on your own source code, you should also mention copyrights of third party software such as Smarty.
так что ничто не мешает сделать коммерческий продукт с ее использованием
Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-06 14:51:31
Alex Keda
вы про спам слышали?
вот топик тредстартера - это спам...
прибить бы его по хорошему - но коли обсуждаете - оставлю.
Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-06 15:22:53
krilya
ну можно и прибить, не жалко
Re: WEB-технологии от HTML до AJAX
Добавлено: 2008-06-06 17:12:06
zg
lissyara писал(а):прибить бы его по хорошему - но коли обсуждаете - оставлю.
это я так.. от скуки начал постить

можно прибить )))