PHP and MD5

Тема в разделе "Флудилка", создана пользователем HighDigital, 2 июл 2013.

  1. HighDigital

    HighDigital Гик

    PHP:
    <?php
    $str = "Hello";
    echo md5($str);
    ?>
    Собственно вопрос - как сделать форму для ввода значения "$str", нужно узнать Контр.сумму через сайт, к примеру как тут: http://md5.cz/

    Заранее спасибо!
     
  2. tyz

    tyz Нерд

    PHP:

    <?php
    if (!isset($_GET['str'])){
    ?>
    <form action="<?=$_SERVER['PHP_SELF']?>">
    <input name='str' />
    <input type="submit" />
    </form>
    <?php
    }else{
       echo md5($_GET['str']);
    }
    ?>
     
    Это довольно примитивный пример. Если нужно прикрутить AJAX то там уже одним php не обойтись
     
  3. HighDigital

    HighDigital Гик

    Спасибо - этого более чем достаточно.
     
  4. HighDigital

    HighDigital Гик

    Главную страницу смог оформить, но вот сообразить не могу - как мне результат получить на этой же странице, и чтоб его "по центру" поставить, а то он на новой пустой странице появляется.

    Вообщем как страницу с результатом в html доделать (фон, текст, расположение и т.д)
     
  5. tyz

    tyz Нерд

    Чтобы совсем как по ссылке с примером AJAX нужен. Если хотите чтобы форма всегда была, то можно написать так:
    PHP:

    <form action="<?=$_SERVER['PHP_SELF']?>">
    <input name='str' />
    <input type="submit" />
    </form>
    <div>
    <?php
    if (isset($_GET['str'])){
       echo md5($_GET['str']);
    }
    ?>
    </div>
     
    Насчет настройки фона и расположения текста, лучше почитать справочники и учебники по HTML и CSS. Для реализации AJAX необходимо ознакомиться с JavaScript
     
  6. HighDigital

    HighDigital Гик

    Да, думаю это максимум, что можно выжать из этого кода :)
    Спасибо, более чем достаточно.