使用CSS Refresh,我的朋友可以使用 PHP 和“fopen”远程显示和隐藏 div 标签。他正在度假,目前无法联系。这个想法是当一个按钮被按下时它改变了 CSS 文件。
这样做的目的是在远程命令中显示带有 PDF 的 iframe,用于在线会议。我不使用 TeamViewer Meeting 或类似的东西的原因是因为我必须使用的互联网连接很乏味。我认为在 div 标签中加载 PDF 可以将其全部下载并准备好让 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 上更改了它,目前我无法访问它们。
任何帮助将非常感激。谢谢。