В общем решил сразу заняться изученимем шаблонитизатора
Эт как? не зная основ пхп изучать шаблонизатор? Отделять логику от представления действительно полезно, особенно при командной работе. Советую начать с паттерна MVC если чувствуете силы, если нет, то не стоит и за смарти браться.
хочу решить задачку, тока не знаю как реализовать. Суть такова: нужно ввести в форму список IP адресов, например ('192.168.0.1','192.168.1.2') т.е. начальный и конечный чтобы
вывело список IP адресов по этому заданному диапазону.
Например мы ввели диапазон ('192.168.0.1','192.168.1.2') и выводит результат:
Что-то типа сканера, но просто последовательно перебором всех адресов. Что использовать и какой алгоритм не могу понять. Можно-ли через массив сделать?
Второй пример взят у ирбисов с MVC
А в моем случае в примере название берется из самого файла name1.php в котором считывается: <!--Name--> которое и показывает ссылка. Так же можно редактировать из админки: задавать <!--Вторая страница> и имя файла.php
Сама гостевуха работает, когда её прикручиваю в index.php через include ('guest.php'); Выводит нормально, но после оставления сообщения не может обновиться и ссылается на: Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\index.php:2) in Z:\home\test1.ru\www\guest.php on line 35 Т.е. на : header('location: http://'. $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); Если вернуться назад и обновить , то обновляется сообщения. Что исправить?
if(!$text2)
$info[] = 'Текстовая область не заполнена.';
if(count($info) == 0)
{ // Если файл существует
if(file_exists('text.txt'))
{
// Читаем файл и десериализуем массив
$posts = unserialize(file_get_contents('text.txt'));
// Достаем все ключи в другой массив
$keys = array_keys($posts);
// Вытаскиваем самый большой элемент и увеличиваем на 1
$id = max($keys) + 1;
} // Если файла нет, значит запись № 1
else
$id = 1;
// Устанавливаем новый ключ
$posts[$id]['date'] = date('d-m-Y');
$posts[$id]['name'] = $text1;
$posts[$id]['mess'] = $text2;
Все работает нормально. А почему Вы считаете что хранить меню удобней в menu.txt. И как сильно будет видна разница в скорости чем предложеной мной генерацией менюшки.
Желание работать WEB-программистом больше чем заработать на своем сайте. Так что скорей всего прибегну к варианту grefon и OrmaJever. А в качестве хобби выберу всё-таки КМС Joomla, хотя и понимаю что она похожа на ламерскую, но почему-то у нас требуют почти все студии её знание.
Честно говоря для меня это сложновато. На сколько я понял мы создали filename.txt с названиями ссылок на каждой строке. Потом index.php с вашим содержимым где читаем и формируем с его содержимое в меню. Верно?
выскакивает Parse error: syntax error, unexpected T_VARIABLE in Z:\home\test1.ru\www\index.php on line 5
Почему усложнили? Происходит генерация менюшки автоматом, а через админку добавляешь, редактируешь. Может пример посмотрите и подскажите, а то вдруг в неправильном направлении двигаюсь?
Есть желание по-профессии пойти работать программистом, больше почему-то тянет php. Раньше учился плохо и понимал только лишь С++ в консоли и то не сложные задачки. Цель- постич хотябы тот минимум который требуют студии.