将php文件链接到HTML文件?
在这个网站上,我有一个指向php文件的链接 该文件包含一个用php编写的艺术作品 该页面包含多个图像层,用户单击这些图像层可逐个删除,直到页面为空将php文件链接到HTML文件?,php,html,hyperlink,Php,Html,Hyperlink,在这个网站上,我有一个指向php文件的链接 该文件包含一个用php编写的艺术作品 该页面包含多个图像层,用户单击这些图像层可逐个删除,直到页面为空 是否可以让最后一次单击php文件将用户直接链接回他们开始的html主页?在php中:空时触发: <?php header("Location: http://www.example.com/"); exit; ?> PHP是服务器端的——如果您不在每次单击时与服务器通信,它无法知道用户何时单击最后一张图片 正如在代码中通过jquery向
是否可以让最后一次单击php文件将用户直接链接回他们开始的html主页?在php中:空时触发:
<?php
header("Location: http://www.example.com/");
exit;
?>
PHP是服务器端的——如果您不在每次单击时与服务器通信,它无法知道用户何时单击最后一张图片 正如在代码中通过jquery向css添加类以隐藏图片一样,您可以使用$('.houdini').length计算有多少元素具有该类,并基于此,您可以通过javascript:window.location=“URL_HERE”调用重定向 向上计数更简单的方法是向下计数-因此,您可以从使所有图像具有类似“显示”的类开始,然后单击“执行”:
$(".image").on('click',function() {
$(this)addClass('houdini').removeClass('shown');
if ($('shown').length == 0) {
window.location = 'http://www.flatness.eu/home.html';
}
});
您链接到的php文件使用jQuery将名为
houdini
的类添加到隐藏的图像中。您可以更改click处理程序,以计算类不在houdini中的剩余图像量,然后重定向用户
$(function() { //run when the DOM is ready
$(".image").click(function() { //use a class, since your ID gets mangled
$(this).addClass("houdini"); //add the class to the clicked element
if( $('.image:not(.houdini)').length == 1 )
{
// this is the last image, redirect user
window.location = 'http://yourpageurl.com';
}
});
});
链接到html代码 我猜您已经用HTML编写了所有代码,然后您只需将PHP代码与HTML代码混合 像
或者在页面中提供一个表单操作,以提供主文件的路径。您可以在此处发布您的代码,以便与以后遇到此问题的人相关吗?比我的更好。。。但这会查看所有图像,如果页面上有不应计数的图像,则无法使用。。。但是对于这个特殊的解决方案,这比我的简单+1谢谢!!这是有效的,尽管它回键有点太早了,比如说在应该回键之前两次回键?这不应该是
。length==0
?根据问题,重定向是在最后一个图像被隐藏之后进行的。你在这里想说什么?只需将php代码与脚本链接。。并在脚本中提供头位置以重定向到所需的位置。。我写得很简短。
$(function() { //run when the DOM is ready
$(".image").click(function() { //use a class, since your ID gets mangled
$(this).addClass("houdini"); //add the class to the clicked element
if( $('.image:not(.houdini)').length == 1 )
{
// this is the last image, redirect user
window.location = 'http://yourpageurl.com';
}
});
});
<?php
//your php code
?>