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

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

Thread Status:
Not open for further replies.
  1. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    PHP:
    foreach($_COOKIE as $key => $value)
    setcookie($keyfalsetime() - 3600);
    Ленивец!
     
  2. Tesson

    Tesson Banned

    Joined:
    27 Dec 2009
    Messages:
    164
    Likes Received:
    43
    Reputations:
    0
    это полный код? :rolleyes:
    полный когда в
    <?
    код
    ?>

    и выходил в файл в index.php
     
  3. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Полный.
     
  4. Tesson

    Tesson Banned

    Joined:
    27 Dec 2009
    Messages:
    164
    Likes Received:
    43
    Reputations:
    0
    ясно помог пипец как :mad: :mad:
     
  5. Dark_cracker

    Dark_cracker Member

    Joined:
    29 May 2009
    Messages:
    73
    Likes Received:
    8
    Reputations:
    1
    так не получаеться ((( оно записут 0
     
  6. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Я не виноват в том, что у тебя кривые руки и ты не знаешь как выполнить этот код.
    PHP:
    ... SET `username` = concat(username'text') ...
    Вот так пробуй :)
     
    1 person likes this.
  7. CoderK

    CoderK New Member

    Joined:
    22 Feb 2010
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Как вычесть время? 13:30:26 - 13:28:23 = 00:02:03
     
  8. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Code:
    http://php.su/functions/?time
     
  9. Qb1024

    Qb1024 New Member

    Joined:
    15 Jul 2009
    Messages:
    323
    Likes Received:
    4
    Reputations:
    0
    Я для безопасности пользуюсь функциями mysql_escape_string и html_special_char, достаточно ли это для препятствий взлому?
     
  10. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Qb1024 ПРАВИЛЬНОЕ использование данных функций - увеличивает защищенность скриптом, но НЕ гарантируют достаточной защиты, если, например, у вас пароль на SSH/FTP/админку из трех символов
     
    _________________________
  11. Qb1024

    Qb1024 New Member

    Joined:
    15 Jul 2009
    Messages:
    323
    Likes Received:
    4
    Reputations:
    0
    Ну как правильное... При обращениях к базе mysql_escape_string, при выводе пользовательских данных html_special_char.
    Я имею ввиду защиту именно подменой входящих данных, т.к. от брутфорса пока нет 100% защиты.
     
  12. SeNaP

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

    Joined:
    7 Aug 2008
    Messages:
    378
    Likes Received:
    69
    Reputations:
    20
    Такой вопрос, есть у меня переменные , передаются они с помощью $_GET. Дак вот
    Как можно определить если значение переменной численное, т.е is_numeric и если оно меньше нуля, то эту переменную умножить на -1. Но дело в том, что некто не знает имен переменных, знаем только , что они передаются методом GET.
    Я пробовал делать так:
    PHP:
    $_GET['peremenaya'] = "-1";
    foreach(
    $_GET as $varg

        
        if(
    is_numeric($varg) and $varg 0) {$varg $varg * (-1);}
    $ag[$kg] = $varg
    $kg++;
    }
    echo 
    $_GET['peremenaya'];
    только в самом массиве GET меняеться значение, a в $_GET['peremennya'] ка и было -1
    peremenaya - может быть любой
     
    #14072 SeNaP, 22 Feb 2010
    Last edited: 22 Feb 2010
  13. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    foreach $_GET as &$varg
    вместо
    foreach $_GET as $varg
     
    1 person likes this.
  14. SeNaP

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

    Joined:
    7 Aug 2008
    Messages:
    378
    Likes Received:
    69
    Reputations:
    20
    Если не трудно, объясни доступным языком, что этот символ & сделал и к чему он применияеться и ли дай ссылку на мануал :)
     
  15. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    SeNaP http://php.su/learnphp/?re
     
    1 person likes this.
  16. _Malinovskiy_

    _Malinovskiy_ New Member

    Joined:
    25 Apr 2009
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    я вытянул 9 картинок с бд и вывел их массивом как разделить на строки/столбцы массив? (вывожу через printf)
     
  17. 0ldbi4

    0ldbi4 Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    264
    Likes Received:
    51
    Reputations:
    10
    Цикл foreach для обхода массивов


    Обход массива в цикле в PHP можно организовать при помощи цикла foreach, который имеет следующий синтаксис:

    foreach (array as [$key =>] $value)
    {
    statements;
    }

    Смысл этого цикла прост: при проходе каждого элемента массива в переменную $key помещается индекс этого элемента, а в переменную $value – его значение. Имена этих двух переменных совершенно произвольны.

    Пример:
    <?
    $car = array("passenger car", "land-rover",
    "station-wagon","victoria");
    foreach($car as $index => $val)
    {
    echo("$index -> $val <br>");
    }
    ?>

    Как видно из синтаксиса, переменная $key необязательна и может быть опущена
     
    #14077 0ldbi4, 23 Feb 2010
    Last edited: 23 Feb 2010
  18. Tesson

    Tesson Banned

    Joined:
    27 Dec 2009
    Messages:
    164
    Likes Received:
    43
    Reputations:
    0
    mailbrush,

    дай полный код :eek:
     
  19. Dark_cracker

    Dark_cracker Member

    Joined:
    29 May 2009
    Messages:
    73
    Likes Received:
    8
    Reputations:
    1
    mailbrush спасиб разобрался ))
    ещё остался вопросик ) можна (точне знаю что можна) :) сделать запрос он проверяет если записоваемое значение есть в поле тогда запись не делать )))
     
    #14079 Dark_cracker, 23 Feb 2010
    Last edited: 23 Feb 2010
  20. N2kroot

    N2kroot New Member

    Joined:
    25 Oct 2009
    Messages:
    75
    Likes Received:
    3
    Reputations:
    0
    Помогите нашкрябать скрипт обновления ТЕКСТОВОЙ БД пожалуйста. Вот пример:
    Файл 1.dat:
    1|Username|UserPass|Email|Status|ETC|90|
    2|Username|UserPass|Email|Status|ETC|102|
    И так далее,скоко зарегено,стоко тут и будет строк,но мне,например, необходимо обновить эту БД,так как есть люди, которые ничего не сделали,а критат [sensored] вот надо в конце добавить ип каждого участника,но как?
    Должно будет выглядеть так:
    1|Username|UserPass|Email|Status|ETC|90|10.0.20.54
    2|Username|UserPass|Email|Status|ETC|102|10.38.138.23
    И так далее..
     
Thread Status:
Not open for further replies.