Здравствуйте други!
Хочу на своем сайте модернизировать систему FAQ.
Есть желание создать страницу faq.php в которую передается параметр через "?".
Где можно почитать об этом. Или если можно простенький код.
Спасибо!
1. toturvator - 12 Июня, 2007 - 10:36:02 - перейти к сообщению
2. evgenijj - 12 Июня, 2007 - 11:38:56 - перейти к сообщению
http://phpfaq[dot]ru/
http://php5[dot]ru/study/webbasics
http://php5[dot]ru/study/forms
http://www[dot]p-stone[dot]ru/libr/inter[dot][dot][dot]lic1/index[dot]shtml
На первое время тебе хватит почитать...
http://php5[dot]ru/study/webbasics
http://php5[dot]ru/study/forms
http://www[dot]p-stone[dot]ru/libr/inter[dot][dot][dot]lic1/index[dot]shtml
На первое время тебе хватит почитать...
3. toturvator - 12 Июня, 2007 - 11:53:44 - перейти к сообщению
Вопрос снят! Сделал! Смотрите мои faq-и на моем сайте. ;)
(Добавление)
Еще вопрос.
Я пытаюсь открыть файл. Как обработать ошибку на его отсутствие?
Читал про аргумент @.
И видел такой код:
<?php
$fp = fopen("counter.txt", "r"); // Открываем файл в режиме чтения
if ($fp)
{
while (!feof($fp))
{
$mytext = fgets($fp, 999);
echo $mytext."<br />";
}
}
else echo "Ошибка при открытии файла";
fclose($fp);
?>
Что лучше?
И еще. По функции require. Можно ее как то обрабатывать на предмет ошибки? Если вдруг не будет найден файл включений.
(Добавление)
Еще вопрос.
Я пытаюсь открыть файл. Как обработать ошибку на его отсутствие?
Читал про аргумент @.
И видел такой код:
<?php
$fp = fopen("counter.txt", "r"); // Открываем файл в режиме чтения
if ($fp)
{
while (!feof($fp))
{
$mytext = fgets($fp, 999);
echo $mytext."<br />";
}
}
else echo "Ошибка при открытии файла";
fclose($fp);
?>
Что лучше?
И еще. По функции require. Можно ее как то обрабатывать на предмет ошибки? Если вдруг не будет найден файл включений.
4. evgenijj - 12 Июня, 2007 - 12:21:12 - перейти к сообщению
toturvator пишет:
Я пытаюсь открыть файл. Как обработать ошибку на его отсутствие?
Я пытаюсь открыть файл. Как обработать ошибку на его отсутствие?
Вообще принято, перед тем как открывать файл -- проверять его наличие
http://php.su/functions/?is-file
http://php.su/functions/?file-exists
Цитата:
И еще. По функции require. Можно ее как то обрабатывать на предмет ошибки? Если вдруг не будет найден файл включений.
И еще. По функции require. Можно ее как то обрабатывать на предмет ошибки? Если вдруг не будет найден файл включений.
Используй include
Цитата:
Единственным отличием оператора require от include является то, что последний в случае ошибки подключения файла генерирует предупреждение (Warning), а первый ошибку (Fatal error). При возникновении предупреждения работа скрипта не прекращается, а при возникновении ошибки происходит полный останов скрипта.
Единственным отличием оператора require от include является то, что последний в случае ошибки подключения файла генерирует предупреждение (Warning), а первый ошибку (Fatal error). При возникновении предупреждения работа скрипта не прекращается, а при возникновении ошибки происходит полный останов скрипта.
5. toturvator - 12 Июня, 2007 - 12:45:33 - перейти к сообщению
Ой спасибо!
А написание вот этой строки
'faq-'.$_GET[faq].'.dat';
отличное от моего написания
"faq-".$_GET[faq].".dat";
очень критично?
А написание вот этой строки
'faq-'.$_GET[faq].'.dat';
отличное от моего написания
"faq-".$_GET[faq].".dat";
очень критично?
6. evgenijj - 12 Июня, 2007 - 13:09:43 - перейти к сообщению
toturvator пишет:
А написание вот этой строки
'faq-'.$_GET[faq].'.dat';
отличное от моего написания
"faq-".$_GET[faq].".dat";
очень критично?
А написание вот этой строки
'faq-'.$_GET[faq].'.dat';
отличное от моего написания
"faq-".$_GET[faq].".dat";
очень критично?
Если строка заключена в апострофы, то она трактуется так же, как записана, за исключением
* \' - трактуется как апостроф
* \\ - трактуется как обратный слэш
Если строка заключена в кавычки, то набор метасимволов гораздо шире
* \n
* \r
* \t
* \$
* \"
* \\
7. toturvator - 12 Июня, 2007 - 14:04:48 - перейти к сообщению
У меня делема переделок.
Опять работа со строками файла. Мне очень нужно прочесть самую первую строку как константу, а затем все остальные в цикле.
Вопрос снят.
Опять работа со строками файла. Мне очень нужно прочесть самую первую строку как константу, а затем все остальные в цикле.
Вопрос снят.