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

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

Thread Status:
Not open for further replies.
  1. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Делаю:
    Code:
       switch ($_GET['s']) {
    	case 0: echo '0';
    	case 1: echo '1';
    	case 2: echo '2';
    }
    
    Выполняются все инструкции после X числа
    Например:
    ?s= , то будет: '012'
    ?s=0 , то будет: '012'
    ?s=1 , то будет: '12'
    ?s=2 , то будет: '2'
    ?s=3 , то будет: ''

    как решить эту проблему без "break;" в каждой инструкции?
     
  2. maximka_18

    maximka_18 New Member

    Joined:
    2 Jan 2010
    Messages:
    24
    Likes Received:
    0
    Reputations:
    0
    короче взломали мой акк. на одном форуме, и рассылают сообщения. как можно вернить мой акк. мне обратно, если я знаю свой пароль, но его к сожалению поменяли. может создать какой нить сайт, и стянуть куки?
     
  3. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    на своем сайте стянуть куки с другого не получиться. Ретривни пасс на мыло. если и на мыле сменили то пиши в саппорт (мне помогало)

    п.с темой промахнулся
     
  4. Deathdreams

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

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    strftime()
     
  5. maximka_18

    maximka_18 New Member

    Joined:
    2 Jan 2010
    Messages:
    24
    Likes Received:
    0
    Reputations:
    0
    саппорт сказал что ничем не сможет помочь :mad:
     
  6. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Никак, break является обязательным close'ром инструкции switch.
     
  7. Qb1024

    Qb1024 New Member

    Joined:
    15 Jul 2009
    Messages:
    323
    Likes Received:
    4
    Reputations:
    0
    Не очень понял куда её прикрутить.
     
  8. CAN.....

    CAN..... New Member

    Joined:
    6 May 2009
    Messages:
    10
    Likes Received:
    1
    Reputations:
    0
    Всем привет! Парни, сори за ламерский вопрос, но больше спросить не у кого... Вообщем при попытке инсталировать на сервер движок DLE выдает вот такую ошибку: Warning: require_once(/www/language/Russian/adminpanel.lng): failed to open stream: No such file or directory in /www/install.php on line 14 Fatal error: require_once(): Failed opening required '/www/language/Russian/adminpanel.lng' (include_path='.:/usr/local/lib/php') in /www/install.php on line 14

    Кто подскажет что за фигня? И как побороть?
     
  9. Qb1024

    Qb1024 New Member

    Joined:
    15 Jul 2009
    Messages:
    323
    Likes Received:
    4
    Reputations:
    0
    В данном случае в сообщении всё сказано: не найден файл language/Russian/adminpanel.lng, попробуй переустановить.
     
  10. CAN.....

    CAN..... New Member

    Joined:
    6 May 2009
    Messages:
    10
    Likes Received:
    1
    Reputations:
    0
    Переустановку пробовал уж не раз, все так же.. А файл он есть, с необходимыми составляющими все в норме. Может библиотек каких на сервере не хватает?
     
  11. Qb1024

    Qb1024 New Member

    Joined:
    15 Jul 2009
    Messages:
    323
    Likes Received:
    4
    Reputations:
    0
    а другие версии не пробовал ставить, может просто версия глюченая?
     
  12. CAN.....

    CAN..... New Member

    Joined:
    6 May 2009
    Messages:
    10
    Likes Received:
    1
    Reputations:
    0
    Нет, не думаю. CMS платная, протестирована не раз, иначе как бы она продавалась... И на денвере заводится без проблем.
    Вот я и подумал что с сервером может чего не то. Что там может быть я не знаю, стандартный набор с поддержкой php и пр.. Можно конечно попробовать другой хостинг, но хотелось бы разобраться...
     
    #14112 CAN....., 24 Feb 2010
    Last edited: 24 Feb 2010
  13. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    Нужна функция удаления дупликатов из массивов, но не array_unique.
    array_unique действует так:
    есть массив -
    arr[1]=3
    arr[2]=5
    arr[3]=3
    arr[4]=6
    После array_unique получаем:
    arr[1]=3
    arr[2]=5
    arr[4]=6
    А нужен такой результат:
    arr[1]=3
    arr[2]=5
    arr[3]=6
    То есть не сбивать порядок подсчёта элементов в массиве. Такое возможно?
     
  14. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    programming
    PHP:
    $arr array_values(array_unique($arr));
     
    _________________________
  15. Corpy

    Corpy New Member

    Joined:
    18 Mar 2009
    Messages:
    29
    Likes Received:
    1
    Reputations:
    0
    Первый опыт в написании скрипта.

    Есть форма 1.php в ней 2 списка.
    1-ый список это день
    2-ой список это месяц.
    и сабмит.
    Второй файл это обработчик.
    PHP:
    $a $_POST['day'];         $b $_POST['month'];               if (($a <= 19) && ($b == Февраль) || ($a >= 21) && ($b == Январь) )           {                  echo "Ваш Знак Зодиака:  Водолей";      }elseif          //Рыбы 20.02 - 20.03       (($a <= 20) && ($b == Март) || ($a >= 20) && ($b == Февраль) )           {                  echo "Ваш Знак Зодиака:  Рыбы";
    exit();
    И так для каждого знака зодиака.
    Можно ли как то по другому сделать этот скрипт.Буду рад конструктивной критике
     
  16. h00lyshit!

    h00lyshit! [From Nobody To Root]

    Joined:
    10 Sep 2009
    Messages:
    289
    Likes Received:
    290
    Reputations:
    195
    PHP:

    <?php

    $a 
    $_POST['day'];
    $b $_POST['month'];

    if ((
    $a <= 19) && ($b == Февраль) || ($a >= 21) && ($b == Январь) )
    {
        echo 
    "Ваш Знак Зодиака:  Водолей";
    }
    elseif ((
    $a <= 20) && ($b == Март) || ($a >= 20) && ($b == Февраль) )
    {
        echo 
    "Ваш Знак Зодиака:  Рыбы";


    exit();

    ?> 

    Вот так код более наглядно выглядит)

    А по теме, зачем его как то менять? Помоему проще уже некуда
     
    1 person likes this.
  17. Corpy

    Corpy New Member

    Joined:
    18 Mar 2009
    Messages:
    29
    Likes Received:
    1
    Reputations:
    0
    Здраствуйте ещё раз.
    Возможно ли с помощью preg_match , preg_match_all
    Выдернуть с сайта такой текст:
    HTML:
    <td align="Center">840</td><td align="Center">USD</td><td align="Center">100</td><td align="Left">Долларов США</td><td align="Right">799.0000</td>
    Желательно написать только preg_match или
    preg_match_all.А дальше сам я попробую сам написать.
    Заранее спасибо
     
  18. Corpy

    Corpy New Member

    Joined:
    18 Mar 2009
    Messages:
    29
    Likes Received:
    1
    Reputations:
    0
    Спасибо.Я думал тут сильно намудрил.а оказывается что первый опыт прошёл успешно.
     
  19. felix_

    felix_ New Member

    Joined:
    25 Sep 2008
    Messages:
    24
    Likes Received:
    3
    Reputations:
    0
    можно как нить на php установить задание Corn ?
     
  20. IGL

    IGL New Member

    Joined:
    16 Nov 2007
    Messages:
    41
    Likes Received:
    0
    Reputations:
    0
    подскажите как реализовать отправку письма с аттачем в php, причем аттач выбрать с папки на сервере хотябы введя его имя и расширение в форму...
     
Thread Status:
Not open for further replies.