В read_controller есть непонятный мне кусочек
if($ok && $POST['value1'] && $POST['value2'])
{
$url = mb_strtolower($POST['value1']);
$reserve = array();
if(count($links))
foreach($links as $num => $link)
$reserve[] = $link[0];
Как понять $link[0], если это по сути не массив, а просто переменная и какому ключу массива $reserve будут присваиваться эти значения.
Заранее спасибо!
Спустя 18 минут, 19 секунд (15.02.2011 - 13:04) Dron19 написал(а):
$link - это массив значений и присвоит всем ячейкам массива reverse значения
Спустя 30 секунд (15.02.2011 - 13:04) Dron19 написал(а):
выучи цикл foreach - поймешь почему это массив
Спустя 2 минуты, 28 секунд (15.02.2011 - 13:07) Dron19 написал(а):
точнее этот скрипт по идее должен первую букву всех элементов массива links засунуть в reverse. Ну вот сейчас twin придет и расскажет, что он задумывал написать в этом скрипте
Спустя 10 минут, 26 секунд (15.02.2011 - 13:17) kent666 написал(а):
А есть ссылка на более полное описание функции, а то я в гугле нахожу только описание
foreach (массив as $ключ=>$значение) и все(((
foreach (массив as $ключ=>$значение) и все(((
Спустя 29 минут, 53 секунды (15.02.2011 - 13:47) twin написал(а):
Здесь есть очень подробно
Спустя 6 дней, 7 часов, 58 минут, 42 секунды (21.02.2011 - 21:46) eXaM написал(а):
У меня тоже вопрос по статическим страницам, точнее, два вопроса. Во-первых, зачем в третьем шаге обрабатывать код страницы функцией htmlspecialchars()? Мы ведь планируем хранить в этих текстовых файлах гипертекст? И, кажется, в том же третьем шаге автор дал код не того шаблона. Видимо, имелся в виду form_edit.tpl, ведь новое поле по логике должно появиться именно там. И да, может, неуместное замечание, но в текстах постоянно встречаются "И так" вместо "Итак" и "по этому" вместо "поэтому". Понимаю, что ерунда, но глаза несколько мозолит, да и вообще такие странные ошибочки смотрятся очень нелепо на фоне великолепия самих текстов.
Спустя 9 часов, 30 минут, 46 секунд (22.02.2011 - 07:17) twin написал(а):
В третьем шаге функцией htmlspecialchars() обрабатывается текст ссылки, а не текст страницы.
Шаблон действительно был не тот, спасибо. Как никто раньше не заметил...
По поводу то есть, по этому и и так - грешен. Как увлекусь, так с орфографией беда.
Стараюсь исправлять, что вижу.
Шаблон действительно был не тот, спасибо. Как никто раньше не заметил...
По поводу то есть, по этому и и так - грешен. Как увлекусь, так с орфографией беда.

Стараюсь исправлять, что вижу.
Спустя 2 часа, 25 минут, 34 секунды (22.02.2011 - 09:42) eXaM написал(а):
Спасибо, теперь все понятно.
Спустя 8 часов, 4 минуты, 14 секунд (22.02.2011 - 17:46) eXaM написал(а):
Я нашел еще одну недоработку: в modules/main/read_controller.php, пожалуй, стоит дописать:
А то при попытке прочитать несуществующую страницу появляется не совсем то, что нужно. Или я пропустил момент, где это учитывалось?
else
{
header('HTTP/1.1 404 Not Found');
exit(file_get_contents('./404.html'));
}
А то при попытке прочитать несуществующую страницу появляется не совсем то, что нужно. Или я пропустил момент, где это учитывалось?
Спустя 5 минут, 8 секунд (22.02.2011 - 17:52) twin написал(а):
Вообще это обычно в роутере делается. Ну а коли нет такого, то скорее всего главная выйдет.
Спустя 4 минуты, 18 секунд (22.02.2011 - 17:56) eXaM написал(а):
В том-то и дело, что выходит не главная, а просто шаблон, в котором вместо контента — пустота. И я не совсем понял, зачем в роутере делать проверку на наличие файла setup/$GET['id'], если эта проверка есть в контроллере и можно воспользоваться ей? Вопрос чисто семантический?
Спустя 8 минут, 45 секунд (22.02.2011 - 18:05) twin написал(а):
Надо посмотреть... Чудесно, что кто то так досконально это все разбирает. Весьма вероятно я там и понакосячил.

Спустя 16 часов, 30 минут, 20 секунд (23.02.2011 - 10:35) eXaM написал(а):
Кстати, в админке того, что вы выкладываете после статьи, внизу написано «innovative» с одной «n».
Спустя 57 минут, 24 секунды (23.02.2011 - 11:32) twin написал(а):
упс
