[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. БикБай

    БикБай New Member

    Joined:
    19 Sep 2009
    Messages:
    3
    Likes Received:
    2
    Reputations:
    0
    спасибо! :)
     
  2. Byrger

    Byrger Elder - Старейшина

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    PHP:
    session_name("cxid");
    session_start();
    $sid=session_id();
    Вот так создаётся у меня сессия
    Вопрос в том как спрятать сессию в куки а то не красиво когда пользованели видят эту караказяберу в строке браузера.
     
  3. Byrger

    Byrger Elder - Старейшина

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    И что? Круто сессия в куках, а браузер всё равно вставляет в конец ссылки сессию
     
  4. Kusto

    Kusto Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    886
    Likes Received:
    678
    Reputations:
    510
    вопрос такой (прошу неплеваться если невозможно) существует скрипт например написанн мной где есть отправка данных, возможно ли прописать такое что если вводиш определенные данные (код который известен только автору) и скрипт уродуеться? (т е не просто например остановка программы а так чтоб переустановив скрипт на другой хостинг он оказался бы нерабочим?) (расчитанно на то что заказчик вообще непонимает в php)
     
  5. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    возможно, но бекапы пока никто не отменял
     
  6. xelex999

    xelex999 Member

    Joined:
    25 Jun 2008
    Messages:
    19
    Likes Received:
    5
    Reputations:
    0
    Приветствую всех и прошу помочь разобраться:
    function generateHash($plainText, $salt = null){
    if ($salt === null) {
    $salt = substr(md5(uniqid(rand(), true)), 0, SALT_LENGTH); }
    else {
    $salt = substr($salt, 0, SALT_LENGTH);
    }
    return $salt . sha1($salt . $plainText);
    эта функция генерит хэш 49 символов длинной и не могу понять значения соли она где берет,и почему возврашает именно 49 символов,sha1=40 символов а девять получается от соли.Может кто нить встречался с подобной ситуацией помогите плизз
     
  7. xelex999

    xelex999 Member

    Joined:
    25 Jun 2008
    Messages:
    19
    Likes Received:
    5
    Reputations:
    0
    дело в том что мне нужно узнать пароль по хэшу,то есть алгоритм декодирования
     
  8. xelex999

    xelex999 Member

    Joined:
    25 Jun 2008
    Messages:
    19
    Likes Received:
    5
    Reputations:
    0
    Спасибо за подсказку смущает строка:if ($salt === null)
     
    1 person likes this.
  9. xelex999

    xelex999 Member

    Joined:
    25 Jun 2008
    Messages:
    19
    Likes Received:
    5
    Reputations:
    0
    вот и я про тоже если мне неизвестно значение salt_lenth или оно равно нулю как блин етот хэш декодировать,получается никак мда вот так всегда облом на самом интересном
     
  10. geforse

    geforse Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Как разделить строку на две по первым трём символам ?
    1234567890 :)
     
  11. KaMiKadZe

    KaMiKadZe Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    163
    Likes Received:
    35
    Reputations:
    19
    Недоконца понял что сделать, но думаю...
    PHP:
    $str "1234567890";
    $str1 substr($str,0,3);
    $str2 substr($str,3);
     
  12. geforse

    geforse Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    m0Hze,KaMiKadZe спасибо :)
    Завтра плюсов поставлю)
    ==============================

    Как можно быстро остановить работу скрипта ?
    То есть запустил я скрипт, он что-то делает и мне захотелось остановить работу скрипта...такое можно реализовать ? (не предлагать закрыть браузер)

    Если нет, то нет...
     
  13. wildshaman

    wildshaman Elder - Старейшина

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99
  14. L I G A

    L I G A Banned

    Joined:
    27 Jul 2008
    Messages:
    482
    Likes Received:
    380
    Reputations:
    49
    скрипт, если я не ошибаюсь с циклом.
    пробуй вконце выполняимого кода,что находится в цикле прописать что вроде:
    Code:
    <input type="submit" name="stop" value="Stop">
    PHP:
    if($_POST['stop']) 

    exit;
    }
     
    #11894 L I G A, 27 Sep 2009
    Last edited: 27 Sep 2009
  15. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    geforse Проверять наличие файла - если файл исчез - остановить скрипт

    L I G A Не получится
     
    _________________________
  16. geforse

    geforse Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    L I G A, нажимаю на стоп и все равно цикл ещё работает секунд 10, но затем останавливается :)

    Gifts, отличная идея :)
     
  17. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    L I G A
    Зачем exit; ? Остановка цикла выполняется оператором break;
     
  18. L I G A

    L I G A Banned

    Joined:
    27 Jul 2008
    Messages:
    482
    Likes Received:
    380
    Reputations:
    49
    зачем?
    просто после этого цикла может еще содержаться код ,который через break не прервется.
    А вобще это зависит от кода что находится после цикла.
     
  19. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    geforse, в цикле
    PHP:
    if(!file_exists('STOP')) exit;
    Захочешь остановить скрипт - удали файл STOP (который ты создашь до начала выполнения скрипта)
     
  20. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Ну просто изначально не нужно писать гавнокоды, тогда будет всеравно что находится ДО цикла или ПОСЛЕ и можно будет останавливать цикл break;
     
Thread Status:
Not open for further replies.