За последние 24 часа нас посетили 22433 программиста и 1646 роботов. Сейчас ищут 1096 программистов ...

прАвельный пхп ...

Тема в разделе "HUMOR.PHP.RU", создана пользователем Mr.M.I.T., 29 мар 2008.

  1. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    PHP:
    1. <?
    2. $xaxa_y_mena_est_perevod=file('*****');
    3. $che_ti_skazal=$_POST['che_ti_skazal'];
    4. $i_ne_ponyal=$che_ti_skazal;
    5. if (isset($che_ti_skazal) && !empty($che_ti_skazal)) {
    6. $che_ti_skazal=strtolower($che_ti_skazal);
    7. $govori_po_bookvam=array();
    8. for($matematika=0;$matematika<strlen($che_ti_skazal);$matematika++) {
    9. $govori_po_bookvam[]=$che_ti_skazal[$matematika];
    10. }
    11. if (preg_match("#[^a-zA-Z0-9\._ \-]+#",$che_ti_skazal)) die("Ошибка: Поддерживается только a-zA-Z0-9._ -");
    12. for($matematika=0;$matematika<strlen($che_ti_skazal);$matematika++) {
    13.      $povtori_mne_mlya=$govori_po_bookvam[$matematika];
    14. for($iniipet=0;$iniipet<count($xaxa_y_mena_est_perevod);$iniipet++) {
    15.     @list($eto_ti_skazal,$net_mudak_nado_tak)=explode("|",$xaxa_y_mena_est_perevod[$iniipet]);
    16.          if ($povtori_mne_mlya==$govori_po_bookvam[$matematika]) {
    17.          $net_mudak_nado_tak=trim($net_mudak_nado_tak);
    18.          $govori_po_bookvam[$matematika]=str_replace(strtolower($eto_ti_skazal),strtolower($net_mudak_nado_tak),$govori_po_bookvam[$matematika]);
    19.           }
    20.       }
    21.    }
    22.   print "Было так: <b>$i_ne_ponyal</b><br>Получилось вот: <b>".implode("",$govori_po_bookvam)."</b>";
    23. }
    24. print "<form method=POST>TEXT:<input type=text name='che_ti_skazal' ><input type=submit value='- GO -'></form>";
    25. ?>
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Чудеса программирования. Строку внезапно переделали в массив.
     
  3. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    0_o а что в этом необычного?
     
  4. RomanBush

    RomanBush Активный пользователь

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Ашипка. ! забыли. if (!preg_match(...
     
  5. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Mr.M.I.T., а где переменная $ya_tebya_osadil? :)
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Че-то я не заметил никакой полезной работы скрипта кроме прверки прег_матчем и перевода строки в нижний регистр о_0
    Зачем этот скрипт?
     
  7. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    [vs]
    ;-)
     
  8. cf

    cf Активный пользователь

    С нами с:
    28 окт 2007
    Сообщения:
    225
    Симпатии:
    0
    Адрес:
    St. Petersburg, Russia
  9. Anonymous

    Anonymous Guest

    В php 6 - дефолтным поведением станет )
     
  10. Anonymous

    Anonymous Guest

    угу. И $Eee_pasan_semki_bush ?
     
  11. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
  12. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    где-то я похожее видел...
     
  13. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Фу. В яваскрипте и сейчас такое возможно, правда поддерживает это только firefox, вроде бы.
    А вообще, противная вещь. Еще больше неразберихи будет, и новичку нелегко будет.
     
  14. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    ОФФ: Не надо рассматривать строку, как массив. [] - это способ обратиться к указанному символу в строке. Такой финт не проканает:
    PHP:
    1. $array = (array)$string;
    P.S. В PHP 5 ещё есть {}, но применять не рекомендуется.