Четверг, 2025-01-23, 8:46 AM
Статьи - PHP
Приветствую Вас Гость | RSS
Главная страница Каталог статей Регистрация Вход
Меню сайта

Категории каталога
PHP [158]
Статьи по PHP

Наш опрос
Какую технологию вы предпочитаете?
Всего ответов: 250

Начало » Статьи » PHP » PHP

FAQ по PHP для чайников
Пpинятые в конфеpенции сокpащения:

php - personal home pages (rasmus lerdorf)

Ну а тепеpь ответы на наиболее часто задаваемые вопpосы:

q> Что такое РНР?

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", "Моя тема", "Строка 1nСтрока 2nСтрока 3");

Категория: PHP | Добавил: webmaster (2006-12-06)
Просмотров: 290 | Рейтинг: 0.0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Сервисы

Поиск по каталогу

Друзья сайта

| Ссылки 1 | Ссылки 2 | Ссылки 3 |
www.webmaster.clan.su Каталог+поисковая система be number one Bakililar.az Top Sites Сервис авто регистрации в
каталогах, статьи про раскрутку сайтов, web дизайн, flash, 
photoshop, хостинг, рассылки; форум, баннерная сеть, каталог 
сайтов, услуги продвижения и рекламы сайтов Скрипт для определения тиц (Яндекс CY: индекс цитирования). Определение pr (Google Pagerank). Проверить тиц pr сайта.
Copyright WebMaster.Clan © 2006 Бесплатный хостинг uCoz