[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Курсы PHP. Урок №1 от IRBIS-team
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
twin
Ну посмотрим

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
KonstantinK
Вопрос уже поднимался но немного с другими условиями. Подскажите
У меня стоит AppServ и ругается вот так
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, root@mail.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/2.2.8 (Win32) PHP/5.2.6 Server at localhost Port 80

Я выяснил что ругается на последние строки .htaccess про Rewrite. Когда все 4 последние инструкции убираю то работает. Я так понимаю надо проверить подключен ли mod_rewrite , а как это сделать не знаю.
KonstantinK
Все поставил Денвер заработало. Вопрос снимается.
kaktus2010
Подскажите как на директорию log выставить права 777
kaktus2010
И еще записал в файл это
<?php
header("Content-Type: text/html; charset=utf-8");
echo 'Шило в мешке не утаишь.';
Высвечивается:
���� � ����� �� ������.
Поменял кодировку тоже самое.
Что делать?
kaktus2010
Цитата (kaktus2010 @ 26.03.2010 - 04:46)
И еще записал в файл это
<?php
header("Content-Type: text/html; charset=utf-8");
echo 'Шило в мешке не утаишь.';
Высвечивается:
���� � ����� �� ������.
Поменял кодировку тоже самое.
Что делать?

Это заработало
kaktus2010
Помогите пожалуста!
Немогу разобраться. Вот в 1 уроке шаг 2:

Еще в конфиге определим три константы. Обратите внимание на префиксы констант. Они нужны, чтобы невзначай не пересечься с предопределенными константами или константами сторонних скриптов, оторые мы может быть будем интегрировать в систему. <?php

/**
* Choice of language of a site
* Выбор языка сайта
*/
define('IRB_LANGUAGE', 'ru');
/**
* Includes mod rewrite
* Включает модуль перенаправления
*/
define('IRB_REWRITE', 'on');



Первая будет отвечать за опцию ЧПУ, вторая для указания полных физических путей, а третья нужна для ссылок.

что это за константы как их определить?
twin
Вот что за константы smile.gif

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
kaktus2010
Цитата (twin @ 26.03.2010 - 06:27)
Вот что за константы smile.gif

Спасибо.
Тогда еще вопрос сейчас читаю как делать гостевую книгу шаг 2
и здесь есть одна строка в ней у меня выводит ошибку

<input name="text1" type="text" value="<?php echo htmlspecialchars($text1) ?>"/><br />

может быть здесь переменная не $text1, а $text.
и еще после echo разве ненужна точка с запятой?
twin
Точка с запятой не обязательна перед закрывающим дескрипоторм. А вот текст ошибки в таком случае нужно показывать)

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
ohxxx
Уважаемые IRBIS-team.

Я не знал куда написать, пишу сюда.

Я изучал ваши уроки на вашем сайте. Дошол до ядра и застрял.
Пожалуйста за комментируйте дебаггер ато разбирать его с моим уровнем знаий сложноватто чтобы понять как работает уже третий день ковыряю пока не доходит. Тоесть применр то понимаю но примерно в программировании не годится. sad.gif(

Заранее благодарен за ответ хоть какой нибудь.



_____________
Подпись отключена за НЕуплату
kaktus2010
Цитата (twin @ 26.03.2010 - 08:58)
Точка с запятой не обязательна перед закрывающим дескрипоторм. А вот текст ошибки в таком случае нужно показывать)

Вот ошибка в окне ввода:

<!--error--><br /><b>Notice</b>: Undefined variable: text1 in <b>Z:\denwer\www\denwer\obuchenie\index.php</b> on line <b>21</b><br /><script language=JavaScript src='/denwer/errors/phperror_js.php'></script>
kaktus2010
И еще далее по уроку.

if(!empty($_POST['ok']) && !$text)
echo 'Поле не заполнено.';
elseif(!empty($_POST['ok']))
echo htmlspecialchars($text);
else
echo 'Напишите что нибудь';
Здесь проверяется нажата ли кнопка !empty($_POST['ok']) и введен текст (т.е. переменая $text не является пустой)? но имя переменой поля в котором мы набираем текст $text1

<input name="text1" type="text" value="<?php echo htmlspecialchars($text1) ?>"/><br />

и переменая $text всегда пустая
Или я что то не так понял.
kaktus2010
Помогите не могу разобраться

function dirScan($dir)
{
static $files;

if(empty($files))
{
$files = scandir($dir);
$files = array_diff($files, array('.', '..'));
}

$files = count($files)?$files:array('1');

return $files;
}

Что такое
static $files;
$files = count($files)?$files:array('1');
twin
ohxxx
Ну воббще то разбирать его принцип действия не особо нужно, пока им просто нужно научиться пользоваться. Потому что там довольно хитрые механизмы, которые на начальном этапе только заморочат голову. Потом понимание придет само. Но если сильно хочется, могу конечно и расписать.

kaktus2010
Да, действительно было напутано с именами. Сейчас поправил.

Цитата
Что такое
static $files;
$files = count($files)?$files:array('1');

static - так переменная объявляется статической. То есть оа будет жить в функции, пока работает скрипт. Обычная переменная обнуляется, как только заканчивает работу функция.
Дальше тернарный оператор и count(). Вообще все, что не понятно, нужно смотреть в мануале. Вот тут очень неплохой перевод.


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.