11.05.2012 / 22:43 | |
web_demon Супервизор
Сейчас: Offline
Регистрация: 11.01.2010
| Dinisimys1 (11.05.2012/22:38)Если точнее вопрос задать, то должна ли функция обязательно что-то возвращать?Это необязательно, но считается хорошим тоном, чтоб функция обязательно что-нибудь возвращала (хотяб true). Хотя лично я на это забиваю, но правда только в классах.
|
11.05.2012 / 22:49 | |
Dinisimys1 ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| web_demon, просто в данном случаи мне что-то возврящать не надо. Переменная инициализирована, а функция проверят правильность введеной почты, если нет то присваивается ошибка, а если все ок, тогда зачем что-то возвращать? Просто код скоротить хочу
|
11.05.2012 / 22:50 | |
Dinisimys1 ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| |
11.05.2012 / 23:16 | |
Dinisimys1 ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| web_demon, ну да, бывает ![:-D](https://annimon.com/files/smiles/97.gif) Кстати, мне кажется, тот файл с проверкой черезщур напичкан виражениями. Ято же там проверять, того что я написал вполне хватает. |
12.05.2012 / 07:54 | |
Naik ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Dinisimys1 (11.05.2012/22:50) Пост #163051не нужно |
12.05.2012 / 09:35 | |
Rates ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: rates Регистрация: 31.07.2011
| HoldFast (07.05.2012/21:53) Rates, формы - элементарно. А записать и через file_put_contents можно![:)](https://annimon.com/files/smiles/99.gif) можеш подсказать как им пользоваться? |
12.05.2012 / 09:54 | |
Naik ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Rates, Смотри на php.ru
|
12.05.2012 / 15:06 | |
Dinisimys1 ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| <?php
Form("post","reg.php","menu","Логин*Пароль","text text", "password login","<br />","Увыйти");
function Form($method,$action,$class,$text,$type,$name,$br,$sumbit)
{
if (!$method) $method="post";
echo '<form method="' . $method . '" action="' . $action . '"';
if (!$class) echo ' class="' . $class . '">';
else echo '>';
$text=explode("*",$text);
$type=explode(" ",$type);
$name=explode(" ",$name);
for ($i=0; $i < count($text); $i++)
{
echo $text[$i] . ': <input type="' . $type[$i] . '" name="' . $name[$i] . '" />';
if (!$br) echo '<br /><br />';
else echo $br;
}
echo '<input type="submit" value="' . $sumbit . '" /></form>';
}
?>
Как зделать так, чтобы параметры $method , $class, $br были не обязательны для ввода? Изменено Dinisimys1 (12.05 / 15:06) (всего 1 раз) |
12.05.2012 / 15:12 | |
mrEDitor ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Dinisimys1, function Form(
$method = "post", $action, $class = false,
$text, $type, $name,
$br = '<br /><br />', $sumbit = "Send") {
echo '<form method="' . $method . '" action="' . $action . '"';
if (!$class) echo ' class="' . $class . '">';
else echo '>';
$text=explode("*",$text);
$type=explode(" ",$type);
$name=explode(" ",$name);
for ($i=0; $i < count($text); $i++)
{
echo $text[$i] . ': <input type="' . $type[$i] . '" name="' . $name[$i] . '" />';
echo $br;
}
echo '<input type="submit" value="' . $sumbit . '" /></form>';
}
Правда, $method и $class придется сделать последними, потому что сначала идут обязательные параметры function Form($action, $text, $type, $name, $method = "post", $class = false, $br = '<br /><br />', $sumbit = "Send") {
Изменено mrEDitor (12.05 / 15:13) (всего 2 раза) |