За последние 24 часа нас посетили 55774 программиста и 1795 роботов. Сейчас ищут 899 программистов ...

Zerox страшно тупит и немного флуда

Тема в разделе "Прочее", создана пользователем Zerox, 5 мар 2010.

  1. Zerox

    Zerox Активный пользователь

    С нами с:
    18 янв 2010
    Сообщения:
    123
    Симпатии:
    0
    и как мне его найти?
     
  2. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    да ладно вам, парнишке 12 лет, он читает то небось по слогам =)
    ня, http://php.ru/manual
     
  3. Zerox

    Zerox Активный пользователь

    С нами с:
    18 янв 2010
    Сообщения:
    123
    Симпатии:
    0
    так, не 12, а 13 - это во первых. Читаю я нормально!
    И тему можно было нормально назвать...
    спс за мануал...
     
  4. Zerox

    Zerox Активный пользователь

    С нами с:
    18 янв 2010
    Сообщения:
    123
    Симпатии:
    0
    так ладно. Помогите с авторизацией!:) вот функция, она не работает почему то, ошибку выдаёт >.<
    PHP:
    1. function hash( $user , $user_agent , $user_ip )
    2. {  return md5( $user ) . md5( $user_agent ) . md5( $user_ip );  }
    3.  
     
  5. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    Zerox
    что блин надо еще спрашивать какую ошибку? задрали вы, думаете тут телепаты сидят и всё время медитируют? дыбилы блин.
     
  6. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    где-то я такой «hash» уже видел
     
  7. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Почему ты проверяешь $_POST, когда тебе нужно проверять $_FILES?
    http://ru.php.net/manual/en/features.fi ... method.php
    Данная функция не является авторизацией, она возвращает лишь 96 символов. Ошибок быть не должно.
     
  8. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    если не переопределять существующие функции
     
  9. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Luge
    Действительно :) Спасибо
     
  10. Zerox

    Zerox Активный пользователь

    С нами с:
    18 янв 2010
    Сообщения:
    123
    Симпатии:
    0
    точно, щас проверю
    я знаю, просто при выполнении функции auth() используется эта функция
    тыкните откуда списывать?
     
  11. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
  12. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    на самом деле он там не из такого уж и плохого источника списывал http://forum.vingrad.ru/articles/topic-158301.html
    Ну, или не он, а тот у кого он.

    Кто-там на винграде сидит активно? Скажите, чтоб
    PHP:
    1. <?php
    2.  function hash( $user , $user_agent , $user_ip )
    3.   {  return md5( $user ) . md5( $user_agent ) . md5( $user_ip );  }
    4. ?>
    в какой-нибудь myHash() переименовали, а то с PHP 5.1.2 такая по умолчанию есть.
     
  13. Zerox

    Zerox Активный пользователь

    С нами с:
    18 янв 2010
    Сообщения:
    123
    Симпатии:
    0
    не работает >.<
    PHP:
    1.  
    2. <?php
    3. include ("$_SERVER[DOCUMENT_ROOT]/lib/config.php");
    4. include ("$_SERVER[DOCUMENT_ROOT]/lib/functions.php");
    5. if(isset($_POST['login'])) //Если был POST-запрос с скрипту
    6. {
    7. //Авторизация
    8. //Проверка формы
    9. if(empty( $_POST['username'] ) || empty( $_POST['password'] ) )
    10.     {
    11.     require ("$_SERVER[DOCUMENT_ROOT]/lib/head.inc");
    12.     echo "<center><p>Не все поля заполнены!</p></center>";
    13.     require ("$_SERVER[DOCUMENT_ROOT]/lib/end.inc");
    14.  
    15. }else{  //Если форма нормальная
    16.  
    17. auth();
    18. require ("$_SERVER[DOCUMENT_ROOT]/lib/head.inc");
    19. echo "<center><p>Ты авторизован!</p></center>";
    20. require ("$_SERVER[DOCUMENT_ROOT]/lib/end.inc");
    21. }
    22. } //Конец скрипта
    23. ?>
    функции
    PHP:
    1. <?php
    2. include ("$_SERVER[DOCUMENT_ROOT]/lib/config.php");
    3.  
    4. function myhash( $user , $user_agent , $user_ip )
    5. {  return md5( $user ) . md5( $user_agent ) . md5( $user_ip );  }
    6.  
    7. function get_ip()
    8. {
    9.    if ($ip = getenv("HTTP_CLIENT_IP"))
    10.     {  return $ip;  }
    11.  
    12.    if ($ip = getenv("HTTP_X_FORWARDED_FOR"))
    13.     {
    14.      if ($ip == '' || $ip == "unknown")
    15.       {  $ip = getenv("REMOTE_ADDR");  }
    16.  
    17.      return $ip;
    18.     }
    19.    if ( $ip = getenv("REMOTE_ADDR") )
    20.     {  return $ip;  }
    21. }
    22.  
    23. function getmicrotime()
    24.   {
    25.    $mt = explode( " ", microtime() );
    26.    return ( (float)$mt[0] + (float)$mt[1] );
    27.   }
    28.  
    29. ?>
     
  14. Zerox

    Zerox Активный пользователь

    С нами с:
    18 янв 2010
    Сообщения:
    123
    Симпатии:
    0
    PHP:
    1. if (!empty($_FILES['avatar'])){
    2.     $copy = copy($_FILES['avatar']['tmp_name'], "$_SERVER[DOCUMENT_ROOT]/images/avatars/".$_FILES['avatar']['name']);
    3. }
    всё равно добавляет, даже когда input name="avatar" пустой >.<
     
  15. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    Zerox
    разбирайся