使用CSS Refresh我的朋友使用PHP和'fopen'远程显示和隐藏div标签成为可能。目前他正在度假并且无法联系。这个想法是,当按下按钮时它改变了CSS文件。远程显示和隐藏div标签
这样做的目的是为远程在线会议显示带有PDF内部命令的iframe。我不使用TeamViewer会议或类似的事情的原因是因为我必须使用的互联网连接非常乏味。我以为加载PDF格式的div标签会得到所有下载并准备好CSS文件来更改显示它。
这是工作(只有下一个滑钮)之前,我试图将先前滑动按钮:
<?php
if(isset($_POST['submit'], $_POST['next']))
{
$slide = $_POST['next'];
$slide = $_POST['previous'];
$slide_next = $slide + 1;
$slide_previous = $slide - 1;
$slide_current = $slide;
header("Location: next.php?slide=".$slide_next."");
} else {
if(isset($_GET['slide']))
{
$slide_next = $_GET['slide'];
}
else
{
$slide_next = "2";
}
echo ('
<form action="" method="post">
<input type="hidden" name="next" value="'.$slide_next.'" />
<input type="submit" name="submit" value="Go to Slide '.$slide_next.'" />
</form>
');
}
$myFile = "../css/changer.css.";
$fh = fopen($myFile, 'w') or die("Can't open zee file - error woo woo error");
$stringData = "#content$slide_current {\n";
fwrite($fh, $stringData);
$stringData = " visibility: visible;\n";
fwrite($fh, $stringData);
$stringData = "}\n";
fwrite($fh, $stringData);
$stringData = ".content:not(#content$slide_next) {\n";
fwrite($fh, $stringData);
$stringData = " visibility: hidden;\n";
fwrite($fh, $stringData);
$stringData = " height: 0px;\n";
fwrite($fh, $stringData);
$stringData = "}\n";
fwrite($fh, $stringData);
fclose($fh);
?>
,因为我直接改变了它,我不能回去是怎么回事,当它被工作在我的朋友存储备份的FTP上,目前我无法访问它们。
任何帮助将不胜感激。谢谢。
以重命名您的$ slide = $ _POST ['next'];或 $ slide = $ _POST ['previous'];如果您以这种方式离开,它只有一个值$ _POST ['previous']因为一个覆盖另一个 – Jim
它现在的行为如何?是否有任何工作?更改'header(“Location:next.php?slide =”。$ slide_next。“”);'to 'header(“Location:next.php?slide =”。$ slide_next);' – Vector