私の友人は、 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 で直接変更したため、動作していたときの状態に戻ることができず、現時点ではアクセスできません。
どんな助けでも大歓迎です。ありがとう。