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

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

Thread Status:
Not open for further replies.
  1. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    Можно пример безопасной авторизации на php с помощью сессий или http где
    $login
    $pass
    логин и пароль
     
  2. 159932

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

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    PHP:
    <?php
    session_start
    ();
    $login "z";
    $password "z";
    if (
    $_POST['login'] == $login and $_POST['password'] == $password) {
        
    $_SESSION['auth'] = TRUE;
        exit();
    } elseif (
    $_SESSION['auth']) {
    die(
    'то что после авторизации');
    }
    ?>
    <form action="" method="POST">
    login: <input type="text" name="login"><br>
    password: <input type="password" name="password"><br>
    <input type="submit" name="Enter">
    </form>
     
  3. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    159932 Смысл понятен. На как быть если после входа нада воспользоваться инклудом или тут же вывести php и html страницу вместо

    die('то что после авторизации');

    Пробывал, непомогает

    @include ' ';
    die('то что после авторизации');
     
  4. 159932

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

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    а ты @ убери и посмотри пишет ли ошибку ..
     
  5. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    пустая страница выводится
     
  6. 159932

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

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    значит или у тебя вывод ошибок выключен, или инклуд произошёл :p
     
  7. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    что это может быть? в подгружаемом файле ничего же ненадао прописывать?
     
  8. 159932

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

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    ну мало ли .. смотря что тебе нужно :p
     
  9. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    Есть строка

    $tratra=true;

    Когда читаеш true в форме то появляется цифра 1 и при сохранении сохраняется 1.

    Как можно сделать чтобы true и false так и показывались?
     
  10. Barttos

    Barttos New Member

    Joined:
    6 Jun 2008
    Messages:
    19
    Likes Received:
    2
    Reputations:
    0
    $tratra = 'true';
    :))
     
  11. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Ну я думаю так:
    PHP:
    <?php
    $a 
    true;
    $form $a 'true' 'false';
    echo 
    '<textarea name="name">'.$form.'</textarea>';
    ?>
     
    1 person likes this.
  12. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0

    Смысл твоего поста? У меня все вернО!
     
  13. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Когда же вы перейдете на Dell? (c) Реклама )

    Пешы var_export ))
     
    _________________________
    2 people like this.
  14. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Для этого существует булев тип php.net/boolean

    PHP:
    <?php
    var_dump
    ((bool) "false");   // bool(true)
    ?>
     
    1 person likes this.
  15. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    вопросик, мне нужно в курсовике, изменить херову гору знаков, в ручную пол дня займет наверное, нужно из
    00:26:10640
    сделать
    00:26:10,640

    а цифры везде разные...можно ли как нибуть сделать, чтобы ставилась запятая после второго : и двух знаков??
    =(
     
  16. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    юзай PCRE с их регялрными выражениями.
    Code:
    <?php
    $string = "твоя огромная строка";
    $pattern = "/тут шаблон поиска/";
    $replacement = "тут шаблон замен";
    echo preg_replace($pattern, $replacement, $string);
    ?> 
    
    шаблон для поика чтото типа
    2 цифры двоеточие 2 цифры двоеточие 2 цифры потом в выборку взять оставшие цифры и заменить их на ,эти цифры.
    Сори времяни нет писать на pcre
     
    #5136 slesh, 1 Sep 2008
    Last edited: 1 Sep 2008
  17. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    спасиб слэш, но ты представь, в файле 100000 строк, и мне их обрамлять внутрь $string...даже если не взорвется, то форматирование пропадет...
     
  18. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    дык $f=file('filename.ext');
    и теперь у тя в $f массив
    а там уже как хошь так и обращайся к нему
    for ($x=0;$x<count($f);$x++)
    {
    $st=$f[$x];
    }

    криво, но алгоритм думаю будет понятен

    Ну еще смотря какой у тя формат файла.
    перегони в html или чтото подобное чтобы форматирование непотерять. ;)
     
  19. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    да вот с форматом конечн тож косяк, ща ченить придумаю
     
  20. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    блин косяк в том что, если по твоей схеме, то он ищет же и изменяет именно то что в шаблоне стоит...а цифры то неповтараются
     
Thread Status:
Not open for further replies.