П84 html, JavaScript, php и Mysql. Джентльменский набор Web-мастера



бет30/30
Дата11.10.2023
өлшемі6.95 Mb.
#480343
1   ...   22   23   24   25   26   27   28   29   30
Прохоренок Н.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера (3-е издание, 2010) (1)

Создание виртуальных серверов


Использование виртуальных серверов позволяет размещать на одном сервере несколько сайтов. Виртуальные серверы создаются с помощью раздела
.
Попробуем создать два новых сайта на сервере. Один сайт будет доступен по IP-адресу 127.0.0.1 и имени site1, а второй — по IP-адресу 127.0.0.2 и имени site2. Для этого в каталоге C:\Apache2 создаем две папки site1 и site2.

В папку site1 добавляем файл index.html, например, следующего содержания:



Новый сайт1
Это сайт1 Это сайт2
Это наш новый хост.

echo "Hello, world";
?>

Hello, world ';
echo 'Hello, world'; echo ' Hello, world \n";

echo "Hello, world\n"; echo " Hello, world
\n";
echo "\n"; echo "Hello, world\n";
echo "\n";

echo " Metka1;


echo $Y;
$X = "Привет";
echo $X[0]; // выведет "П"
?>

function f_Sum($x, $y=2) { return ($x + $y);
}
?>



7























Артикул
Название
Количество
001 Дискета 100
002 Монитор 5
003 HDD 12


Загрузка файлов








Регистрация пользователя


if (isset($err)) {
echo '
При заполнении формы были допущены '; echo 'ошибки:
';
echo $err, "
\n";
}
if (isset($_GET['reg']) && $_GET['reg'] == 'ok') {
// Если регистрация прошла успешно, выводим подтверждение
echo '
Регистрация прошла успешно
';
}
?>


Имя:



Фамилия:



Возраст:


E-mail:



Пароль:



Повторите пароль:







\n";

}
}
?>



$title = 'Заголовок';
$meta = 'Описание';
$obj = new Header($title, $meta);
$obj->f_display();
echo ''; require_once('footer.php');
?>



Основное содержание страницы

{* Это комментарий внутри шаблона. В HTML не попадет *}
Это HTML-комментарий. Отображается в HTML-документе -->
Привет, {$name}. Smarty работает!


Это HTML-комментарий. Отображается в HTML-документе -->
Привет, Николай. Smarty работает!


Это HTML-комментарий. Отображается в HTML-документе -->
Привет, _tpl_vars['name']; ?>
. Smarty работает!




Перейти




Выводим форму -->












value="http://narod.yandex.ru/guestbook/?owner={OWNERID}&mainhtml=gbook.h tml
&messageshtml=gbook.txt">
Имя:


e-mail:


URL:



Сообщение:



Контрольные цифры:

align="absmiddle">



.:





Выводим сообщения -->
{MESSAGES}


Выводим номера страниц -->
{PAGEBAR}

Загрузка баннера







$err_uploaded = ""; if($_FILES["file_name"]["error"]==0 &&
$_FILES["file_name"]["size"]>0) {
if ($_FILES["file_name"]["type"]!="image/gif") {
$err_uploaded .= "Картинка должна быть в формате gif
";
}
else {
if ($_FILES["file_name"]["size"]>10000) {
$err_uploaded .= "Размер
картинки больше допустимого
";
}
else {
$img = imagecreatefromgif($_FILES["file_name"]["tmp_name"]);
$img_X = imagesx($img);
$img_Y = imagesy($img); imagedestroy($img);
if ($img_X!=88 || $img_Y!=31) {
$err_uploaded .= "Размер картинки должен быть 88*31
";
}
}
}
if (!$err_uploaded) {
$path = "/home/jquery/www/site1/public_html/newfile/";
$path .= $_FILES["file_name"]["name"];
if (@move_uploaded_file($_FILES["file_name"]["tmp_name"], $path)) { chmod($path, 0644); // Задаем права доступа
echo "Файл успешно загружен
";
echo '';
}
else {
echo "Ошибка при загрузке";
}
}


else {
echo $err_uploaded;
}
}
else echo "Ошибка при загрузке";
?>
15


20
36
19
19
26
67
26
26
17
67
18
57
45
45, 46

22
13

21
13
17


Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   30




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет