Scripts

Abeeldingen verwijderen

Ik heb het volgende gemaakt voor mijn eigen site (admin gedeelte). Dit script werkt niet echt lekker wanneer je ook andere bestanden in de map hebt staan want dan krijg je geen afbeelding te zien. Op mijn website had ik dit niet, dus had het geen nut om daar iets voor te schrijven. Bestanden - img-gallerij.php (categorie kiezen) - img-gallerijx.php (afbeeldingen bekijken) - img-verwijderen.php (vragen om bevestiging + verwijderen) Instellen - Je hoeft opzich niks in te stellen. Je moet alleen de eerste pagina (img-gallerij.php) de keuzes veranderen in de door jouw gebruikte mappen. Sluit wel altijd je map met '/'

abeeldingen-verwijderen
[b]# # --> img-gallerij.php <-- # #[/b]

[code]<div class="cont-text">Kies de map waarin je wilt zoeken naar afbeeldingen. 
	<form action="img-gallerijx.php" method="POST">
<SELECT NAME="map">
	<OPTION VALUE="" SELECTED>		Kies een map</OPTION>
	<OPTION VALUE="img/map1/">		Map 1</OPTION>
	<OPTION VALUE="img/map2">		Map 2</OPTION>
	</SELECT>
<input type="submit" name="bekijk" value="Bekijk">
</form>[/code]


[b]# # --> img-gallerijx.php <-- # #[/b]
[code]<?
if (isset($_POST["bekijk"])) { 
$melding = ""; 
if ($_POST["map"] == "" ) { 
    $melding .= "Je moet eerst <a href=\"img-gallerij.php\">hier</a> een map selecteren</span>"; 
} else { 
    $map = $_POST["map"];?>
	 <table width="520" cellpadding="0" cellspacing="0">

	<tr height="20">
		<td width="120px" align="center" valign="middle"><b>Afbeelding</b></td>
		<td width="320px" align="center" valign="middle"><b>Naam</b></td>
		<td width="80px" align="center" valign="middle"><b>Verwijder</b></td>
	</tr>
<?
$handle=opendir($map); 
while (false!==($file = readdir($handle))) { 
   if ($file != "." && $file != "..") { ?>
   	<tr height="70px" valign="middle">
		<td width="120px" align="center" valign="middle"><? echo "<a href=\"".$map.$file."\" target=\"_blank\"><img src=\"".$map.$file."\" class=\"gallery\"></a>"; ?></td>
		<td width="320px" align="center" valign="middle"><? echo $file; ?></td>
		<td width="80px" align="center" valign="middle">
<form action="img-verwijderen.php" method="post">
<input type="hidden" name="map" value="<? echo $map; ?>" />
<input type="hidden" name="file" value="<? echo $file; ?>" />
<input type="Submit" value="Verwijderen" name="verwijderen" />
</form>


[b]# # --> img-verwijderen.php <-- # #[/b]

<?
if (isset($_POST["delete"])) { 
	if (unlink($map.$file) == TRUE) 
	   	echo "Afbeelding met succes verwijderd <br /><a href=\"img-gallerij.php\"> Terug</a>"; 
   	else
   		echo "Afbeelding is niet verwijderd<br /><a href=\"img-gallerij.php\"> Terug</a>";

}else{
if (isset($_POST["verwijderen"])) {
?>

Weet je zeker dat je deze afbeelding wilt verwijderen:<br /><br />
<? 	echo "<b>Naam:</b> " .$file. "<br />";
	echo "<b>Img:</b> <br /><img src=\"".$map.$file."\" class=\"gallery\"><br /><br />";
?>
<form action="img-verwijderen.php" method="post">
<input type="hidden" name="map" value="<? echo $map; ?>" />
<input type="hidden" name="file" value="<? echo $file; ?>" />
<input type="Submit" value="Ja, verwijderen" name="delete" />
<input type="Button" value="Nee, terug" onclick="javascript:history.back();"  />
</form>
	
  <?
} 
}
?>
[/code]

Reacties

0
Nog geen reacties.