Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Видимость переменных [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Без описания
andrewkard
Отправлено: 28 Ноября, 2015 - 11:50:46
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Вячеслав Иванов
Web сервер запущен, расширение файла .php, файл лежит в папке ServerRoot?
 
 Top
Вячеслав Иванов
Отправлено: 28 Ноября, 2015 - 13:05:41
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2015  


Помог: 0 раз(а)




DelphinPRO пишет:
Вячеслав Иванов пишет:
В браузере ничего нет!

А если нажать CTRL+U ?


То вот так.

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <html>
  3. <head>
  4. <title>Пример</title>
  5. </head>
  6. <body>
  7.  
  8.          <?php
  9.         echo "Привет, СЏ - СЃРєСЂРёРїС‚ PHP!";
  10.         ?>
  11.  
  12. </body>
  13. </html>

(Добавление)
andrewkard пишет:
Вячеслав Иванов
Web сервер запущен, расширение файла .php, файл лежит в папке ServerRoot?


Файл html
Все файлы *.php работают корректно.
 
 Top
dcc0
Отправлено: 28 Ноября, 2015 - 13:27:24
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




php нет на компьютере?!


-----
Март 2021. Бросил программирование
 
 Top
Вячеслав Иванов
Отправлено: 28 Ноября, 2015 - 13:31:55
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2015  


Помог: 0 раз(а)




dcc0 пишет:
php нет на компьютере?!


Это вопрос? или утверждение!
?
(Добавление)
и причем здесь компьютер. проверка идет на реальном сервере.
 
 Top
dcc0
Отправлено: 28 Ноября, 2015 - 13:38:11
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Вячеслав Иванов, у меня нет доступа к вашему компьютеру, из это можно сделать вывод о модальности моей фразы.

Я не знаю, что такое реальный сервер.
Веб-сервер может работать и без php.

(Отредактировано автором: 28 Ноября, 2015 - 13:39:53)



-----
Март 2021. Бросил программирование
 
 Top
Вячеслав Иванов
Отправлено: 28 Ноября, 2015 - 13:47:25
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2015  


Помог: 0 раз(а)




Есть рабочий сайт на Джино, поддержка PHP включена. PHP скрипты работают.
Я добавляю страницу index2.html с тем кодом, который выше.
 
 Top
DeepVarvar Супермодератор
Отправлено: 28 Ноября, 2015 - 13:49:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




А, ну сервер контент отдает, да.
А вот пхп файлы он должен передавать интерпретатору по идее.
Но судя по, он не передает нихрена.
Поэтому пацаны уже спрашивают, а установлен ли пхп?
А установлен ли апачевский модуль пхп?
Или там пхп как CGI работает?
Вообще вариантов запуска интерпретатора много: mod-apache, cgi, fpm. И подвидов: tcp/unix socket.
У тебя оно в каком виде?
Кроме того, нужно еще связать расширение файла с интерпретатором (для одного из вариантов указывается в конфиге апача).
У тебя оно связано?
(Добавление)
Вячеслав Иванов пишет:
index2.html
А, вот оно что!
Это же не пхп файл!
Всмысле, можно захендлить и хтмл файл открывать через интерпретатор, но как правило этого не делают.
 
 Top
Вячеслав Иванов
Отправлено: 28 Ноября, 2015 - 13:52:52
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2015  


Помог: 0 раз(а)




dcc0 не злитесь, просто иногда человек формулирует некую фразу, считая, что другие могут ее воспринять только так, как предполагает он.
(Добавление)
Цитата с Джино

PHP установлен как модуль Apache или как CGI?

На нашем хостинге PHP работает и как модуль веб-сервера Apache, и через CGI. Наиболее полно функциональность и удобство PHP раскрываются в случае работы с ним, как с модулем: можно использовать переменные окружения Apache, создавать собственную HTTP-авторизацию и т. д.

Обратите внимание, что для работы с PHP через CGI необходимо подключить услугу «Поддержка CGI». Услуга «Поддержка PHP» при этом не требуется.
 
 Top
DeepVarvar Супермодератор
Отправлено: 28 Ноября, 2015 - 14:12:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Ну замени расширение файла с хтмл на пхп.
 
 Top
Вячеслав Иванов
Отправлено: 28 Ноября, 2015 - 14:25:37
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2015  


Помог: 0 раз(а)




DeepVarvar пишет:
Ну замени расширение файла с хтмл на пхп.


Так работает.

А почему?
 
 Top
dcc0
Отправлено: 28 Ноября, 2015 - 14:48:31
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




PHP:
скопировать код в буфер обмена
  1. но как правило этого не делают.

Добавлю, что есть версия будто время разбора html как php несколько дольше (правда ли, не знаю). Хотя опять же предположу, поскольку apache отдает html, htm файлы, как правило, то происхдит что-то вроде двойной обработки (но это версия).
Поэтому для нормальной работы сего, вероятно, надо перенастраивать и apache и php.

Цитата:
А почему?

Веб-сервер в принципе отрабатывает html и htm файлы, и те, которые указаны в настройках httpd.conf или apache.conf . Расширение намекает, что веб-сервер отрабатывает файлы с разметкой html, но НЕ программный код PHP. Указание расширения .php говорит веб-серверу, что это php скрипт (его нельзя просто отдать клиенту), и управление передается PHP, интерпретатор генерирует html код из этого скрипта, отдает клиенту.

(Отредактировано автором: 28 Ноября, 2015 - 15:02:47)



-----
Март 2021. Бросил программирование
 
 Top
Вячеслав Иванов
Отправлено: 28 Ноября, 2015 - 14:56:20
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2015  


Помог: 0 раз(а)




dcc0
1-я цитата откуда?
 
 Top
DeepVarvar Супермодератор
Отправлено: 28 Ноября, 2015 - 15:19:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Первая цитата из моего сообщения http://forum.php.su/topic.php?fo...11385#1448711385
 
 Top
DelphinPRO
Отправлено: 01 Декабря, 2015 - 16:18:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Вячеслав Иванов пишет:
То вот так.

Ну вот, а говорили, ничего нет в браузере Улыбка Нехорошо обманывать людей *погрозил пальчиком* Улыбка


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
higub
Отправлено: 04 Декабря, 2015 - 14:40:58
Post Id



Новичок


Покинул форум
Сообщений всего: 56
Дата рег-ции: Нояб. 2015  


Помог: 0 раз(а)

[+]


всё ГЕНИАЛЬНО ПРОСТО
1)создать index.php
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. include:"config.php";
  4. ?>
  5. <!DOCTYPE html>
  6. ...
  7. <body>
  8.  
  9. <form action="zvonok.php">
  10. echo:"$H12";
  11. </form>
  12. </body>
  13.  

2)config.php
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. $H12 = 'Вася'
  4. ?>
  5. ...
  6.  

3)zvonok.php
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. include:"config.php";
  4.  
  5. echo:"$H12";
  6. ?>
  7.  
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB