Написать письмо авторам  
 

УЧЕБНИК PHP


справочник функций <Оnline>

Об учебнике

Обновление

Оглавление

  1. Основы PHP
  2. Операторы языка PHP
  3. Строковые функции
  4. Массивы
  5. Функции
  6. Работа с файлами
  7. Регулярные выражения
  8. Сессии и cookies в PHP
  9. Работа с FTP
  10. Проверка данных
  11. Гостевая книга
  12. PHP и MySQL
  13. http://php-prog.net/book/aboutbook.php.htm
  14. http://php-prog.net/book/gl10_1.php.htm
  15. http://php-prog.net/book/gl11_1.php.htm
  16. http://php-prog.net/book/gl12_1.php.htm
  17. http://php-prog.net/book/gl12_2.php.htm
  18. http://php-prog.net/book/gl12_3.php.htm
  19. http://php-prog.net/book/gl12_4.php.htm
  20. http://php-prog.net/book/gl12_5.php.htm
  21. http://php-prog.net/book/gl12_6.php.htm
  22. http://php-prog.net/book/gl12_7.php.htm
  23. http://php-prog.net/book/gl12_8.php.htm
  24. http://php-prog.net/book/gl12_9.php.htm
  25. http://php-prog.net/book/gl1_1.php.htm
  26. http://php-prog.net/book/gl1_2.php.htm
  27. http://php-prog.net/book/gl1_3.php.htm
  28. http://php-prog.net/book/gl1_4.php.htm
  29. http://php-prog.net/book/gl1_5.php.htm
  30. http://php-prog.net/book/gl1_6.php.htm
  31. http://php-prog.net/book/gl2_1.php.htm
  32. http://php-prog.net/book/gl2_2.php.htm
  33. http://php-prog.net/book/gl2_3.php.htm
  34. http://php-prog.net/book/gl2_4.php.htm
  35. http://php-prog.net/book/gl2_5.php.htm
  36. http://php-prog.net/book/gl2_6.php.htm
  37. http://php-prog.net/book/gl3_1.php.htm
  38. http://php-prog.net/book/gl3_10.php.htm
  39. http://php-prog.net/book/gl3_11.php.htm
  40. http://php-prog.net/book/gl3_12.php.htm
  41. http://php-prog.net/book/gl3_13.php.htm
  42. http://php-prog.net/book/gl3_14.php.htm
  43. http://php-prog.net/book/gl3_2.php.htm
  44. http://php-prog.net/book/gl3_3.php.htm
  45. http://php-prog.net/book/gl3_4.php.htm
  46. http://php-prog.net/book/gl3_5.php.htm
  47. http://php-prog.net/book/gl3_6.php.htm
  48. http://php-prog.net/book/gl3_7.php.htm
  49. http://php-prog.net/book/gl3_8.php.htm
  50. http://php-prog.net/book/gl3_9.php.htm
  51. http://php-prog.net/book/gl4_1.php.htm
  52. http://php-prog.net/book/gl4_2.php.htm
  53. http://php-prog.net/book/gl4_3.php.htm
  54. http://php-prog.net/book/gl4_4.php.htm
  55. http://php-prog.net/book/gl4_5.php.htm
  56. http://php-prog.net/book/gl4_6.php.htm
  57. http://php-prog.net/book/gl5_1.php.htm
  58. http://php-prog.net/book/gl5_2.php.htm
  59. http://php-prog.net/book/gl5_3.php.htm
  60. http://php-prog.net/book/gl5_4.php.htm
  61. http://php-prog.net/book/gl6_1.php.htm
  62. http://php-prog.net/book/gl6_2.php.htm
  63. http://php-prog.net/book/gl6_3.php.htm
  64. http://php-prog.net/book/gl6_4.php.htm
  65. http://php-prog.net/book/gl6_5.php.htm
  66. http://php-prog.net/book/gl6_6.php.htm
  67. http://php-prog.net/book/gl6_7.php.htm
  68. http://php-prog.net/book/gl6_8.php.htm
  69. http://php-prog.net/book/gl6_9.php.htm
  70. http://php-prog.net/book/gl7_1.php.htm
  71. http://php-prog.net/book/gl7_10.php.htm
  72. http://php-prog.net/book/gl7_11.php.htm
  73. http://php-prog.net/book/gl7_12.php.htm
  74. http://php-prog.net/book/gl7_2.php.htm
  75. http://php-prog.net/book/gl7_3.php.htm
  76. http://php-prog.net/book/gl7_4.php.htm
  77. http://php-prog.net/book/gl7_5.php.htm
  78. http://php-prog.net/book/gl7_6.php.htm
  79. http://php-prog.net/book/gl7_7.php.htm
  80. http://php-prog.net/book/gl7_8.php.htm
  81. http://php-prog.net/book/gl7_9.php.htm
  82. http://php-prog.net/book/gl8_1.php.htm
  83. http://php-prog.net/book/gl8_2.php.htm
  84. http://php-prog.net/book/gl9_1.php.htm
  85. http://php-prog.net/book/gl9_2.php.htm

Продолжение следует



Основы PHP

Следующая

PHP программы

Программы PHP могут выполняться двумя способами: как сценарное приложение Web-сервером и как консольные программы. Поскольку, нашей задачей является программирование web-приложений, мы преимущественно будем рассматривать первый способ.

Дело в том, что на PHP, как правило, используется сугубо для программирования приложений, связанных с Интернетом. Однако, PHP можно еще использовать в качестве интерпретатора командной строки, в основном в *nix-системах. Последнее возможно при помощи CORBA и COM интерфейсов, а также при помощи расширения PHP-GTK. При таком использовании PHP возможно решение следующих задач:
  • создание приложений интерактивной командной строки;
  • создание кросс-платформенных GUI приложений при помощи библиотеки PHP-GTK;
  • автоматизация некоторых задач под Windows и Linux

Рассмотрим процесс выполнения php-сценария при обращении броузера к серверу. Итак, вначале броузер запрашивает страницу с расширением .php, после чего web-сервер пропускает программу через машину PHP и выдаёт результат в виде html-кода. Причем, если взять стандартную страницу HTML, изменить расширение на .php и пропустить её через машину PHP, последняя просто перешлёт её пользователю без изменений. Чтобы включить в этот файл команды PHP, необходимо заключить команды PHP в специальные теги, которых различают 4 вида (они эквивалентны и можно использовать любые):

  1. Инструкция обработки XML:
    <?php
    	...
    ?>
  2. Инструкция обработки SGML:
    <?
    	...
    ?>
  3. Инструкция обработки сценариев HTML:
    <script language = "php">
    	...
    </script>
    
  4. Инструкция в стиле ASP:
    <%
    	...
    %>
    

Мы будем придерживаться стиля XML или SGML.

Вообще говоря, внутри какого-либо блока кода можно выйти из PHP, при условии, что дальше мы войдем в него снова и закончим код (Подробнее об этом смотрите в гл.2.). Т.е., возможна следующая конструкция:

<?
   if(5<3){
   echo("<p>Hello, world!<p>");
?>
   <p>Hello!</p>
   // эта строка не интерпретируется как код PHP
   // и выводится только если  блок кода выполняется
<?
      echo("<p>Hello, world!<p>");
   }
?>

Команда echo в PHP применяется для вывода фактически всего, что встречается на web-страницах (текст, разметку HTML, числа). Смысл ее действия, мы думаем, понятен из приведенного примера.

Следующая

 
  Наверх

engagement ring. лечение щитовидной железы Брянск лечение щитовидной железы профилактика. скрипты сайтов, cms, система управления контентом. Бесплатные медицинские консультации Невролога вопрос врачу. ранетки фото