<?
function getExt($filename)
{
}
$bestand = "sima.php"; // naam van dit bestand
$seeimgmax = "430"; // de maximale breedte van de foto als je hem helemaal wilt zien
$thumbimgmax = "120"; // de maximale breedte van de foto's bij het weergeven van ze allemaal, de thumnails.
$imgmap = "testimg"; // map waar de upgeload fotos komen
$paginamap = "testmap"; // map waar de upgeloade paginas komen.
if(isset($_GET['seeimg'])) {
{
$breedte = $size[0];
$hoogte = $size[1];
if($size[0] > $seeimgmax)
{
$breedte = 'width="'.$seeimgmax.'"';
}
?>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td align="center">
<?
if(isset($_GET['delete'])) {
if($_GET['seeimg'] == $_GET['delete'])
{
@unlink($imgmap.'/'.$_GET['seeimg']); header("Location: ".$bestand."?img=show"); }
}
echo '<a href="'.$bestand.'?seeimg='.$_GET['seeimg'].'&delete='.$_GET['seeimg'].'">[Verwijder deze afbeelding]</a>'; ?><br><img border="0" <?=$breedte?> src="<?=$imgmap.'/'.$_GET['seeimg']?>"><br><br></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<?
}
else
{
echo 'Dit bestand bestaat niet.'; }
}
elseif(isset($_GET['seepage'])) {
?>
<script language="JavaScript">
function popUp(URL) {
id = day.getTime();
eval("page" + id
+ " = window.open(URL, '" + id
+ "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,left = 0,top = 0');"); }
popUp("<?=$paginamap.'/'.$_GET['seepage']?>");
window.location = '<?=$bestand?>?page=show';
</script>
<?
}
elseif(isset($_GET['img'])) {
{
}
if($_GET['img'] == 'show')
{
while(($read = readdir($handle)) !== false) {
if($read != '.' && $read != '..')
{
$file_info = array($read, $ext); $files[$read] = $file_info;
}
}
?>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td>Image-Dump</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td align="center">
<a href="<?=$bestand?>?img=post">Klik hier voor een foto toevoegen.</a><br>
<br>
<?
foreach($files as $file)
{
$breedte = $size[0];
$hoogte = $size[1];
if($size[0] > $thumbimgmax)
{
$breedte = 'width="'.$thumbimgmax.'"';
}
?>
<a href="<?=$bestand?>?seeimg=<?=$file[0]?>"><img border="0" <?=$breedte?> src="<?=$imgmap.'/'.$file[0]?>"></a>
<?
echo ($i++ % 3) ?
"" : "<br>"; ;
}
?><br><br>
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<?
}
elseif($_GET['img'] == 'post')
{
$err = '';
if(isset($_POST['uploadenn'])) {
{
$err .= 'Het bestand <b>'.$_FILES['upload']['name'].'</b> bestaat al.<br\>';
}
if (!eregi('\.(gif|jpg|png)$', $_FILES['upload']['name'])) {
$err .= $_FILES['upload']['tmp_naam'].'Het bestand heeft niet de extensie gif, jpg of png maar '.getExt($_FILES['upload']['name']).'.<br\>';
}
if($err != '')
{
}
else
{
@move_uploaded_file( $_FILES['upload']['tmp_name'], $imgmap.'/'.$_FILES['upload']['name'] ); ?>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td>Upload Toevoegen</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td align="center">Uw bestand is geupload.<br>Klik <a href="<?=$bestand?>?seeimg=<?=$_FILES['upload']['name']?>">hier op het te bekijken.</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<?
}
}
else
{
?>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td>Upload Toevoegen</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td align="center">
<form style="margin: 0px; margin-bottom: 2px; padding: 0px;" method="post" enctype="multipart/form-data" name="upload">
<input style="font-size: 10px;" type="file" name="upload" id="upload"><br>
<input style="font-size: 10px;" type="submit" name="uploadenn" value="uploaden">
</form>
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<?
}
}
}
elseif(isset($_GET['page'])) {
{
}
if($_GET['page'] == 'show')
{
while(($read = readdir($handle)) !== false) {
if($read != '.' && $read != '..')
{
$file_info = array($read, $ext); $files[$read] = $file_info;
}
}
?>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td>Pagina-Dump</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td align="center">
'<a href="<?=$bestand?>?page=post">Klik hier voor een pagina toevoegen.</a><br>
<br>
<?
foreach($files as $file)
{
if(isset($_GET['delete'])) {
@unlink($paginamap.'/'.$_GET['delete']); header("Location: ".$bestand."?page=show"); }
echo '[<a href="'.$bestand.'?page=show&delete='.$file[0].'">x</a>]';
?>
<font color="#ffcc33">-</font> <a href="<?=$bestand?>?seepage=<?=$file[0]?>"><?=$file[0]?></a> <font color="#ffcc33">-</font><br>
<?
}
?>
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<?
}
elseif($_GET['page'] == 'post')
{
$err = '';
if(isset($_POST['uploadenn'])) {
if(file_exists($paginamap.'/'.$_FILES['upload']['name'])) {
$err .= 'Het bestand <b>'.$_FILES['upload']['name'].'</b> bestaat al.<br\>';
}
if (!eregi('\.(htm|html|php|css|js|txt)$', $_FILES['upload']['name'])) {
$err .= $_FILES['upload']['tmp_naam'].'Het bestand heeft niet de extensie html, htm, php, cdd, txt, of js maar '.getExt($_FILES['upload']['name']).'.<br\>';
}
if($err != '')
{
}
else
{
@move_uploaded_file( $_FILES['upload']['tmp_name'], $paginamap.'/'.$_FILES['upload']['name'] ); ?>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td>Upload Toevoegen</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td align="center">Uw bestand is geupload.<br>Klik <a href="<?=$bestand?>?seepage=<?=$_FILES['upload']['name']?>">hier op het te bekijken.</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<?
}
}
else
{
?>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td>Upload Toevoegen</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td align="center">
<form style="margin: 0px; margin-bottom: 2px; padding: 0px;" method="post" enctype="multipart/form-data" name="upload">
<input style="font-size: 10px;" type="file" name="upload" id="upload"><br>
<input style="font-size: 10px;" type="submit" name="uploadenn" value="uploaden">
</form>
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<?
}
}
}
else
{
?>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td>Upload-dump</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" width="50%">
<tr>
<td align="center">
<font color="#ffcc33">-</font> <a href="<?=$bestand?>?img=show">Image-Dump</a> <font color="#ffcc33">-</font><br/>
<font color="#ffcc33">-</font> <a href="<?=$bestand?>?page=show">Pagina-Dump</a> <font color="#ffcc33">-</font></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<?
}
?>