Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

   $name="Сергей";

   echo "Добрый день $name ";

   echo 'Добрый день $name '

?>

Рисунок 5

Результат посмотрите на рис. 5. Как видите, в первой строке, заключенной в двойные кавычки, выведено значение переменной $name, а во второй строке с одинарными кавычками такой подстановки не произошло. Поэтому если вы хотите отобразить такие символы, как «$», «/», «“», «.» и некоторые другие, то они должны обязательно экранироваться обратным слэшем. А вот с помощью обратных кавычек можно выполнять команды интерпретатора.

<?php  

   echo `pwd`

?>

Рисунок 6

И браузер выведет название каталога, из которого запущен скрипт (рис. 6). Это, с одной стороны, придает гибкость, позволяя использовать мощный потенциал, заложенный в систему, а с другой – необходимость заботиться о безопасности, ведь злоумышленник может исполнить и такой скрипт:

<?php 

   $cat=`cat /etc/passwd`;

  echo  "<pre>$cat</pre>"

?>

Рисунок 7

И браузер выведет содержимое файла /etc/passwd (рис. 7). Дальше мы столкнулись с оператором цикла. Оператор for используется для итерационного выполнения команд, находящихся в теле цикла. В данном случае, пока переменная $temp не достигнет значения, меньшего или равного пяти, будет печататься значение переменной $start.

При этом возможны, например, и такие конструкции:

for ($i = 1; $i <= 10; print $start++ , $i++) ;

Все, с файлом hello.inc разобрались, давайте перейдем теперь к файлу hello1.php. Оператор include(“./hello.inc”) подключает внешний файл, в котором PHP будет искать информацию, если не найдет ее в основном файле. Использование одного файла позволяет избежать повторения одной и той же информации во всех файлах проекта. Да и в случае изменения какой-либо функции необходимо будет внести изменения только в один файл, а не в сотню. Обратите еще внимание на UNIX-стиль указания текущего каталога. Дальше вызываем на исполнение функцию printtitle(), которая выводит заголовок файла, а функция printnumbers(7), как видите, вызывается с аргументом, который будет передан в тело функции.


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100