2014-09-26 3 views
0

У меня есть .html-файл и еще один .php-файл. Я хочу захватить переменные из файла .php и использовать их в моем html-файле. У меня также есть сценарий live.js, который мне нужно запустить для обновления страницы при внесении любых изменений.Html using php variables

Я могу заставить php работать, когда я изменяю файл на .php, но тогда мой скрипт не работает. Когда я меняю свой файл на .html, мой скрипт работает, но php этого не делает.

Может кто-то, пожалуйста, помогите мне с этим исправлением. Спасибо!

Мой файл index.html прямо сейчас PHP содержание не показывает, но скрипт работает

<?php include("var.php"); ?> 


<html>             
<head>             
<script src="live.js#html"></script> 
<title>MXS</title>                
</head> 
<html>           
<body> 
<font color="#FF0000" size="6" face="Comic Sans MS, cursive">MenuXpress</font> 


<h1>Cash</h1> 
<h1><?php 
echo '$' . $tickettotal; 
?><h1> 

</body> 
</body> 
</html> 

Мой файл var.php со всеми моими переменными

<?PHP             


$tickettotal=11.29;          
$tendertotal=4.29;          
$changetotal=0.00; 


?>    
+0

Показать ваш код пожалуйста. – Jenz

+0

@JENZ Хорошо, я сделал это. –

+0

у вас есть двойной тег конца тела. Удалите его. – captcha

ответ

1

PHP Основы: Php используется для создания html-документа. Следовательно, в вашем html переменная должна быть доступна. (Через эхо).

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

Ваш код выглядит отлично (за исключением нескольких проблем с html, но это не должно останавливать работу php), поэтому я думаю, что это не весь код или, может быть, проблема вытекает из elsewere.

Предлагаю вам ознакомиться с базовым учебным курсом php.

+0

Ну да, но тогда как я могу запустить скрипт live.js. –

+0

Это включено в html, чтобы он работал. Если вы указали правильный путь! –

+0

Я думаю, мой вопрос в том, как html и php должны соединяться друг с другом. У меня есть переменные в php, как я могу использовать css для форматирования, декорирования и отображения этих переменных. а затем запускать скрипты с помощью html всякий раз, когда обновляются php-переменные. –

2

вам нужно сохранить файл index.html в .php, чем доступ в PHP файле

0

Вы можете написать строки HTAccess в файле .htaccess, в котором все HTML файлы будут как PHP и ваши переменные PHP будет автоматически анализироваться.

AddType application/x-httpd-php .html .htm 
+0

Это не должно быть nessicary? Если op не нужен файл для отображения в виде .html, то есть –

+0

Все, что я хочу, это создать одну страницу, на которой отображаются некоторые php-переменные, которые моя запись записывает в .php-файл. Теперь мне нужен другой файл, который позволяет мне использовать эти переменные и использовать css для создания отдельной страницы. Итак, самый простой способ добиться этого. –

+0

Я использую iis 7, как добавить это в свой файл htaaccess? –

0

Измените расширение своего html-файла на php, и все будет хорошо.

0

Вы должны сохранить файл index.html в index.php файл, потому что вы использовали PHP код в файле. Таким образом, сервер запускает php-код и выводит разметку, что браузер показывает.

Надеюсь, это поможет.

С уважением

+0

Я понимаю это, но когда я это делаю, php работает, но тогда сценарий live.js не так, как если бы он был index.html –

+1

, браузер никогда не «понимает» php-код. Сервер запускает php-код и выводит разметку, отображаемую браузером. –

+0

вы можете попробовать простую js в теге тела, чтобы проверить, работает ли js или нет .. комментируйте свой скрипт в теге заголовка .. затем добавьте эти теги в тег тела shuvrow