Beste mensen ik ben nog steeds bezig met het verwijderen van de foto maar ik moet het van me leraar op een andere manier doen doormiddel van een js confirm box dit heb ik allemaal als klaar zie code hieronder maar ik krijg het gewoon niet voor elkaar om de foto te verwijderen. ik post het hele inlog pagina gedeeldte zodat jullie de hele pagina kunnen bekijken
<?php // sessie word gestart
session_start();
// controleert juiste inlog gegevens
if($_SESSION["ingelogd"] == 1)
{
$wie = $_SESSION["wie"]; // laat zien wie je bent
}
else // bij foute gegevens terug naar inlog pagina
{
echo header ("location:index.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Home Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="css/style1.css" />
</head>
<body>
<img src="images/homepage.png"/>
<div id="titel">Welkom op uw homepage:</div>
<table bordercolor=white border="1" id="status">
<tr>
<td><img id="userpic" src="images/status.png"/></td>
<td><?php echo $wie ?></td>
</tr>
<tr>
<td>Status:</td>
<td><center><img src="images/online.png"/></center></td>
</tr>
<tr>
<td>Uitloggen:</td>
<td><center> <a class="style" href="uitloggen.php">klik hier</center></td>
</tr>
</table>
<br/>
Upload foto's:
<form action="ingelogd.php" method="POST" name="fileupload" enctype="multipart/form-data" />
<input class="file-knop" type="file" name="bestand" size="25" />
<input class="submit-knop" type="submit" name="opslaan" value="uploaden" size="25" />
</form>
<?php // upload map en voor welke gebruiker
if($wie == 'gebruiker1'){
$uploaddir = 'upload/gebruiker1/';
@ list($dummy, $ext) = explode(".", $_FILES['bestand']['name']);
$uploadfile = "foto-" . date("d-m-Y-H-i-s") .".". $ext;
@$uploadfile = $uploaddir . $uploadfile;
}
elseif($wie == 'gebruiker2'){
$uploaddir = 'upload/gebruiker2/';
@ list($dummy, $ext) = explode(".", $_FILES['bestand']['name']);
$uploadfile = "foto-" . date("d-m-Y-H-i-s") .".". $ext;
@$uploadfile = $uploaddir . $uploadfile;
}
// voert upload script uit met een controle
if(isset($_POST['opslaan']))
if(@ move_uploaded_file($_FILES['bestand']['tmp_name'], $uploadfile)) {
echo '<img src="images/green.png"/><font color="green">succesvol geupload</font>';
} else {
echo '<img src="images/fout.png"/><font color="red">Er ging iets fout probeer opnieuw</font>';
}
?>
<br/>
Uw foto's:
<br/>
<div class="foto-vak">
<?php // dir voor ophalen van foto's
if($wie == 'gebruiker1'){
$dir = "upload/gebruiker1/";
}
elseif($wie == 'gebruiker2'){
$dir = "upload/gebruiker2/";
}
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if($file == ".." or $file == "."){
}else {
$file = $dir. $file;
echo "<a href=\"ingelogd.php?$file\" onclick=\"confirmation()\"><img src=\"$file\" width=\"100\" height=\"100\" title=\"$file\"<br/></a>";
}}
closedir($dh);
}
}
?>
<script type="text/javascript">
<!--
function confirmation() {
var answer = confirm("Wilt u het bestand echt verwijderen!!")
if (answer){
alert("Bestand verwijderd!!")
}
else{
alert("Bestand niet verwijderd!!")
}
}
//-->
</script><br/><br/>Klik op een foto om hem te verwijderen!
</div>
</body>
</html>
Toon Meer
het begint ongeveer bij regel 79 <div class="foto-vak"> tot en met regel 114 /script><br/><br/>Klik op een foto om hem te verwijderen!
in dit stukje gebeurt het volgende ik haal de foto's op uit de diretries ik heb er twee want ik gebruik 2 users.
maar waar de js begint krijg ik het niet voor elkaar om unlink werkend te krijgen ik heb echt zowat alle opties geprobeerd. ik heb ook al geprobeerd om unlink werkend te krijgen gewoon in php maar hier liep ik ook al vast
het is een hele verhaal maar ik hoop dat ik genoeg info heb gegeven en mensen me kunnen helpen
al vast harstikke bedankt