在html页面中获取php变量的值

在html页面中获取php变量的值,php,html,Php,Html,我想访问通过HTML页面上的php脚本获得的php变量 这是我的php脚本: <?php $url="http://api.giphy.com/v1/gifs/search?q=funny+cat&offset=100&limit=1&api_key=dc6zaTOxFJmzC"; $json = file_get_contents($url); $file = json_decode($json); $images = $file

我想访问通过HTML页面上的php脚本获得的php变量

这是我的php脚本:

<?php
    $url="http://api.giphy.com/v1/gifs/search?q=funny+cat&offset=100&limit=1&api_key=dc6zaTOxFJmzC";

    $json = file_get_contents($url);
    $file = json_decode($json);
    $images = $file->data[0]->images;

    $entityUrl =  $file->data[0]->images->original->mp4;
    $entityId =  $file->data[0]->id;
?>

这是我的html页面:

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1"/>
<title>Insert title here</title>
</head>
<body>

<?php include "start.php" ?>
 <video width="320" height="240" autoplay="autoplay">
  <source src="<? echo $entityUrl ?> " type="video/mp4" />
</video> 
</body>
</html>

在此处插入标题

在您的文件夹(或网站的根文件夹)中创建.htaccess文件,并添加此行:

  • 如果您使用的是Apache2@Ubuntu/Debian:

    AddType应用程序/x-httpd-php.html.htm

  • 如果您正在以CGI方式运行PHP:

    AddHandler应用程序/x-httpd-php.html.htm

并在html文件中替换:

<? echo $entityUrl ?>

与:



在您的文件夹(或网站的根文件夹)中创建一个.htaccess文件,并添加此行:

  • 如果您使用的是Apache2@Ubuntu/Debian:

    AddType应用程序/x-httpd-php.html.htm

  • 如果您正在以CGI方式运行PHP:

    AddHandler应用程序/x-httpd-php.html.htm

并在html文件中替换:

<? echo $entityUrl ?>

与:



让自己更轻松,只需制作一个.php文件,如下所示:

<?php
  $url="http://api.giphy.com/v1/gifs/search?q=funny+cat&offset=100&limit=1&api_key=dc6zaTOxFJmzC";

  $json = file_get_contents($url);
  $file = json_decode($json);
  $images = $file->data[0]->images;

  $entityUrl =  $file->data[0]->images->original->mp4;
  $entityId =  $file->data[0]->id;
?>
<!DOCTYPE html>
 <html>
  <head>
   <meta charset="ISO-8859-1"/>
   <title>Insert title here</title>
  </head>
  <body>
   <video width="320" height="240" autoplay="autoplay">
    <source src="<?php echo ''.$entityUrl.''; ?> " type="video/mp4" />
   </video> 
  </body>
 </html>

在此处插入标题

让自己更轻松,只需制作一个.php文件,如下所示:

<?php
  $url="http://api.giphy.com/v1/gifs/search?q=funny+cat&offset=100&limit=1&api_key=dc6zaTOxFJmzC";

  $json = file_get_contents($url);
  $file = json_decode($json);
  $images = $file->data[0]->images;

  $entityUrl =  $file->data[0]->images->original->mp4;
  $entityId =  $file->data[0]->id;
?>
<!DOCTYPE html>
 <html>
  <head>
   <meta charset="ISO-8859-1"/>
   <title>Insert title here</title>
  </head>
  <body>
   <video width="320" height="240" autoplay="autoplay">
    <source src="<?php echo ''.$entityUrl.''; ?> " type="video/mp4" />
   </video> 
  </body>
 </html>

在此处插入标题


'这是我的html页面“-是什么分机
.html
.php
?其他?php与html的关系如何?在一个php脚本中创建的变量仅存在于该脚本中。它们不会神奇地成为所有脚本的永久/全局变量。请指示服务器将
.html
文件视为PHP。否则,您需要使用
.php
扩展名,同时确保启用了短标记。无论我是在php还是在html文件中运行此扩展名,对我来说都不重要。如果没有一些配置柚木,html无法包含php文件,这将无法工作
您需要使用完整的php标记
,这是我的html页面“-是什么分机
.html
.php
?其他?php与html的关系如何?在一个php脚本中创建的变量仅存在于该脚本中。它们不会神奇地成为所有脚本的永久/全局变量。请指示服务器将
.html
文件视为PHP。否则,您需要使用
.php
扩展名,同时确保启用了短标记。无论我是在php还是在html文件中运行此扩展名,对我来说都不重要。如果没有一些配置柚木,则无法包含php文件,这将无法工作
您需要使用完整的php标记
tbh我不知道,我正在使用XAMPP并运行Apache,所以我认为AddType对我来说很重要,第一个选项应该适合您:
AddType应用程序/x-httpd-php.html.htm
您也可以通过添加
AddType应用程序/x-httpd-php.htm
来编辑
c:\XAMPP\Apache\conf\httpd.conf
文件,然后重新启动apache2服务。但这将是一个全球性的解决方案。如果您只想将其应用于指定目录-请使用上面的.htaccess解决方案。@filemonczyk如果它对您不重要-只需将.html文件扩展名更改为.phptbh我不知道,我正在使用XAMPP并运行Apache,所以我想AddType对我来说很重要,第一个选项应该适合您:
AddType应用程序/x-httpd-php.html.htm
您还可以通过添加
AddType应用程序/x-httpd-php.html.htm
来编辑
c:\xampp\apache\conf\httpd.conf
文件,然后重新启动apache2服务。但这将是一个全球性的解决方案。如果您只想将其应用于指定的目录,请使用上面的.htaccess解决方案。@filemonczyk如果它对您不重要,只需将.html文件扩展名更改为.phpWasnt,因为他从2h起就没有在php中使用过它,尽管这是一种不好的做法,但无论何时您使用php,它都必须位于.php文件中。您可以将.html文件包含到php文件中,但不能以其他方式。不,这是一种不错的做法。只需制作两个.php文件:一个用于提取视频的url src,另一个用于查看(只需文件中的html代码,扩展名为.php,而不是.html)。还有其他方法:.htaccess技巧或通用apache(web服务器)配置不确定,因为他从2小时起就没有在php中说,尽管这是一种糟糕的做法,但每次使用php时,它都必须位于.php文件中。您可以将.html文件包含到php文件中,但不能以其他方式。不,这是一种不错的做法。只需创建两个.php文件:一个用于提取视频的url src,另一个用于查看(只需文件中的html代码,扩展名为.php,而不是.html)。还有其他方法:.htaccess技巧或通用apache(web服务器)配置