Пещеры Де Хан |
Метки: пещеры де хан бельгия достопримечательности фото |
Уроки по PHP: Константы в PHP |
Встречаются случаи, когда переменные довольно неудобно использовать для постоянного хранения каких либо определенных значений, которые не меняются в течение работы программы. Такими значениями могут быть математические константы, пути к файлам, разнообразные пароли и.т.д. Как раз для этих целей в PHP предусмотрена такая конструкция, как константа.
Константой называется именованная величина, которая не изменяется в процессе выполнения программы (скрипта).
В отличие от переменных, вы не можете изменять значения констант, которые были им присвоены при их объявлении. Константы удобно использовать для хранения значений, которые не должны изменяться во время работы программы. Константы могут содержать только скалярные данные (логического, целого, плавающего и строкового типов).
Метки: php уроки по php |
Великолепная Индия |
Метки: индия фотографии музыка релакс |
Древесная красноглазая квакша |
Красноглазая древесная квакша (лат. Agalychnis callidryas) — вид тропических бесхвостых земноводных, распространённых на юге Мексики и в Центральной Америке (вплоть до Панамы). Известна одна встреча в ботаническом саду на севере Колумбии.
Picture: ANGI NELSON/HOTSPOT MEDIA
Метки: квакши животные фотографии животных |
Братья наши меньшие-5 |
Метки: животные фотографии животных |
Уроки по PHP: Внешние переменные (переменные вне PHP) |
Web-программирование в большей части представляет собой как раз обработку различных данных, введенных пользователем — т. е., обработку HTML-форм.
Пожалуй, нет другого такого языка, как PHP, который бы настолько облегчил вам задачу обработки и разбора внешних переменных, т.е. переменных, которые поступили из HTML-форм (из браузера пользователя). Дело в том, что в язык PHP встроены все необходимые возможности, так что вам не придется даже и задумываться над особенностями протокола HTTP и размышлять, как же происходит отправка и прием POST-форм или даже загрузка файлов.Разработчики PHP все предусмотрели.
Метки: php уроки по php |
Мосты (фото). Часть 3-я |
Метки: мосты фото |
Уроки по PHP: Форматированный вывод строк в PHP |
В PHP есть две функции, позволяющие отформатировать данные перед выводом:
Этим функциям передаются строка управления форматом и сами форматируемые данные. Строка управления форматом включает в себя обычные символы, которые прямо копируются в результат, и определители преобразования. Каждый определитель преобразования начинается с символа процента (%) и включает следующие элементы:
d | десятичное число |
b | двоичное число |
c | ASCII-эквивалент |
f | число с плавающей точкой двойной точности |
o | восьмеричное число |
s | строка |
x | шестнадцатеричное число в нижнем регистре |
X | шестнадцатеричное число в верхнем регистре |
<?php
$TOVARY = array ("помидоры" => 15, "огурцы" => 11, "картофель" => 10);
echo "<pre>";
printf ("%-25s%25s\n%'=50s\n", "Наименование", "Цена", "");
foreach ($товары as $NAME => $PRICE)
printf ("%'.-25s%'.22.2f\n", $NAME, $PRICE);
echo "pre>";
?>
Наименование Цена ================================================== помидоры.....................................15.00 огурцы.......................................11.00 картофель....................................10.00
Метки: php уроки по php |
Мосты (фото). Часть 2-я |
Метки: фото мосты |
Уроки по PHP: Приемы безопасного программирования веб-приложений на PHP |
Данная статья не претендует на роль всеобъемлющего руководства на тему "как сделать так, чтоб меня никто не поломал". Так не бывает. Единственная цель этой статьи - показать некоторые используемые приемы для защиты веб-приложений типа WWW-чатов, гостевых книг, веб-форумов и других приложений подобного рода. Итак, давайте рассмотрим некоторые приемы программирования на примере некоей гостевой книги, написанной на PHP.
Метки: php уроки по php |
Мосты (фото) |
Метки: фото мосты |
Уроки по PHP: Загрузка файлов на сервер |
В этом случае параметры передаваемые скрипту становятся глобальными переменными и кроме этого PHP также формирует массивы $_GET[], $_POST[], $_FILES[]. При такой конфигурации вы можете выбирать как вам получить доступ к передаваемым параметрам. Либо вы пользуетесь глобальными переменными, либо получаете доступ через массивы $_GET[], $_POST[], $_FILES[].
Здесь будем использовать глобальные переменные, а в следующем разделе будем использовать массив $_FILES[].
Напишем HTML форму для отправки файла на сервер.
color=#800000><html>
<body>
<FORM
ENCTYPE="multipart/form-data" ACTION="myup.php"
METHOD=POST>
Выберете файл: <INPUT NAME="myfile"
TYPE="file">
<INPUT TYPE="submit"
VALUE="Загрузить">
</FORM>
</body>
</html>
После того как пользователь выбрал имя файла и нажал кнопку Загрузить, PHP помещает загружаемый файл во временную директорию указанную в параметре upload_tmp_dir файла php.ini. В этой директории этот файл будет храниться только во время запроса! После запроса PHP удалит этот временный файл. Поэтому загружаемый файл нужно куда-нибудь переместить (если он вам понадобиться в дальнейшем). Явно удалить временный файл можно функцией unlink(string filename).
Так как в HTML форме мы написали <INPUT NAME="myfile" TYPE="file">, то при запросе в скрипте у нас будет глобальная переменная с именем $myfile.
Здесь рассмотрим загрузку текстового файла и вывод его содержимого.
Метки: php уроки по php |
Уроки по PHP: PHP таблицы сравнения типов |
Следующие две таблицы демонстрируют работу типов и операторов сравнения в PHP. Они также показывают как можно использовать функции проверки существования переменных и данных. Перед тем как вы начнете смотреть таблицы, важно напомнить, что кавычки означают тип - String, тоесть "245" - это строка, а 245 - это число.
Метки: php уроки по php |
Русская деревня в Китае |
Метки: “русская деревня” китай “а зори здесь тихие” |
Уроки по PHP: Фукции для работы с массивами и операции над массивами (Часть 2) |
Слияние массивов
Слияние (конкатенация) массивов - это операция создания массива, состоящего из элементов нескольких других массивов. Слияние массивов - это очень опасная операция, поскольку результат слияния подчиняется своей логике, забыв о которой можно потерять данные. Слияние массивов реализуется при помощи оператора "+" или с помощью функции array_merge(). Слияние списков может осуществляться только с помощью функции array_merge().
Метки: php уроки по php |
Красивые фото Африки |
Метки: фотографии природа африка |
Уроки по PHP: Функции для работы с массивами и операции над массивами |
Функции для работы с массивами
Рассмотрим некоторые часто используемые функции для работы с массивами.
Функция list()
Предположим, у нас есть массив, состоящий из трех элементов:
$names[0]="Александр";
$names[1]="Николай";
$names[2]="Яков";
Допустим, в какой-то момент нам нужно передать значения всех трех элементов массива, соответственно трем переменным: $alex, $nick, $yakov. Это можно сделать так:
$alex = $names[0];
$nick = $names[1];
$yakov = $names[2];
Если массив большой, то такой способ присвоения элементов массива переменным не очень удобен.
Есть более рациональный подход - использование функции list():
list ($alex, $nick, $yakov) = $names;
Если нам нужны только "Николай" и "Яков", то мы можем сделать так:
list (, $nick, $yakov) = $names;
Функция array()
Функция Array() используется специально для создания массивов. При этом она позволяет создавать пустые массивы. Вот методы использования функции Array():
<?php
// Создает пустой массив:
$arr = array();
// Создает список с тремя элементами. Индексы начинаются с нуля:
$arr2 = array("Иванов","Петров","Сидоров");
// Создает ассоциативный массив с тремя элементами:
$arr3 = array("Иванов"=>"Иван", "Петров"=>"Петр", "Сидоров"=>"Сидор");
// Создает многомерный ассоциативный массив:
$arr4 = array("name"=>"Иванов", "age"=>"24", "email"=>"ivanov@mail.ru");
$arr4 = array("name"=>"Петров", "age"=>"34", "email"=>"petrov@mail.ru");
$arr4 = array("name"=>"Сидоров", "age"=>"47", "email"=>"sidorov@mail.ru");
?>
Метки: php уроки по php |
Уроки по PHP: Функции в PHP |
В любом языке программирования существуют подпрограммы. В языке C они называются функциями, в ассемблере - подпрограммами, а в Pascal существуют два вида подпрограмм: процедуры и функции.
Подпрограмма - это специальным образом оформленный фрагмент программы, к которому можно обратиться из любого места внутри программы. Подпрограммы существенно упрощают жизнь программистам, улучшая читабельность исходного кода, а также сокращая его, поскольку отдельные фрагменты кода не нужно писать несколько раз.
В PHP такими подпрограммами являются пользовательские функции.
Метки: php уроки по php |
Пещерный курорт в Иордании |
Метки: курорты архитектурные проекты пещеры |
Про дождь |
Метки: дождь интересные факты фотографии музыка релакс |