ЭНЦИКЛОПЕДИЯ СОВРЕМЕННОГО САЙТОСТРОЕНИЯ

Лучшее Как узнать разрешена ли функция mail() хостером? Функция Phpinfo

Тема в разделе "Код PHP", создана пользователем Jonny, 5 фев 2016.

  1. Jonny

    Jonny Гуру Команда форума Администратор

    Сообщения:
    757
    Рейтинг:
    143
    Репутация:
    +137 / 0 / -0
    Узнать что разрешено, а что запрещено в PHP можно через функцию phpinfo.

    phpinfo
    (PHP 3, PHP 4, PHP 5)

    phpinfo - выводит много информации о PHP.

    Описание
    int phpinfo ([int what])

    Выводит большое количество информации о текущем статусе PHP. Сюда входит информация об опциях компиляции PHP и о расширениях, версии PHP, информация сервера и окружения (если скомпилирован как модуль), окружение PHP, версия ОС, пути, master и локальные переменные опций конфигурации, шапки HTTP и PHP License.

    Поскольку каждая система настроена по-своему, phpinfo() обычно используется для проверки установок конфигурации и доступности предопределённых переменных в данной системе. Также phpinfo() является важной отладочной утилитой, так как содержит все данные EGPCS (Environment, GET, POST, Cookie, Server).

    Вывод может быть специализирован путём передачи одной или более следующих константных битовых значений, суммированных в необязательном параметре what. Можно также комбинировать соответствующие константы или битовые значения операцией or.

    Как выполнить phpinfo?

    1. Для этого создаем файл на сервере, допустим в корне сайта, например такой: phpinfo.php. В файл записываем код:

    Такой:
    PHP:
    [ ** Только зарегистрированные пользователи могут смотреть Код ** ]
    Или такой:
    PHP:
    [ ** Только зарегистрированные пользователи могут смотреть Код ** ]
    2. Запускаем из браузера: адрессайта.ru/phpinfo.php

    3. Смотрим результат.

    4. Далее не забываем удалить, закрыть или закомментировать код в файле. Т.к. информация phpinfo очень поможет потенциальным взломщикам.
     
    Последнее редактирование: 5 фев 2016
    • Мне нравится [+] Мне нравится [+] x 1
  2. Мефистофель

    Мефистофель Гуру Команда форума Эксперт

    Сообщения:
    398
    Рейтинг:
    198
    Род занятий:
    Интернет-маркетинг
    Откуда:
    Новосибирск
    Репутация:
    +106 / 0 / -0
    Очень полезная информация.

    Кстати, я же от php далек, но с пятого раза допер:
    в файл не просто нужно вставить код, но и скрипт запустить - <?php ?>

    проверил функцию mail - ее вообще в списке нет, но она работает.
    Есть sendmail.
     
    • Полезно [+] Полезно [+] x 1
  3. Jonny

    Jonny Гуру Команда форума Администратор

    Сообщения:
    757
    Рейтинг:
    143
    Репутация:
    +137 / 0 / -0
    Поправил код.