Приветствую Вас Гость | RSS

Главная | PHP. Уроки и литература - Форум | Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: vitos_parados  
PHP. Уроки и литература
LevenfordДата: Четверг, 21.02.2008, 23:35 | Сообщение # 1
Волшебник
Группа: Пользователи
Сообщений: 87
Репутация: 0
Статус: Нет в хогвартсе !
Начнем с "Hello World!". Классика жанра, что поделаешь... Итак в PHP это делается вот так:

Code
<html>
   <body>
     <?php
         echo "Hello, World!";
     ?>
   </body>
</html>

или вот так:

Code
<html>
   <body>
     <?php
         print ("Hello, World!");
     ?>
   </body>
</html>


Не дадим силам добра восторжестовать над силами разума!
RmR - my home page



 
vitos_paradosДата: Четверг, 21.02.2008, 23:47 | Сообщение # 2
Хороший Волшебник
Группа: Пользователи
Сообщений: 155
Репутация: 3
Статус: Нет в хогвартсе !
Это надо знать !!! Levenford, ты лучше обьясни суть php, для чего оно нужно, чем оно влияет на постройку сайта ))) Вот. Интересно будет некоторым почитать )))

ОБОЖАЮ ЭММУ !!!! Я ЕЁ ПРОСТО ЛЮБЛЮ !!!!!
 
LevenfordДата: Пятница, 22.02.2008, 19:04 | Сообщение # 3
Волшебник
Группа: Пользователи
Сообщений: 87
Репутация: 0
Статус: Нет в хогвартсе !
Да вот думаю, как бы это выложить не залезая в дебри про TCP/IP, протоколы, структуру Интернета и т.п.

Не дадим силам добра восторжестовать над силами разума!
RmR - my home page



 
vitos_paradosДата: Пятница, 22.02.2008, 19:39 | Сообщение # 4
Хороший Волшебник
Группа: Пользователи
Сообщений: 155
Репутация: 3
Статус: Нет в хогвартсе !
Это я тебе тоже хотел задать вопрос... С какой целью вообще ты используеш Dreamweaver ? Чё за обработку он там делает ? И как его использовать там... Ну не описание полностью проги, а так сверху - для чего, после чего ?

ОБОЖАЮ ЭММУ !!!! Я ЕЁ ПРОСТО ЛЮБЛЮ !!!!!
 
LevenfordДата: Пятница, 22.02.2008, 20:23 | Сообщение # 5
Волшебник
Группа: Пользователи
Сообщений: 87
Репутация: 0
Статус: Нет в хогвартсе !
Это в тему про html. Однако отвечаю. Считай дизайн уже нарисован осталось только верстка. Делаю "скелет" шаблона. То есть основные таблицы. Вставляю картинки. То есть придаю шаблону будущий вид страницы. Периодически проверяю в браузере. Если все выглядит нормально, то окончательно сохраняю как готовый шаблон. Все, можно приступать к тонкой обработке, которая делается уже в блокноте

Не дадим силам добра восторжестовать над силами разума!
RmR - my home page



 
vitos_paradosДата: Пятница, 22.02.2008, 22:52 | Сообщение # 6
Хороший Волшебник
Группа: Пользователи
Сообщений: 155
Репутация: 3
Статус: Нет в хогвартсе !
Спс. Значит так можно сделать любой дизайн, любой вид страниц который ты захочеш да ?

ОБОЖАЮ ЭММУ !!!! Я ЕЁ ПРОСТО ЛЮБЛЮ !!!!!
 
LevenfordДата: Воскресенье, 24.02.2008, 21:23 | Сообщение # 7
Волшебник
Группа: Пользователи
Сообщений: 87
Репутация: 0
Статус: Нет в хогвартсе !
vitos_parados, в принципе да =) надо только иметь фантазию на то, чтобы этот вид придумать и руки, чтобы реализовать задуманное

Не дадим силам добра восторжестовать над силами разума!
RmR - my home page



 
vitos_paradosДата: Понедельник, 25.02.2008, 14:47 | Сообщение # 8
Хороший Волшебник
Группа: Пользователи
Сообщений: 155
Репутация: 3
Статус: Нет в хогвартсе !
Ну это понятное дело )

ОБОЖАЮ ЭММУ !!!! Я ЕЁ ПРОСТО ЛЮБЛЮ !!!!!
 
LevenfordДата: Понедельник, 25.02.2008, 23:34 | Сообщение # 9
Волшебник
Группа: Пользователи
Сообщений: 87
Репутация: 0
Статус: Нет в хогвартсе !
Начинается первый урок. Кхм... кхм... Я постараюсь изложить все кратко. Позже залью какие-нибудь учебники, где все подробно расписано
1. Вступление
2. Что нужно для работы
3. Интергация в HTML и выполнение php-кода
4. Комментарии в PHP
5. Переменные
6. Константы
7. Типы данных

1. PHP - язык програмирования, предназначенный для создания динамических сайтов, выполняемый на стороне сервера. Для тех, кто не вдупляет - схема передачи данный через PHP: клиент запрашивает страницу с расширением .php (.php3, .php4, .phtml), сервер обрабатывает php-код, написанный на этой странице и возвращает клиенту код HTML.

2. Для того, чтобы тестировать свои скрипты без лишней возни, следует утановить на своем компьютее локальный сервер. Желательно Apache, т.к. большинство серверов в Сети работает именно на нем. Кроме того необходимо иметь сам интерпритатор PHP и сервер базы данных (MySQL, MS SQL, etc). Установка всего этого хозяйства процесс сложный. Однако есть альтернатива, а именно проект Denwer, разработанный Дмитрием Котеровым, за что дружно скажем ему огромное спасибо! В дистрибьютив Денвера входит сервер Apache, PHP, MySQL, phpMyAdmin (графических интерфейс для управления базами данных MySQL), система управления виртуальными хостами и еще много полезных штучек, значительно облегчающих разработку и отладку web-приложений. Получить более подробную информацию, а также скачать Денвер можно здесь http://www.denwer.ru/. Статья с инструкциями по установке лежит здесь http://www.denwer.ru/base.html.
Этап подготовки завершен. Предположим вы установили сервер самостоятельно или скачали Денвер. Приступим непосредственно к PHP. Поехали.

3. Для того, чтобы интерпритатор распознавал php-программы, файл, с кодом должен иметь расширения .php, .php3, .php4, .phtml. Заранее оговорюсь, привыкайте писать названия файлов в одном регистре. На большинстве серверов используются *nix-системы, в которых, в отличии от Windows, регистр имеет значение. Так в *nix-системе Index.php, indeX.php и inDex.php будут совершенно разными файлами. Не запутайтесь.
Интерграция php-кода в html-страницу производится с помощью специальных тэгов:
1. Инструкция обработки XML:

Code
<?php
  php-код  
?>

2. Инструкция обработки SGML:
Code
<?
  php-код  
?>

3. Инструкция в стиле ASP:
Code
<%
  php-код  
%>

Последние два способа во избежании конфликтов я использовать не рекомендуется. Итак разжевываю подробней: тэг <?php сообщает интерпритатору, что начался php-код, который следует обрабатывать, соответственно тэг ?> означает конец php-кода. Интерпритатор в ответ на запрос обработает, заключенный в <?php ?> код и возвратит результат в виде html-кода.

4. PHP поддерживает три типа комментариев:
Многострочные комментаии в стиле С (/*...*/)
Однострочные комметарии с стиле скриптов Unix (#)
Обычные однострочные комментарии (//)

Code
<?php
  echo "Hello, World!"; // это комментарий
  echo "Hello, World!"; # это тоже комментарий
  /* И это комментарий
   * Комментарии не отображаются на странице
   * Они предназначены для удобства
   * Всегда пользуйтесь комментариями
   * Потому что это облегчит вам чтение кода
  */
?>

Данные типы комментариев поддерживаются только в пределах ограничителей PHP (<?php ?>). К примеру:

Code
<?php
  echo "Hello, World!"; // это нормальный комментарий
?>
  // а этот уже будет виден в браузере
  <!-- А это уже комментарий HTML --!>


5. В РНР переменные начинаются со знака доллара ($). В качетсве имени переменно может быть использовано любое количество буквенно-цифровых символов и символов подчеркивания, но первый символ не может быть цифрой или подчеркиванием. Имена переменных в РНР чувствительны к регистру.
В PHP тип переменной не указывается явно.
Примеры простейшего использование переменной:

Code
<?php
  $h = "Hello, World!";  
  /*это означает "присвоить переменной h  
  * значение Hello, World!"
  */
  echo $h; // вывести переменную hello
?>

Code
<?php
  $a = 3;  
  $b = 10;
  $c = $a+$b;
  echo $c; // выводим результат сложения переменной a и переменной b
?>

6. Константы объявляются в РНР при помощи функции define(). Синтаксис таков:

define(CONSTANT,value);

Первый параметр этой функции (для тех, кто в танке - до запятой) – имя константы, второй – её значение
Пример:

Code
<?php
  define(CONST1,"Hi! ");
  define(CONST2,"I am constant 2");
  echo CONST1;
  echo CONST2;
?>

По традиции имена констант пишуся с большой буквы. Но вы конечно можете не следовать этой традиции.

7. PHP поддерживает следующие типы данных:
integer (целые числа)
Целые числа (от -2 147 483 648 до 2 147 483 646)

double (вещественные числа)
Веществвенное число с большй точностью

boolean (логический тип)
Логическая переменная может принемать только два значения true(истина) и false(ложи).

string (строка текста)
Строка любой длины

array (ассоциативный массив)
Набор из нескольких элементов в виде пары - ключ=>значение.

Существует еще два типа object и ressourse. Они используются в более сложных приемах программирования и пока вам не пригодятся. При желании о них можно прочитать в документации по PHP

Итак, подведем итоги. Признаю что уписать учебники у меня получается неважно. Если вы поняли мою писанину, то научились интегрировать PHP-код в HTML-сраницу, объявлять переменные и константы, вставлять комментарии в свои программы, немного узнали о типах данных. В следующий раз мы займемся изчением основных функций PHP. Какие будут вопросы?
Домашнее задание: изучать официальную документацию по PHP, ссылка ниже.
http://depositfiles.com/files/3773935


Не дадим силам добра восторжестовать над силами разума!
RmR - my home page



 
vitos_paradosДата: Вторник, 26.02.2008, 11:22 | Сообщение # 10
Хороший Волшебник
Группа: Пользователи
Сообщений: 155
Репутация: 3
Статус: Нет в хогвартсе !
Ппц. Вот это да ! Конечно я немного понял, но пожалуй закончу в начале конкретное изучение html и css а потом приступлю к php ))))))))))

ОБОЖАЮ ЭММУ !!!! Я ЕЁ ПРОСТО ЛЮБЛЮ !!!!!
 
LevenfordДата: Среда, 27.02.2008, 14:17 | Сообщение # 11
Волшебник
Группа: Пользователи
Сообщений: 87
Репутация: 0
Статус: Нет в хогвартсе !
vitos_parados, Так и надо =)

Не дадим силам добра восторжестовать над силами разума!
RmR - my home page



 
vitos_paradosДата: Воскресенье, 02.03.2008, 06:15 | Сообщение # 12
Хороший Волшебник
Группа: Пользователи
Сообщений: 155
Репутация: 3
Статус: Нет в хогвартсе !
Кстати, помимо домашнего изучения - я подтеяну это всё на курсах ) smile

ОБОЖАЮ ЭММУ !!!! Я ЕЁ ПРОСТО ЛЮБЛЮ !!!!!
 
LevenfordДата: Вторник, 08.04.2008, 00:02 | Сообщение # 13
Волшебник
Группа: Пользователи
Сообщений: 87
Репутация: 0
Статус: Нет в хогвартсе !
Итак кое-что из обещаной литературы:

Книга "PHP 5 в подлинике" Авторы: Д.Котеров, А.Костарев Скачать

Формат .djvu. Прога для чтения в архиве, на всякий случай

Добавлено (07.04.2008, 22:02)
---------------------------------------------
Теперь литература выкладывается в отдельном топике. Здесь


Не дадим силам добра восторжестовать над силами разума!
RmR - my home page



 
ChapligageavyДата: Понедельник, 09.08.2021, 05:39 | Сообщение # 14
Маглл
Группа: Пользователи
Сообщений: 15
Репутация: 0
Статус: Нет в хогвартсе !
http://www.lord-novgorod.ru/en/winners.php
http://danceplane.ru/style/krump.html
http://vertagu.ru/sportimu.htm
http://mymaechka.ru/jcontact.htm
http://extreme.lviv.ua/?tp=contact


http://www.sporthappy.com.ua/Trenazheryi_dlya_ulitsyi
 
XRumer23tarДата: Среда, 29.05.2024, 16:25 | Сообщение # 15
Маглл
Группа: Пользователи
Сообщений: 19
Репутация: 0
Статус: Нет в хогвартсе !
Hello.

This post was created with XRumer 23 StrongAI.

Good luck smile
 
  • Страница 1 из 1
  • 1
Поиск:

Forum vitos_parados@inbox.uz© 2025

Бесплатный хостинг uCoz