Salve a tutti ho bisogno della vostra grande conoscenza (sono una nabba in queste cose).
Gironzolando un po in rete e leggendo un po di guide sono riuscita a mettere insieme questa pagina raccimomando pezzi di codice.
In pratica il sistemino funziona per metà se la pagina e errata mi dice che non posso accedere e mi rimanda alla pagina da me indicata
se invece la pagina e esatta non mi visualizza il resto della pagina dove sbaglio??
Gironzolando un po in rete e leggendo un po di guide sono riuscita a mettere insieme questa pagina raccimomando pezzi di codice.
In pratica il sistemino funziona per metà se la pagina e errata mi dice che non posso accedere e mi rimanda alla pagina da me indicata
se invece la pagina e esatta non mi visualizza il resto della pagina dove sbaglio??
PHP:
<?php if(empty($_SERVER['HTTP_REFERER'])) {
if($_SERVER['HTTP_REFERER'] != 'http://miosito/pagina1.php' || $_SERVER['HTTP_REFERER'] != 'http://miosito/pagina2.php'){
echo "Non puoi accedere direttamente alla pagina
<meta http-equiv='refresh' content='5; miosito/index.php'>";
} else {
if ($_SERVER['REQUEST_METHOD'] == "POST" && isset($_POST['elimina'])) {
$check = $_POST['check'];
foreach ($check as $delete) {
if (unlink("slideshow/" . $delete)) {
echo "File cancellati: " . $delete;
header('location: galleria.php');
} else {
echo 'Errore';
}
}
}
?>
<br><br><br>
<table>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<?php
$dirname = "slideshow";
$images = scandir($dirname);
sort($images);
foreach ($images as $file) {
if ((substr($file, -5) == ".jpeg") || (substr($file, -4) ==
".jpg") || (substr($file, -5) == ".JPEG") || (substr($file, -4) == ".JPG") ||
(substr($file, -4) == ".png")) {
echo <<<HTML
<tr>
<td>
<input type="checkbox" name="check[]" value="$file" />
</td>
<td><font color="#000000"><br>
$file <br><p align="center"></p><br>
<img src="slideshow/$file" alt="" oncontextmenu="return
false;" style="border: 1px solid black;" />
</font> </td>
</tr>
HTML;
}
}
?>
<tr>
<br>
<td>
<input type="submit" value="Elimina" name="elimina" />
</td>
</tr>
</form>
</table>
</body>
</html>
<?php
}
}
?>