Этот урок набрал набрал достаточно большое количество комментариев и дальнейшее его комментирование отключено. Если вы хотели убедиться в правильности выполнения ДЗ или у вас возник вопрос по уроку, посмотрите ранее добавленные комментарии, кликнув по кнопке ниже. Скорее всего вы найдете там то, что искали. Если это не помогло - задайте вопрос в чате в телеграме - https://t.me/php_zone
[email protected] 10.12.2018 в 00:11

Небольшое добавление - для корректного отображения кириллицы (русского алфавита) в браузере после выполнения программы, имеет смысл убедиться, что файл index.php так же имеет формат UTF-8. Я не убедился и потратил дополнительное время, чтобы понять - что же пошло не так. Для чайников вроде меня это важная информация, Артём)))

[email protected] 10.12.2018 в 00:24

Сорри) Это было упомянуто в первом уроке по HTML)))

ivashkevich 11.12.2018 в 22:59

Ага, именно там)

Bocha 14.12.2018 в 15:24

Артем, приветствую!
Прежде всего - позвольте поблагодарить Вас за труды. Курс (что HTML, что PHP) очень доступен для понимания и здорово разжижает мозги, а этого не хватает в последнее время!)

Я бы хотел уточнить правила использования тегов в теле PHP-кода, в частности - перенос строк, выделение и применение стилей к отображаемым (видимым пользователю) элементам (после echo). Я нутром понимаю, что теги те же, что и в HTML, но вот правила их применения, как я понял, отличаются. Может быть расскажете подробнее и покажете где почитать?
Спасибо!!

ivashkevich 14.12.2018 в 22:18

Да проходи курс дальше, там поймешь)

XXX 29.12.2018 в 17:40

Можно ли открыть файл непосредственно через PHPStorm нажав на вкладку необходимого браузера(на данный момент при нажатии страница не загружается, а в строке загрузки указан: "http://localhost:63342/myproject.loc/www/index.php?_ijt=rvsi5lm2dd3ndmn128thebvsln") или нужно постоянно заходить на сайт http://myproject.loc?

ivashkevich 01.01.2019 в 09:59

Заходите через my project.loc всегда

iluha22 01.08.2019 в 11:22

Вам нужно в настройках phpStorm File / Settings выбрать пункт Build, Execution, Deployment / Deployment создать новое соединение

  • с типом Type: Local or mounted folder;
  • указать путь в Folder: C:...\OSPanel\domains\localhost до папки localhost вашего OpenServer;
  • прописать урл Web server url: http://localhost;
    и нажать "Apply".

После этого, если всё указано верно, phpStorm откроет ваш файл сразу в браузере.

В вашем случае вместо localhost должно быть myproject.loc.

TixamaT 11.10.2019 в 12:52

Спасибо, как раз вопрос был. Настроил.

[email protected] 22.01.2019 в 18:41
<body>
<h1>Пример встраивания PHP в HTML</h1>
2 + 2 = <?php echo 2 + 2; ?>
</body>
Здесь 2 + 2 выводится как текст, заключенный в тега <body></body>, a тег <?php передают в сервер выражение 2 + 2 и возвращает результат 4 , вычисления происходит в сервере
а на страницу выводит команда echo результат вычисления, и закрывает работу РНР  сервера тег ?>
все ли так?  
[email protected] 22.01.2019 в 21:53

php interpreter is not configured
please configure php interpreter to use built-in web server.
Что за ошибка?

ivashkevich 23.01.2019 в 11:48

Что за сервер используете?

ABC 14.02.2019 в 00:00
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Пример встраивания PHP в HTML</title>
</head>
<body>
<?php 
echo '<h1>Пример встраивания PHP в HTML</h1><br />';
?>
2 + 2 = <?php echo 2 + 2; ?>
</body>
</html>
ABC 14.02.2019 в 00:19

Артём, а почему вы использовали для добавления тегов <br> отдельную конструкцию echo, а не просто добавили их к уже имеющимся выражениям? Потому что их пришлось бы все заключать в кавычки, превращая тем самым в строки?

ivashkevich 17.02.2019 в 21:47

Не могу понять, к чему относится вопрос. В статье нет упоминания тега <br>

ABC 18.02.2019 в 10:59

Я про видео к этой статье, вот ваш код из видео-презентации:

<?php

echo 'строка с пробелами';
echo '<br>';
echo 7;
echo '<br>';
echo 5 / 2;
ivashkevich 18.02.2019 в 11:13

Просто показать что можно выводить вот так результаты нескольких выражений)

NrG 25.02.2019 в 22:25

Доброго времени суток. А в данном примере, что является выражением: echo 2 + 2; Только 2 + 2, а echo просто команда на вывод? Или это все вместе тоже выражение?

ivashkevich 26.02.2019 в 09:38

И то и то - выражение. Выражением можно назвать любой кусок кода =)

Nick 04.03.2019 в 02:20

У меня не работает ссылка на телеграмм чат, пытается перейти по адресу tg://join?invite=EcWTSkM6R1gW60vu1B8n6g. Что не так с этой ссылкой?

ivashkevich 06.03.2019 в 19:40

Установите себе телеграм

ValeriiNN 29.07.2019 в 22:23

У меня из php storm когда нажимаешь на браузер, например гугл хром, вылетает ошибка

502 Bad Gateway
PhpStorm 2019.2

Подскажите пожалуйста что сделать то надо?))
Или из php storm нельзя сразу посмотреть код в браузере?(

ivashkevich 30.07.2019 в 09:04

Никогда этим не пользовался

iluha22 01.08.2019 в 11:23

Смотрите ответ для Starosta выше.

[email protected] 14.09.2019 в 16:50

Получается у нас есть сервер и сайт, сайт в моменты (когда ему нужно что-то посчитать или передать) отправляет данные на сервер,там всё считается и выводится обратно на страницу? На данном этапе немного непонятно,что из себя представляет сервер,на котором происходят все эти вычисления.

ivashkevich 14.09.2019 в 19:31

Нет. Сервер - это просто комп, на котором работает веб-сервер (например, Apache), в связке с PHP, или ещё что-нибудь. Сайт - это название для того, что видит пользователь в браузере. Сайт работает на сервере.

Floppy 15.09.2019 в 21:24

Уточнение, не веб сервер ищит теги <?php. Он полностью отдает файл интерпретатору и уже тот ищит свои теги. Описанная процедура работы больше похожа на SSI технологию

ivashkevich 16.09.2019 в 18:39

Верно

[email protected] 28.09.2019 в 18:00

В браузере вместо нужного результата открывается код, который был написан, что делать?

ivashkevich 29.09.2019 в 12:15

Файл .php? Тег стоит в начале? В каком редакторе делаешь?

[email protected] 01.10.2019 в 09:36

.php, стоит, в phpstorm

ivashkevich 01.10.2019 в 12:25

Напиши в личку ВКонтакте или телеге

[email protected] 30.12.2019 в 17:39

У меня такая же проблема. Нажимаю на index.php ПКМ - открыть с помощью - выбираю Гугл Хром. И открывает сам код. Скрин: https://prnt.sc/qhjpd6

Если на значек баузера в самом phpstorm нажимать, то браузер выдает bad gateway. Скрин: https://prnt.sc/qhjqjj

ivashkevich 03.01.2020 в 03:48

Так а нафига вы так делаете? Уроки про то как работает PHP и про веб-сервер пропустили?

[email protected] 03.01.2020 в 14:39

Я запустил Open Server, зеленый флажок в трее есть. Скопировал код в index.php (тег <?php стоит в начале). Двойной ЛКМ на index.php - и открывает код, но не исполняет функцию.
Что не так? https://prnt.sc/qiuoe4

Через консоль Open Server тоже не выходит: https://prnt.sc/qiv8b9

Из браузера не выходит.
Ввожу адрес https://prnt.sc/qiv90e -> не находит его https://prnt.sc/qivaig
Пробую самые разные варианты, как адрес вписать, уже перебором.

[email protected] 03.01.2020 в 19:40

Так, разобрался, путь к моему php файлу:
C:\Open_server\OSPanel\domains\myproject.loc\www\index.php

Вводить в адресную строку браузера надо:
http://myproject.loc/index.php

Но вместо того, чтобы считать 2+2, пишет:
Parse error: syntax error, unexpected '<', expecting end of file in C:\Open_server\OSPanel\domains\myproject.loc\www\index.php on line 2

Вот мой код:

<?php
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Пример встраивания PHP в HTML</title>
</head>
<body>
<h1>Пример встраивания PHP в HTML</h1>
2 + 2 = <?php echo 2 + 2; ?>
</body>
</html>
[email protected] 03.01.2020 в 19:47

Убрал из кода вот это <?php и заработало.

ivashkevich 06.01.2020 в 16:11

Успех)

eNergy 08.01.2020 в 13:00

Получается, что в php всё выражения? Спасибо за урок.

ivashkevich 11.01.2020 в 10:38

Ага

gritskevich-alexey 25.02.2020 в 09:30

А где домашняя работа?

ivashkevich 25.02.2020 в 10:54

К этому уроку нет =)

[email protected] 26.04.2020 в 16:33

Спасибо, все очень интересно.

ivashkevich 26.04.2020 в 17:09

Пожалуйста)

[email protected] 07.06.2020 в 19:40

Большое спасибо за урок, наконец-то нашёл понятный курс по PHP. Но у меня вопрос об обратном процессе: как уже из готовых файлов РНР (написанных другими разработчиками) вычленить элементы HTML и CSS, чтобы их редактировать? Как сделать это самому, если по правилам PHP это делает сервер?

ivashkevich 08.06.2020 в 07:42

Просто находите их и редактируете. Не уверен, что правильно понял вопрос. Непонятно значение слов "вычленить" и "редактировать". При чем тут сервер тем более непонятно)

Pichu 10.06.2020 в 16:38

Нет домашнего задания? Маме расскажу - не поверит, как всегда...

ivashkevich 10.06.2020 в 19:25

Отдыхаем)

[email protected] 12.06.2020 в 12:10

Здравствуйте, Артём! Помогите разобраться, в чём проблема. Пишу код в шторме, пытаюсь его запустить в браузере, выдаёт такое окно.;(((!

[email protected] 12.06.2020 в 12:19

описание картинки

ivashkevich 13.06.2020 в 08:48

Привет. А OpenServer запущен у вас из 3го урока?

YuriyRa 30.06.2020 в 15:23

описание картинки
Это в формате HTML.
описание картинки
Это в формате PHP
Почему не работает?

ivashkevich 01.07.2020 в 18:21

А зачем вы файл с диска открыли?) Нужно через http://myproject.loc
Чтобы он обработался веб-сервером и PHP, а вы получается просто исходник напрямую открыли

YuriyRa 01.07.2020 в 18:56

Хорошо, я понял, спасибо.

[email protected] 08.08.2020 в 20:55

шикарный сайт я новичок в php и мне все очень нравится !!! все объяснения разжованны спасибо огромное за такую возможность ))))

ivashkevich 11.08.2020 в 13:23

На здоровье)

Perlll 21.08.2020 в 00:20

Пока всё просто и понятно! Спасибо за Ваш труд!

ivashkevich 23.08.2020 в 09:04

Пожалуйста) Учитесь на здоровье)

[email protected] 07.10.2020 в 10:04

Здравствуй Артем, спасибо за урок, у меня все получилось

ivashkevich 07.10.2020 в 19:33

Пожалуйста)

Loka 07.11.2020 в 13:46

Просмотрено! Понятно!Спасибо!

ivashkevich 08.11.2020 в 15:16

Пожалуйста)

Loka 07.11.2020 в 16:30

У меня не открывает страница http://myproject.loc/index.php
Сделала как:
"iluha22 01.08.2019 в 11:22
Вам нужно в настройках phpStorm File / Settings выбрать пункт Build, Execution, Deployment / Deployment создать новое соединение

с типом Type: Local or mounted folder;
указать путь в Folder: C:...\OSPanel\domains\localhost до папки localhost вашего OpenServer;
прописать урл Web server url: http://localhost;
и нажать "Apply".
После этого, если всё указано верно, phpStorm откроет ваш файл сразу в браузере.

В вашем случае вместо localhost должно быть myproject.loc."
Помогите пожалуйста)

ivashkevich 08.11.2020 в 15:31

Привет! А я таким не занимаюсь) Я просто нажимаю alt+tab и переключаюсь между браузером и ide

Eddie 10.05.2022 в 21:51

Класс

ivashkevich 17.05.2022 в 13:51

Спасибо! Исправил

Логические задачи с собеседований