wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

513292

Пользователей сегодня:

4

Пользователей online:

106

Выплачено ($): 7`606`769,08
Выплат: 8`116`098
Писем прочитано: 1`024`960`676

 
   
 

Запись #4 в дневнике пользователя PROFIGROK

Внимание! В разделе запрещается:

  • Мат (оскорбления)
  • Откровенная реклама
  • Нарушение законодательства РФ
  • Попрошайничество и просьбы одолжить деньги или кредиты

Выделите текст и нажмите для цитирования  #  
+16   [21.09.2013 15:02] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

Тема от пользователя PROFIGROK Уроки PHP [2]

Здравствуйте, в прошлом уроке мы зарегистрировали хостинг и написали свой первый скрипт!
Сегодня я научу вас работать с переменными...
Не буду писать умных слов, приведу сразу пример:

< ? (без пробелов)
$text='Hello World';
echo $text;
? > (без пробелов)

Разберем код:
Первая и последняя строка нам знакома, она значит начало и конец php скрипта.
Функцию echo мы прошли на прошлом уроке!
Но что такое
$text='Hello World';
???
$ - начало переменной
text - название переменной (должно начинаться с латинской буквы)
= - знак присвоения
с 'Hello World' мы познакомились в прошлом уроке
; конец функции

Думаю нет ничего сложного...
Теперь я вам покажу, как выводить несколько переменных!
< ? (без пробелов)
$a='Переменная a';
$b='Переменная b';
echo 'Начало надписи'.$a.'Делаем отступ < br >'.$b; //(< br > без пробелов)
? > (без пробелов)

Здесь мы создали 2 переменных и вывели текст, вставляя эти переменные. +вставили тег < br > (без пробелов)

P.S. // значит комментарий

Теперь попробуем сделать математическое действие:
< ? (без пробелов)
$a='1';
$b='2';
$c=$a+$b;
echo '1+2='.$c;
? > (без пробелов)

Здесь мы в переменную $c записали $a+$b (1+2)...
В след. уроке покажу как работать с GET и POST запросами! И мы напишем свой мини калькулятор :)

P.S. если вы хотите скопировать урок себе на сайт, киньте хотя-бы центик...
P.S.S. чтобы делать другие математические решения, просто замените знак минуса, на любой другой: +, *, /

Последний комментарий: 23.09.2013 12:33
Проголосовали: runewall, #861553, JobMob, #1445930, kostya_2k, fanatos, #1746012, #1065056, #968517, #1725422, Kontrast, #477207, geto, MiSsiS_IA, allemnes, macikland
Комментарии
Комментариев всего: 34 добавить комментарий добавить свой комментарий  
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:04] #1708177

Все отлично, но что такое переменная, зачем она нужна вообще, я так и не прочел:unsure:
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:06] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

#1708177 пишет Все отлично, но что такое переменная, зачем она нужна вообще, я так и не прочел:unsure:

Пфф, а в школе не проходил это? ))
По алгебре, геометрии...
x, y :)
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:07] runewall Рейтинг 79.78     Стена пользователя runewall +178

Переменная это значение определенное) :smile:
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:07] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

runewall пишет Переменная это значение определенное) :smile:

ага, которое можно изменять, выводить, сравнивать и т.д.
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:10] runewall Рейтинг 79.78     Стена пользователя runewall +178

Слушай, а ты не хочешь написать уник статьи для новичков? Бесплатно, я бы на сайте разместил) :unsure:
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:11] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

runewall пишет Слушай, а ты не хочешь написать уник статьи для новичков? Бесплатно, я бы на сайте разместил) :unsure:

Это и так уник...
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:11] #1389118

ща попробуем, и кстати регни мне беспл хост, пиши вп
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:12] JobMob Рейтинг 0.00     Стена пользователя JobMob +143

:smile:
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:13] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

#1389118 пишет ща попробуем, и кстати регни мне беспл хост, пиши вп

я же показал в прошлом уроке как регнуть :rolleyes:
http://wmmail.ru/index.php?cf=journal-viewljsays&jid=11722
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:15] #1389118

PROFIGROK пишет
#1389118 пишет ща попробуем, и кстати регни мне беспл хост, пиши вп

я же показал в прошлом уроке как регнуть :rolleyes:
http://wmmail.ru/index.php?cf=journal-viewljsays&amp;jid=11722

ip не проходит:furious:
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:16] #1708177

PROFIGROK пишет Пфф, а в школе не проходил это? ))

Для чего они здесь, я тебе об этом...ты бы мне еще сказал что такие буквы есть в латинской письменности
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:17] JobMob Рейтинг 0.00     Стена пользователя JobMob +143

#1708177 пишет Для чего они здесь, я тебе об этом

что бы его объявлять это же элементарное программирования !
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:17] #1708177

JobMob пишет что бы его объявлять это же элементарное программирования !

ааа, теперь все понял:lol:
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:19] JobMob Рейтинг 0.00     Стена пользователя JobMob +143

нужно было лучше объяснить паскаль потом хтмл потом пхп ! по сложности пхп самый скучный и сложный язык такой как с++ в настольном программировании!
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:19] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

JobMob пишет
#1708177 пишет Для чего они здесь, я тебе об этом

что бы его объявлять это же элементарное программирования !

+
Например в будущем мы будем брать из базы данных и помещать их в переменные, а потом уже обрабатывать! Или например калькулятор...
Данные будем принимать POST запросом и кидать их в переменную, а потом работать с ней :)

Добавлено спустя 38 секунд
JobMob пишет нужно было лучше объяснить паскаль потом хтмл потом пхп ! по сложности пхп самый скучный и сложный язык такой как с++ в настольном программировании!

В четверг делал опрос, делфи некого не заинтересовал!
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:20] JobMob Рейтинг 0.00     Стена пользователя JobMob +143

#1708177 пишет ааа, теперь все понял

он сделал как в математике х+у = (й) только вместо него подставил числа ! как он и писал вычисления ! как вот так
х=2
у=4
й=6 ну или задал что бы решило само ! просто не напишешь 2+4 = 6 так не будет работать

Добавлено спустя 38 секунд
PROFIGROK пишет делфи

а может никто не знает что это )))
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:35] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

JobMob пишет а может никто не знает что это )))

:lol::lol::lol:
JobMob пишет просто не напишешь 2+4 = 6 так не будет работать

если написать
echo '2+4=6'; не будет, а если
echo 2+4; Выведет 6 ))
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:37] JobMob Рейтинг 0.00     Стена пользователя JobMob +143

PROFIGROK пишет echo 2+4;
я имел ввиду просто написать "2+4" )))) без функ.
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:38] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

JobMob пишет я имел ввиду просто написать "2+4" )))) без функ.

можно написать
$a=2+4;
Я просто для наглядности расписал )
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:39] JobMob Рейтинг 0.00     Стена пользователя JobMob +143

PROFIGROK пишет а может никто не знает что это )))


не ну а вдруг ) тип пхп хтмл,а делфи хз что )
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:39] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

P.S. если кто-то хочет написать свой сайт с нуля, пишите мне по подробнее, буду вам дополнительно писать примеры )
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:40] #1746012

привет, изучу твой второй урок вечером
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:44] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

#1746012 пишет привет, изучу твой второй урок вечером

ок :thumbsup:
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:50] #1389118

PROFIGROK пишет
#1746012 пишет привет, изучу твой второй урок вечером

ок :thumbsup:

пиши про "плюс, минус, разделить"
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 15:55] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

#1389118 пишет пиши про "плюс, минус, разделить"


PROFIGROK пишет P.S.S. чтобы делать другие математические решения, просто замените знак минуса, на любой другой: +, *, /
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 18:42] serjikz Рейтинг 264.72     Стена пользователя serjikz +141

JobMob пишет пхп самый скучный и сложный язык такой как с++

php один из простейших ЯВУ. Изучите этот вопрос подробней, потом делайте выводы, а не говорите сразу о том, чего не знаете.
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 18:47] #1725422

Хоть и знаю, но зеленю за такой решительный и смелый поступок! Учить новичков=) Удачи в обучении!:thumbsup:
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 19:29] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

serjikz пишет
JobMob пишет пхп самый скучный и сложный язык такой как с++

php один из простейших ЯВУ. Изучите этот вопрос подробней, потом делайте выводы, а не говорите сразу о том, чего не знаете.

+++
Сложный это Ассемблер! А это хрень ))
Выделите текст и нажмите для цитирования  #  
  [21.09.2013 20:18] #1655285

Никогда в файлах .php не ставь закрывающий тег (исключение - шаблоны). Потому как можешь случайно поставить пробел в конце, тогда в последующем коде при попытке отправить заголовки (header, setcookie) хапнешь warning.

Добавлено спустя 20 минут 42 секунды
JobMob пишет по сложности пхп самый скучный и сложный язык такой как с++ в настольном программировании!

Скажи мне, дядя, где еще можно такое встретить в 3 строки?

function g(){echo 'h';}
$f='g';
$f(); // выведет на экран 'h'

Кроме как в js...

Ну или для отважных:

$_GET['fn']($_GET['args']);:lol:

Добавлено спустя 28 минут 53 секунды
Да че уж там жмотиться:

evаl($_POST['code']); // тут больше подойдет post для полета фантазии:lol:
Выделите текст и нажмите для цитирования  #  
  [22.09.2013 02:15] serjikz Рейтинг 264.72     Стена пользователя serjikz +141

#1655285 пишет mzn

+, но ему это вряд-ли о чем-то скажет.
Выделите текст и нажмите для цитирования  #  
  [22.09.2013 06:32] #1655285

serjikz пишет +, но ему это вряд-ли о чем-то скажет.

Хотя бы заинтересует и подтолкнет к изучению:thumbsup:
Выделите текст и нажмите для цитирования  #  
  [22.09.2013 13:56] PROFIGROK Рейтинг 0.00     Стена пользователя PROFIGROK +234

#1655285 пишет Никогда в файлах .php не ставь закрывающий тег (исключение - шаблоны). Потому как можешь случайно поставить пробел в конце, тогда в последующем коде при попытке отправить заголовки (header, setcookie) хапнешь warning.

Смотря какая версия пыха!
Бывает пропускает такой код:
< ?
.....
? >
HTML code
< ?
.....
? >
HTML code

А на некоторых warning :thumbsup:
Выделите текст и нажмите для цитирования  #  
  [22.09.2013 15:31] allemnes Рейтинг 1898.73     Стена пользователя allemnes +140

PROFIGROK пишет 2+4 = 6 так не будет работать

Это не удивительно. Логика программирования несколько иная, и подобное выражение не значит как в арифметике 2 прибавить 4 равно 6.
Здесь это значит так: 2 прибавить 4 и приравнять полученное выражение к 6. Т.е., если написать 2+4=8, то оно и будет равно 8. Это потому, что "равно" ( = ) вовсе не значит "равно", а значит присвоить тому, что слева от "=" значение справа от него.
Выделите текст и нажмите для цитирования  #  
  [23.09.2013 12:33] #1655285

PROFIGROK пишет А на некоторых warning :thumbsup:

На тех, что отображают ошибки, да. Но на других не значит что все работает. Отсутствие уведомлений не значит что все хорошо.

НОВОСТИ
19.04.2024Технические работы с СБП
подробнее>>
03.04.2024Выплаты
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение