первая должны быть буква в имени переменной
проверка на неотсутствие переменной функция isset т.е. if(isset($abc)) { echo $abc; } else { echo "abc not found"; } _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
вовнутрь эхи можно как-нибудь вставить функцию ? или только разрывать придётся ? |
echo "hello:" . getusername() . "!!!"; _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
Не получается... может не так выразился...
вобщем пример: echo ("абв 123" . include ('inc/1.php') . ; "абв 123") ; без ; инклуд работать не будет! придётся два эхо а между ними инклуд отдельно ? |
мда, лучше два эхо сделай... _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
слееедующий вопрос
страница составляется из инклудов (шапка, меню, низ и т.п.) переходя по ссылкам меню - меняется только центр (содержание) стоит ли делать много файлов типа 1.php, 2.php... (в которых будет собственно те же инклуды + информация голым хтмл) ИЛИ как сделать чтобы ссылки были вида http://test/index.php?page=1 ?? |
Minya писал(а): страница составляется из инклудов (шапка, меню, низ и т.п.)В таком случае лучше использовать обычные SSI-инклуды. Файлы будут с расширением .shtml А PHP немного для другого ![]() |
а зачем 100 инклудов? на шапку меню и тп?
сделай один шаблон в любом редакторе (дримвивере к примеру), в месте содержимого напиши в коде include('content.php'); (к примеру) а уж в самом content.php пиши любой код какой вздумается. для ссылок типа твоей вообще легко: <? $page = (int)$_GET['page']; if (is_file($page.'.html')) include($page.'.html'); ?> вот и весь движок ![]() только успевай добавляй в каталог файлы типа: 1.html, 2.html... _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
не знаю как использовать SSI инклуды
ничего... придётся оставить как есть и всё-таки наделать 1,2,3.php в конце-концов не так много страниц |
Нафига вообще инклуды? В дримвьюэре отлично реализована работа с шаблонами. Создаёшь один основной шаблон с дизайном сайта, указываешь там редактируемые (изменяющиеся на разных страницах) области (заголовки, контент-зона) и вперёд.
Если надо будет что-то изменить в дизайне - открываешь основной темплейт, меняешь, сохраняешь. Дримвьюэр автоматически применяет все изменения к остальным страницам сайта. И никакого программирования. Чистый HTML. |
Konst писал(а): Чистый HTML.такого в ТЗ не было ![]() _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
Konst
не! нафиг! andy ice :p легко.... <a href=<? $page = (int)$_GET['page']; if (is_file($page.'1.html')) include($page.'1.html'); ?>>1</a> разжевааать |
andy ice, так судя из первого поста нужен вообще "скрипт, который делал бы резервную копию указанного файла, в указанное время, в указанное место" ![]() |
Konst
не. тут развивающийся проЭкт ![]() Minya блин. я тебе пример обработчика привел - чего выводить в контент-странице. а генерацию адресов страниц ты не просил, и метод не известен - как и что генерить. _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
andy ice, аха.. вот так всегда, указываешь людям верный путь, а они.. )
А некоторые ещё пишут на джаве типичные пхп-шные панельки администрирования ![]() |
Konst
не страшно. лишьбы гостевые на жаваскрипте не требовали _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
на аджаксе! |
не. без использования серверных технологий _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы |