<?
include("config.php");
include("htmltop.php");
if(isset($_POST['submit'])) {
include("safe.php");
$sql = "UPDATE gebruikers SET profielfoto='".$globals['attachement'].",ip='".getip()."' WHERE id='".$_SESSION['user_id']."'";
$query = mysql_query($sql);
}else{
echo '
<tr>
<td>*Profielfoto: <br><br>';
function upload_back() { global $globals;
$uploaddir = 'images_dir/'; $dir = opendir($uploaddir);
$files = array();
if(!empty($_POST['attachement_loos'])) { $globals['attachement'] = $_POST['attachement_loos']; }
if(isset($_FILES['attachement']) && !empty($_FILES['attachement']['name'])) {
if(!eregi('image/', $_FILES['attachement']['type'])) {
echo 'The uploaded file is not an image please upload a valide file!';
} else {
while($file = readdir($dir)) { array_push($files,"$file"); echo $file; } closedir($dir);
$_FILES['attachement']['name'] = ceil(count($files)+'1').''.strrchr($_FILES['attachement']['name'], '.');
$uploadfile = $uploaddir . basename($_FILES['attachement']['name']);
$previousToDestroy = empty($globals['attachement']) && !empty($_FILES['attachement']['name']) ? '' : $uploaddir . $files[ceil(count($files)-'1')];
// now verify if file was successfully uploaded
if(!move_uploaded_file($_FILES['attachement']['tmp_name'], $uploadfile)) {
echo '<pre>
Your file was not uploaded please try again
here are your debug informations:
'.print_r($_FILES) .'
</pre>';
} else {
echo '"Geupload!';
}
$globals['attachement'] = $_FILES['attachement']['name'];
if(!empty($previousToDestroy)) { unlink($previousToDestroy); }
}
}
}
upload_back();
echo '<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="attachement" name="attachement"></input>
<input type="hidden" name="attachement_loos" name="attachement_loos" value="', $globals['attachement'] ,'"></input>
<input type="submit" value="Upload"></input>
</form>';
echo '</td>
</tr>';
}
include("htmlbottom.php");
?>