Пятница, 2024-11-01, 2:04 AM
IT Worlds
Приветствую Вас Гость | RSS
Главная Регистрация Вход
Меню сайта

    Категории раздела
    OS [20]
    Железо [4]

    Статистика

    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0

    Форма входа

    Главная » 2008 » Февраль » 18 » часто задаваемые вопросы по PHP
    4:46 PM
    часто задаваемые вопросы по PHP
    A (Alexander Pletneuv):
    При изучении РНР, вам понадобятся базовые знания HTML.

    PHP - это язык программирования для динамической генерации Web-страниц с
    помощью скриптов, запускаемых на Web-сервере. Вы создаете страницу с помощью
    PHP and HTML. Когда посетитель сайта открывает страницу, сервер выполняет
    включенные в html-код операторы PHP и посылает результат браузеру посетителя,
    точно так же, как это делается с помощью ASP или ColdFusion. Однако, в
    отличие от ASP или ColdFusion, PHP является продуктом с открытым исходным
    кодом (Open Source) и платформенно-независим. PHP работает на Windows NT
    и многих версиях Unix. Он может быть запущен как модуль в Apache или как
    исполняемая программа через CGI. В случае запуска в виде модуля Apache,
    PHP работает особенно легко и быстро. В этом случае отсутствуют накладные
    расходы, связанные с созданием процессов, поэтому результат выдается быстро,
    и не требуется настраивать mod_perl для уменьшения расходования памяти сервера.
    Кроме различных операций с содержимым Ваших страниц, с помощью PHP Вы
    можете формировать HTTP-заголовки, установить cookie, управлять
    аутентификацией и перенаправить пользователя на другую страницу. PHP
    предоставляет великолепные возможности по доступу к базам данных (и ODBC),
    а также интеграцию с различными внешними библиотеками. Это позволяет Вам
    делать все - от генерации PDF-документов до грамматического разбора в XML.

    Операторы PHP вставляются прямо в Ваши Web-страницы, так что нет необходимости
    в специальных средах разработки (IDE). Вы начинаете блок PHP-кода тегом
    <?php и заканчиваете его тегом ?>. (Вы можете сконфигурировать PHP так,
    что будут использоваться теги в стиле ASP: <% %> или теги вида <SCRIPT
    LANGUAGE="php"></SCRIPT>.) Все, что находится между этими тегами будет
    интерпретироваться как PHP-код.

    Синтаксис языка PHP подобен синтаксису C и Perl. Вы не должны объявлять
    переменные до их использования. Легко создаются массивы и хэши (ассоциативные
    массивы). PHP даже имеет какие-то зачатки объектно-ориентированного
    программирования, обеспечивая удобный способ органнизации кода.

    Хотя PHP быстрее всего работает в том случае, когда он встроен в
    Apache, на Web-сайте PHP имеются интсрукции по его установке на Microsoft
    IIS и Netscape Enterprise Server. Если у Вас еще нет копии программного
    обеспечения для установки PHP, Вы можете скачать ее с официального
    Web-сайта(www.php.net). Там же Вы найдете подробное руководство, в котором
    описаны все функции и особенности PHP.

    Q> Где я могу взять РНР?

    A (Alexander Pletneuv):

    Вы можете скачать последнюю версию РНР с официального сайта: www.php.net

    Q> Как установить PHP4?

    A (Alexander Pletneuv):
    Берем файлы php4apache.dll и php4ts.dll и кладем их в директорию
    $SERVER_ROOT/modules
    $SERVER_ROOT - это там где лежит Apache. Там есть директория modules
    Теперь, в httpd.conf пишем след. строки:
    LoadModule php4_module modules/php4apache.dll
    AddType application/x-httpd-php .php .phtml
    Все. Больше ничего не делаем.
    Дополнительные модули PHP подключаем из php.ini
    Если при старте Апача падает - берем свежую версию PHP.

    Q> Как осуществить простейший вывод на РНР?

    Следующий код

    <?php
    echo "Hello, World!";
    ?>
    дает
    Hello, World!

    Имена переменных обозначаются знаком $. То же самое "Hello, World!" можно
    получить
    следующим образом:

    <?php
    $message = "Hello, World!";
    echo $message;
    ?>

    Q> Как мне создать массив из HTML формы?

    A (Alexander Pletneuv):
    ----------------------------------------------
    <form method="post" action="outputform.php">
    <input name="MyArray[]">
    <input name="MyArray[]">
    <input name="MyArray[]">
    <input name="MyArray[]">
    <submit name="submit" value="Enter Data">
    </form>
    ----------------------------------------------
    И теперь создав файл с именем outputform.php:
    ------------------------------------
    <?
    $i = 0;
    while ($i< count ($MyArray)){
    echo ("$MyArray[$i]<BR>");
    $i++;
    }
    ?>
    ------------------------------------
    Вы получите всё то, что ввели на предыдущей странице.

    Q> Есть ли какие-нибудь сходства у РНР и С?

    A (Roman Shipiev):
    PHP С/С++ Результат:
    $i++; i++; i=i+1;
    $d+=$c; d+=c; d=d+c;
    echo "Test"; printf("Test"); <Test> // Типа вывод на экран...
    $a=0; int a=0; a=0;
    echo "Test a$"; printf("Test %d",a); <Test 0>

    Q> Как остослать e-mail с помощью РНР?

    A (Alexander Pletneuv):
    mail("ssp_2000@rambler.ru", "Моя тема", "Строка 1\nСтрока 2\nСтрока 3");

    Просмотров: 855 | Добавил: amd | Рейтинг: 0.0/0
    Всего комментариев: 1
    div class="alt"> Avatar 2017-03-28 в 1:42 AM BrosEa написал: Green Day is a famous country singer, so don't miss the possibility to visit http://greendaytourdates.com/ - Green Day tour 2017 dates
    Имя *:
    Email *:
    Код *:
    Copyright MyCorp © 2024 Хостинг от uCoz