Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Что-то типа статьи %)

Сообщения:  [1-10]   [11-12] 

 
 автор: Гость   (07.07.2005 в 05:30)   письмо автору
 
   для: Akira   (06.07.2005 в 18:37)
 

Я не стал затрагивать эту тему...

   
 
 автор: Гость   (07.07.2005 в 05:15)   письмо автору
 
   для: cheops   (06.07.2005 в 22:04)
 

я же говорил что это не только пробный вариаен, все будет изменено на читаемое для непосвещенного пользователя, пока это только набросок.
Спиб за критику :) код несколько переработал...

2 isset : логические ошибки? можно указать?)
..

   
 
 автор: cheops   (06.07.2005 в 22:04)   письмо автору
 
   для: Гость   (06.07.2005 в 17:36)
 

Из фразы
/*Так теперь мы уверены - поля для ввода не пустые, 
**и в них что-то есть %) 
**Теперь следует обрезать длину этих полей, 
**на тот случай если пользователь 
**локально изменит параметр maxlength

не понятно чем это может грозить - хорошо бы расшифровать зачем об этом следует беспокоиться.

   
 
 автор: cheops   (06.07.2005 в 22:02)   письмо автору
 
   для: Гость   (06.07.2005 в 17:36)
 

Сленг, вроде "бутафорс" лучше явно расшифровывать, так как например я впервые встречаю это слово и если бы не знал, для чего нужна задержка не понял бы назначение функции sleep().
Причём фразу
 //Используем sleep, для чего? - чтобы исключить

Лучше заменить на
 //Используем задержку в 2 секунды, для чего? - чтобы исключить

Так как читатель может не знать, об существовании функции sleep() и её предназначении и из первой фразы ничего не поймёт, а из второй фразы он сможет сразу догадаться о том, для чего предназначена функция.

   
 
 автор: cheops   (06.07.2005 в 21:59)   письмо автору
 
   для: Гость   (06.07.2005 в 17:36)
 

Наличие конструкции elseif тяжело воспринимается и плохо читается - для увеличения читабельности кода лучше заменить её на if

   
 
 автор: cheops   (06.07.2005 в 21:55)   письмо автору
 
   для: Гость   (06.07.2005 в 17:36)
 

Не совсем чёткая проверка
<?php
$user1
=mysql_fetch_array($user); 
//Далее смотрим вернулся ли запрос - если нет значит такого пароля в БД нет 
if (!$user1)
?>

лучше переписать
<?php
//Далее смотрим вернулся ли запрос - если нет ни одной строки значит такого пароля в БД нет 
if (mysql_num_rows($user)==0)
?>

Кроме того использование переменных с цифрой на конце ($user1) является плохим тоном и не желательно прибегать к нему в стать - код лучше вылизать и дать переменным осмысленные имена

   
 
 автор: cheops   (06.07.2005 в 21:49)   письмо автору
 
   для: Гость   (06.07.2005 в 17:36)
 

Неплохо строки
<?php
$login
=$_POST['Login']; 
$pass=$_POST['Pass'];
?>

Явно прокомментировать, что это логин и пароль, которые передаются из HTML-формы.

   
 
 автор: Akira   (06.07.2005 в 18:38)   письмо автору
 
   для: Гость   (06.07.2005 в 17:40)
 

Посмотри мою %)

   
 
 автор: Akira   (06.07.2005 в 18:37)   письмо автору
 
   для: Гость   (06.07.2005 в 17:36)
 

При беглом осмотре не нашел не куки не сессий...Так и надо?

   
 
 автор: isset   (06.07.2005 в 18:28)   письмо автору
 
   для: Гость   (06.07.2005 в 17:36)
 

Лучше не выкладывать эту статью, я уже около трех логических ошибок нашел + сам код очень странный

   

Сообщения:  [1-10]   [11-12] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования