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

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

Thread Status:
Not open for further replies.
  1. general.fox

    general.fox Member

    Joined:
    9 Nov 2009
    Messages:
    83
    Likes Received:
    8
    Reputations:
    -1
    Как мне из числа возвращенной функцией time() получить нрмальную дату и время в формате день.месяц.год часы:минуты:секунды ?
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Использовать функцию date
    http://www.php.net/manual/en/function.date.php
     
    _________________________
  3. pavl1k_fan@mail.ru

    [email protected] New Member

    Joined:
    3 Jul 2009
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    PHP:
    $time time();
    echo 
    date('d.m.Y G:i:s'$time);
     
  4. Adio

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

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Вопрос - Как сделать 3 условия вывода ?

    К примеру

    <? if (is_page("News")) { ?>

    <strong>Title 1</strong>

    <? } else { ?>

    <strong>Title 2</strong>

    <? } ?>:

    Как сделать 3 выводи к примеру если это News выводим Title 1 если это Contact Выводим Title 2 а если это не Contact и не News тогда выводим 3 значение умы в студию :)
     
  5. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    PHP:
    if (is_page("News")) 
       {
    $title 'Title 1';}
    elseif (
    is_page("Contact"))
       {
    $title 'Title 2';}
    else
       {
    $title 'Title 3';}

    echo 
    $title;
     
  6. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Adio, а что это за волшебная функция is_page(), про которую и мануал не знает?
     
  7. Adio

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

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    А это мой лав Wordpress :)
     
  8. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    аа, ну решение вам дали. Можете также использовать switch/case
     
  9. Adio

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

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Кстати было бы интересно увидеть вариант с CASE
     
  10. MotoR

    MotoR New Member

    Joined:
    25 Apr 2010
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    PHP:
    <?php  
    switch($page){ 
        case 
    "News":         
               echo 
    "Title 1";         
               break;     
           case 
    "Contact":         
               echo 
    "Title 2";         
               break;     
          default:     
               echo 
    "Title 3";     

    ?>
    Вариант с if/else компактнее и красивее
     
  11. Adio

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

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Подскажите как сделать ссылку в в поле text что бы не видел юзер. Т.е

    <input type='text' maxlength="25" name='xxx' id='xxx' /> Вот мне нужно как то сделать что бы когда юзер вводил в поле http://www.site.com то ссылка отправлялась как <a href=http://www.site.com> Есть какойто способо при отправке заключить ссылку в теги A

    Спасибо
     
  12. Compton

    Compton Member

    Joined:
    31 Jan 2010
    Messages:
    290
    Likes Received:
    25
    Reputations:
    0
    чтобы ссылка существовала,но не была видна,то это type="hidden"
     
  13. Adio

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

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18

    Ну сморти - юзер в поле ввел имя сайта - а оно отправилось типа <a href=имя сайтa>имя сайтa</a>

    т.е как то надо подставить что бы было так.
     
  14. h00lyshit!

    h00lyshit! [From Nobody To Root]

    Joined:
    10 Sep 2009
    Messages:
    289
    Likes Received:
    290
    Reputations:
    195
    PHP:
    <form action = '<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>' method = 'post'>
    <input type = 'text' name = 'link' maxlength ='25'>
    <input type = 'submit' value = 'ok'>
    </form>
    <?php
    if (isset($_POST ['link']))
    {
    $link htmlspecialchars($_POST ['link']);
    $result =  "<a href = $link >$link</a>";
    /*далее делаем с переменной result, то что нужно, например выводим ее*/
    echo $result;
    }
    ?>
     
    #15414 h00lyshit!, 6 Jun 2010
    Last edited: 6 Feb 2011
  15. Failure

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

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    отправляем постом <script>alert(/wtf/);</script> и идем читать про htmlentities
     
  16. h00lyshit!

    h00lyshit! [From Nobody To Root]

    Joined:
    10 Sep 2009
    Messages:
    289
    Likes Received:
    290
    Reputations:
    195
    Задача была написать не конкретный и безопасный код, а показать пример реализации
     
    1 person likes this.
  17. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    У меня ощущение, что ему все-таки нужно было такое:
    PHP:
    <form method="post">
    <textarea name="data" cols="20" rows="5">
    Oh shit! There is LOA private dump
    http://www.youtube.com/watch?v=oHg5SJYRHA0&feature=fvw
    use it!!!! (c) dracula4ever
    </textarea>
    <input type="submit" />
    </form>
    <hr />
    <?php
    $input 
    $_POST['data'];
    $input preg_replace("#(http://)[a-z0-9-_\/.\?\=\&]+#i","<a href='$0'>$0</a>",$input);
    echo 
    $input;
    ?>
     
    #15417 LStr1ke, 7 Jun 2010
    Last edited: 7 Jun 2010
    1 person likes this.
  18. Mix@

    Mix@ New Member

    Joined:
    27 May 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    добрый день) подскажите как написать скрипт для проверки вводимых данных в поле пароля. Нужно чтобы запрос проходил только на 4х значный код.
    с помошью вот этой функции (strlen($_POST['code']) < 4 ) удаеться только указать интервал длины пароля! а нужно конкретное количество символов в строке. :confused:
     
  19. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Говорят существует некий мифический оператор ==
     
    _________________________
  20. DiSi

    DiSi Member

    Joined:
    7 Dec 2007
    Messages:
    0
    Likes Received:
    19
    Reputations:
    0
    через пхп можна реализовать погрузку 5к изображений сервера на сайт? 1 изображение ~20кб?
    и скрипт тупо не заглючит?

    погрузить надо в макс короткое время)
     
Thread Status:
Not open for further replies.