Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Передача параметра в php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: primer.php?faq=parametr
toturvator
Отправлено: 12 Июня, 2007 - 10:36:02
Post Id


Гость


Покинул форум
Сообщений всего: 87
Дата рег-ции: Июнь 2007  


Помог: 0 раз(а)




Здравствуйте други!

Хочу на своем сайте модернизировать систему FAQ.
Есть желание создать страницу faq.php в которую передается параметр через "?".
Где можно почитать об этом. Или если можно простенький код.

Спасибо! Радость


-----
заработок на своем сайте
данные из 1С на ваш сайт
 
 Top
evgenijj
Отправлено: 12 Июня, 2007 - 11:38:56
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




 
 Top
toturvator
Отправлено: 12 Июня, 2007 - 11:53:44
Post Id


Гость


Покинул форум
Сообщений всего: 87
Дата рег-ции: Июнь 2007  


Помог: 0 раз(а)




Вопрос снят! Сделал! Смотрите мои faq-и на моем сайте. ;)

(Добавление)
Еще вопрос. Улыбка

Я пытаюсь открыть файл. Как обработать ошибку на его отсутствие?

Читал про аргумент @.

И видел такой код:

<?php
$fp = fopen("counter.txt", "r"); // Открываем файл в режиме чтения
if ($fp)
{
while (!feof($fp))
{
$mytext = fgets($fp, 999);
echo $mytext."<br />";
}
}
else echo "Ошибка при открытии файла";
fclose($fp);
?>

Что лучше?

И еще. По функции require. Можно ее как то обрабатывать на предмет ошибки? Если вдруг не будет найден файл включений.


-----
заработок на своем сайте
данные из 1С на ваш сайт
 
 Top
evgenijj
Отправлено: 12 Июня, 2007 - 12:21:12
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




toturvator пишет:

Я пытаюсь открыть файл. Как обработать ошибку на его отсутствие?

Вообще принято, перед тем как открывать файл -- проверять его наличие
http://php.su/functions/?is-file
http://php.su/functions/?file-exists
Цитата:

И еще. По функции require. Можно ее как то обрабатывать на предмет ошибки? Если вдруг не будет найден файл включений.

Используй include
Цитата:

Единственным отличием оператора require от include является то, что последний в случае ошибки подключения файла генерирует предупреждение (Warning), а первый ошибку (Fatal error). При возникновении предупреждения работа скрипта не прекращается, а при возникновении ошибки происходит полный останов скрипта.

 
 Top
toturvator
Отправлено: 12 Июня, 2007 - 12:45:33
Post Id


Гость


Покинул форум
Сообщений всего: 87
Дата рег-ции: Июнь 2007  


Помог: 0 раз(а)




Ой спасибо! Улыбка

А написание вот этой строки
'faq-'.$_GET[faq].'.dat';
отличное от моего написания
"faq-".$_GET[faq].".dat";
очень критично?


-----
заработок на своем сайте
данные из 1С на ваш сайт
 
 Top
evgenijj
Отправлено: 12 Июня, 2007 - 13:09:43
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




toturvator пишет:

А написание вот этой строки
'faq-'.$_GET[faq].'.dat';
отличное от моего написания
"faq-".$_GET[faq].".dat";
очень критично?

Если строка заключена в апострофы, то она трактуется так же, как записана, за исключением
* \' - трактуется как апостроф
* \\ - трактуется как обратный слэш

Если строка заключена в кавычки, то набор метасимволов гораздо шире
* \n
* \r
* \t
* \$
* \"
* \\
 
 Top
toturvator
Отправлено: 12 Июня, 2007 - 14:04:48
Post Id


Гость


Покинул форум
Сообщений всего: 87
Дата рег-ции: Июнь 2007  


Помог: 0 раз(а)




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

Вопрос снят. Улыбка


-----
заработок на своем сайте
данные из 1С на ваш сайт
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« FreeLance »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB