在html页面中获取php变量的值
我想访问通过HTML页面上的php脚本获得的php变量 这是我的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
<?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服务器)配置