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.SU

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


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

> Без описания
Carzil
Отправлено: 21 Ноября, 2009 - 19:04:28
Post Id



Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Нояб. 2009  
Откуда: Россия, Москва


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




А этот код правилен?

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include('variable.php')
  3.  
  4. $logindatabase = "Carzil";
  5. $password = "RTYUEHE";
  6. $link = "mysql_connect("localhost","$logindatabase","$password") or
  7. die("Извините, сервер не работает или переполнен");
  8. mysql_select_db('user', $link);
  9. $sql = "SELECT * FROM user WHERE login = '".$_POST['login']."' LIMIT 1";
  10. $check = mysql_fetch_array(mysql_query($sql));
  11. function user_login($login, $psw)
  12. {
  13. if($psw == $_POST['psw'] and $login == $_POST['login'])
  14. {
  15. $enter++;
  16. $login = "$check['login']";
  17. $psw = "$check['psw']";
  18. $email = "$check['email']";
  19. $icq = "$check['icq']";
  20. $skype = "$check['skype']";
  21. $mobile = "$check['mobile']";
  22. $tel = "$check['tel']";
  23. $rate = "$check['rate']";
  24. $id = "$check['id']";
  25. setcookie("login", $login, time()+15000000);
  26. setcookie("psw", $psw, time()+15000000);
  27. }else {
  28. echo "Неправильный логин или пароль"
  29. }
  30. }
  31. if(isset($_COOKIE['login']) and isset($_COOKIE['psw']))
  32. {
  33. user_login($_COOKIE['login'], $_COOKIE['psw'])
  34. }
  35. else
  36. {
  37.  
  38. echo "<form action='/login.php' method='POST'><br>\n";
  39. echo "<input type='text' name='login'><br>\n";
  40. echo "<input type='password' name='psw'><br>\n";
  41. echo "<input type='submit'>\n";
  42. echo "</form>\n";
  43. }
  44. mysql_close($link);
  45. ?>

(Отредактировано автором: 21 Ноября, 2009 - 19:30:11)



-----
Не помогли на форуме? Не растраивайтесь!
 
 Top
Champion Супермодератор
Отправлено: 21 Ноября, 2009 - 19:07:43
Post Id



Активный участник


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


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




нет
 
 Top
Carzil
Отправлено: 21 Ноября, 2009 - 19:10:19
Post Id



Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Нояб. 2009  
Откуда: Россия, Москва


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




Где этот код неправилен?


-----
Не помогли на форуме? Не растраивайтесь!
 
 Top
Champion Супермодератор
Отправлено: 21 Ноября, 2009 - 20:13:10
Post Id



Активный участник


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


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




Тебе всё парсер расскажет
 
 Top
Carzil
Отправлено: 21 Ноября, 2009 - 20:24:44
Post Id



Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Нояб. 2009  
Откуда: Россия, Москва


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




А ты можешь сказать??


-----
Не помогли на форуме? Не растраивайтесь!
 
 Top
Ch_chov
Отправлено: 21 Ноября, 2009 - 20:37:17
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


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




В PHP каждое выражение должно заканчиватся точкой с запятой.
 
 Top
Carzil
Отправлено: 21 Ноября, 2009 - 20:49:09
Post Id



Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Нояб. 2009  
Откуда: Россия, Москва


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




login.php (Отобразить)

Так?


-----
Не помогли на форуме? Не растраивайтесь!
 
 Top
Champion Супермодератор
Отправлено: 21 Ноября, 2009 - 20:52:15
Post Id



Активный участник


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


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




Нет, что за бред на 9 строке?
(Добавление)
А скажи, какие неведомые причины мешают тебе проверить код, как это делают все адекватные люди, а писать код сюда? Или уже появляется на столько развитые люди, которые не понимают явные синтаксические ошибки?
 
 Top
Carzil
Отправлено: 21 Ноября, 2009 - 21:05:11
Post Id



Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Нояб. 2009  
Откуда: Россия, Москва


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




Champion пишет:
А скажи, какие неведомые причины мешают тебе проверить код, как это делают все адекватные люди, а писать код сюда?

Я не могу найти себе хостинг.


-----
Не помогли на форуме? Не растраивайтесь!
 
 Top
Champion Супермодератор
Отправлено: 21 Ноября, 2009 - 21:05:49
Post Id



Активный участник


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


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




А поставить Апач и ПХП себе на компутер?
 
 Top
Carzil
Отправлено: 21 Ноября, 2009 - 21:12:50
Post Id



Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Нояб. 2009  
Откуда: Россия, Москва


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




Я пытался, но я не могу запустить PHP скрипты... Хм


-----
Не помогли на форуме? Не растраивайтесь!
 
 Top
Champion Супермодератор
Отправлено: 21 Ноября, 2009 - 21:16:28
Post Id



Активный участник


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


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




Ну так может быть стоит попытаться решить сначала эту проблему?
На чем запор получился?
 
 Top
Carzil
Отправлено: 21 Ноября, 2009 - 21:17:53
Post Id



Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Нояб. 2009  
Откуда: Россия, Москва


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




Champion пишет:
Нет, что за бред на 9 строке?

Я не сильно разбираюсь в SQL.
(Добавление)
Apache выводит какой-то непонятный файл со сторочкой "Its works"...


-----
Не помогли на форуме? Не растраивайтесь!
 
 Top
maxtet
Отправлено: 21 Ноября, 2009 - 21:40:49
Post Id



Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Февр. 2009  
Откуда: г.Херсон


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




Всем привет! Я соскучился)
Carzil пишет:
Champion пишет:
Нет, что за бред на 9 строке?

Я не сильно разбираюсь в SQL.
(Добавление)
Apache выводит какой-то непонятный файл со сторочкой "Its works"...

Код сам написал или где-то нашел?
 
 Top
EuGen Администратор
Отправлено: 22 Ноября, 2009 - 01:59:42
Post Id


Профессионал


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


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




Есть куча статей о том как ставить Apache ..
CODE (text):
скопировать код в буфер обмена
  1.  
  2. wget http://www.sai.msu.su/apache/httpd/httpd-2.2.14.tar.gz
  3. tar -xzf httpd-2.2.14.tar.gz
  4. cd httpd-2.2.14
  5. ./configure && make && make install
  6.  

для *nix. Ну и то же самое сделать для php/mysql. Это если у кого нет менеджера пакетов. А иначе в зависимости от дистрибутива.
Для Win достаточно просто скачать - установить. В обоих случая нужно соответствующим образом поправить конфиги. Указать, к примеру, в httpd.conf тип файлов php и каким модулем это обрабатывать. И подключить сам модуль. А в php.ini, например, указать, что мы хотим использовать расширение php_mysql.
Да, и есть еще универсальная справка - http://google[dot]com - там все рассказывают еще подробнее.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB