Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Основы PHP
На страницу 1, 2  След.
 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13858
Откуда: Кировоград, Украина

СообщениеДобавлено: Вс Dec 10, 2006 2:15 pm    Заголовок сообщения: Основы PHP
Ответить с цитатой

В этой статье я не буду объяснять как сделать гостевую или форум. Как написать то скрипт или тот... Я расскажу лишь основу языка PHP без который вам не написать самый простой скрипт на PHP. Вообще PHP очень похож на PERL и C++.

Комментарии это вспомогательный строки которые можете написать а любом месте кода программы. Они не будут считаться за код. Комментарии обычно используются для пояснения чего либо или заметка. Комментарии пишутся после знака #. Пример:
# вот это комментарии. Т.е. после это символа на этой строке всё считать комментарием.

Создать переменную.
$имя_переменной = значение;
В переменную можно записывать целый текст или числа. Большое удобство - не надо пояснять компьютеру что ты будешь туда пихать(текст или числа). Текст надо записывать в кавычки, а числа нет. Например:
$txt = "Вот он текст"; $chis = 34;
Если число записать в кавычки, то оно будет считаться за текст!

Уловный оператор if:
Если равно:
if ($per == per2){действие которое надо выполнить}
Если не равно:
if ($per != $per2){действие которое надо выполнить}
Если 1 больше 2:
if ($per > $per2){действие которое надо выполнить}
Если 1 меньше 2:
if ($$per < $per2){действие которое надо выполнить}
Если 1 больше или равно 2:
if ($per >= $per2){действие которое надо выполнить}
Если 1 меньше или равно 2:
if ($per <= $per2){действие которое надо выполнить}
Когда требуется выполнять действие не только при выполнении условия, но и при не выполнении, то добавляется блок else, например: if ($per == $per2){действие которое надо выполнить если равно}else{действие которое надо выполнить если не равно} Мало того можно сразу сравнивать несколько значений и только если все они равны, то выполнять действие: if ($per == $per2 && $per3 == $per4){действие которое надо выполнить если равно} в таком написании символы && означают "это и это", а символы || означают "это или это", то есть предыдущий пример звучит так: Если $per равна $per2 и $per3 равна $per4, то выполнить действие в фигурных скобках.

Прокручиваем циклы:
for ($Переменная = Значение_начала; Условие; Действие_над_$Переменная){действие происходящее внутри цикла}
Например:
for ($n=0; $n < 50; $n=$n+1){$Prezervativ=$Konci[$n];}
А вот словесное пояснение цикла:
Переменная $n равна 0, тогда крутить цикл пока $n меньше 50, при каждой прокрутке цикла прибавить к $n единицу. Внутри цикла (при каждой прокрутке) в переменную $Prezervativ вытаскивать значение элемента $n из массива @Konci.
И ещё один вид цикла:
while ( Условие ){действие происходящее внутри цикла}
Цикл крутиться пока Условие выполняется, например условие может быть таким: $n == 1, тогда будем крутить цикл пока $n будет равно 1.
Когда цикл заканчивается начинают выполняться команды ниже его по тексту, до тех пор выполняются команды которые внутри цикла.

А теперь самая заветная команда - вывод в пользователя:
print "Текст";
Выдаёт Текст в браузер (или на консоль пользователя, если пользователь запустил скрипт руками прямо изнутри сервера).

Оригинал: http://www.dmsdesign.ru/php2.html
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Артур

Новенький


Зарегистрирован: 14.10.2007
Сообщения: 14

СообщениеДобавлено: Ср Dec 05, 2007 8:08 pm    Заголовок сообщения:
Ответить с цитатой

Можно ли как то реализовать событийное программирование в PHP. Что бы выполнялись например такие события:OnMouseMove OnMouseOver и т.д.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13858
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Dec 05, 2007 8:18 pm    Заголовок сообщения:
Ответить с цитатой

Артур, нет, это только средствами JavaScript
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
vladar




Зарегистрирован: 19.12.2007
Сообщения: 7

СообщениеДобавлено: Пн Dec 31, 2007 1:42 am    Заголовок сообщения:
Ответить с цитатой

Привет ! A как можно сделать что бы страница периодически обновлялась или банеры менялись с определенным интервалом времени-средствами РНР или это тоже только при помощи JS? По типу setInterval()Laughing
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13858
Откуда: Кировоград, Украина

СообщениеДобавлено: Пн Dec 31, 2007 6:36 am    Заголовок сообщения:
Ответить с цитатой

обычно делается на JS
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
vladar




Зарегистрирован: 19.12.2007
Сообщения: 7

СообщениеДобавлено: Ср Янв 02, 2008 9:42 pm    Заголовок сообщения:
Ответить с цитатой

Спасибо!!! С Новым Годом!!! Embarassed Cool
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Светлана

Участник тусовки


Зарегистрирован: 27.11.2007
Сообщения: 236

СообщениеДобавлено: Пт Янв 04, 2008 6:41 am    Заголовок сообщения:
Ответить с цитатой

Так а чем PHP лучше JavaScript? Что вызывает необходимость использовать именно PHP?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13858
Откуда: Кировоград, Украина

СообщениеДобавлено: Пт Янв 04, 2008 6:55 am    Заголовок сообщения:
Ответить с цитатой

Не нужно путать PHP и JS - это разные весовые категории. JS выполняется браузером на компьютере пользователя и результат выполнения зависит от самого браузера, поэтому при написании JS-кода часто нужно учитывать браузер и даже его версию и писать несколько вариантов кода для каждой версии браузера. PHP-код выполняется на сервере, пользователь видит лишь результат выполнения. Да и вообще PHP - полноценный язык программирования, чего не скажешь о JS, который используется преимущественно для создания визуальных эффектов и организации более удобного интерфейса Web-приложений (те же кнопки в форме полного ответа на форуме сделаны с использованием JS)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Светлана

Участник тусовки


Зарегистрирован: 27.11.2007
Сообщения: 236

СообщениеДобавлено: Пт Янв 04, 2008 7:36 am    Заголовок сообщения:
Ответить с цитатой

В PHP есть среда разработки или как в JavaScript, нужно писать в Блокноте ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13858
Откуда: Кировоград, Украина

СообщениеДобавлено: Пт Янв 04, 2008 7:43 am    Заголовок сообщения:
Ответить с цитатой

В чем хочешь, в том и пиши - ограничений никакх нет. Я использую ZendStudio

http://zend.com/en/products/studio

А когда запускать Zend лень, тогда в блокноте или в xint
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Светлана

Участник тусовки


Зарегистрирован: 27.11.2007
Сообщения: 236

СообщениеДобавлено: Пт Янв 04, 2008 7:49 am    Заголовок сообщения:
Ответить с цитатой

И как потом все языки, которые знаешь, не перепутать? Confused Я когда-то знала один FoxPro, работала только на нем и чувствовала себя асом. А сейчас из-за этого изобилия все время чувствуешь себя начинающим.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13858
Откуда: Кировоград, Украина

СообщениеДобавлено: Пт Янв 04, 2008 7:52 am    Заголовок сообщения:
Ответить с цитатой

А все и не нужно знать, нужно выучить те, которые нужны в данный момент )
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Светлана

Участник тусовки


Зарегистрирован: 27.11.2007
Сообщения: 236

СообщениеДобавлено: Пт Янв 04, 2008 7:59 am    Заголовок сообщения:
Ответить с цитатой

А хочется ! Как в анекдоте - приходит мужик в аптеку и говорит : "Дайте, пожалуйста, таблеток от жадности. И побольше мне, побольше!"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13858
Откуда: Кировоград, Украина

СообщениеДобавлено: Пт Янв 04, 2008 9:56 am    Заголовок сообщения:
Ответить с цитатой

А я про аптеку знаю другой анекдот. Послала жена мужа в аптеку купить презервативов и пипеток (ибо у нее насморок был и не было чем нос закапать). Мужик приходит в аптеку и говорит мол дайте презервативов. Продавщица - нету щас. Мужик - ну тогда дайте две пипетки Very Happy Very Happy Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Артур

Новенький


Зарегистрирован: 14.10.2007
Сообщения: 14

СообщениеДобавлено: Вс Фев 24, 2008 2:28 pm    Заголовок сообщения:
Ответить с цитатой

Имеется строка какихто символов как её обрезать с определенного символа до конца.
Напримен: фвапро21 с двойки фвапро
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
На страницу 1, 2  След.
Страница 1 из 2
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис