Jump to content

S ... (delete)

User
  • Posts

    75
  • Joined

  • Last visited

Posts posted by S ... (delete)

  1. <?php
    if(empty($_POST['name']))
    {
    die('Вы не ввели имя');
    }

    if(empty($_POST['e-mail']))
    {
    die('Вы не ввели свой e-mail');
    }

    if(empty($_POST['msg']))
    {
    die('Вы не ввели сообщение');
    }
    $gost = $_POST['name']."rn".$_POST['e-mail']."rn".$_POST['msg']."rn";
    $fp = fopen('baza.txt','a+');
    fputs($fp, $gost);
    fclose($fp);
    echo 'Нам написали:
    ', $gost;

    ?>

  2. Ну, в шестом нэймспэс вводят=) И ещ? много чего полезного, а вот про типизацию молчат=

  3. С типизацией и неймспесингом согласен!

    хочу чтобы по умолчанию в объектах при обращении к свойству как $this->property, $this можно было опускать

    В каком-нибудь языке это реализовано?

    Тут недавно курсовую на си писал, настолько привык к нетепизированости, что повылазили кучи ошибок=

  4. что полезного будет изучающему - тупо скопировать код (пусть даже с комментариями) и не трогать, раз он работает отлично, или же искать пути улучшения?

    Обычно, когда нович?к думает что вс? работает, то зачем что-то менять, вдруг он поменяет и скрипт перестанет работать...

  5. Предлагаю заменить

    // сохраняем лог
    $log = fopen($logfile,'w'); // открыли файл, стерев его
    foreach($temp as $tmp) {fwrite($log,trim($tmp)."n");} // каждый элемент массива записали в строку
    fclose($log); // закрыли лог

    на

    // сохраняем лог
    $log = fopen($logfile,'a+');
    fwrite($log,implode('^',$log_write)."n");
    fclose($log);

    И убрать весь ненужный код выше.

  6. $temp = file($logfile); // очень удобная функция, чтоб не использовать fopen+filesize+fclose

    Прочитать файл в массив, чтобы добавить что-то в конец - жестоко! Зря разработчики php ввели эту функцию =

  7. Зачем eval?

    Так красивее

    $n = 4;

    $s1 = 1; $s2 = 2; $s3 = 3; $s4 = 4;

    for($i=1; $i <= $n; ++$i)
    {
    if(!empty($GLOBALS['s'.$i]))
    {
    break;
    }
    }

    if($i > $n)
    {
    echo 'Action';
    }

    Если убрать какую-нибудь переменную $s, то появится слово "action".

  8. thesupertaras, я пользуюсь функцией

     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>

    <script type="text/javascript">
    function getElementsByClass(searchClass,node,tag)
    {
    var classElements = [];

    if (node == null)
    {
    node = document;
    }

    if (tag == null)
    {
    tag = '*';
    }

    var els = node.getElementsByTagName(tag);
    var elsLen = els.length;

    var pattern = new RegExp("(^|s)"+searchClass+"(s|$)");
    var i;
    for (i = 0; i < elsLen; i++)
    {
    if (pattern.test(els[i].className))
    {
    classElements[classElements.length] = els[i];
    }
    }

    return classElements;
    }


    window.onload = function() {
    var abc = getElementsByClass('abc');
    abc[0].style.color = '#f00';
    }
    </script>

    </head>
    <body>

    <p class="abc">text text</p>
    </body>
    </html>

  9. Так что не удивляйтесь если увидите на форуме в количестве нескольких человек:

    Нужно написать простую прверялку: заменяем все русские буквы на английские, проверяем и заменяем все английские буквы на русские...

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy