Posts by Omega
-
-
Het is een werkende avatar uploader voor criminolz
Vervang je :
includes\systemen\ingame\manageprofile\avatar.phpdoor
PHP
Toon Meer<?php $mapnaam = "images/avatars/"; if($_POST['submit']) { $extensions = array(); $extensions['ext'][] = "image/gif"; $extensions['ext'][] = "image/jpg"; $extensions['ext'][] = "image/jpeg"; $extensions['ext'][] = "image/pjpeg"; $extensions['ext'][] = "image/png"; $extensions['ext'][] = "image/bmp"; $extensions['ext'][] = "image/x-png"; if(in_array($_FILES['file']['type'], $extensions['ext'])) { if($_FILES['file']['size'] > 1048576) { echo "Uw bestand is meer als 1 MB (1024 KB)!<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!"; } else { if($_FILES['file']['type'] == "image/gif") { $ext = ".gif"; } elseif($_FILES['file']['type'] == "image/jpg") { $ext = ".jpg"; } elseif($_FILES['file']['type'] == "image/jpeg") { $ext = ".jpg"; } elseif($_FILES['file']['type'] == "image/pjpeg") { $ext = ".jpg"; } elseif($_FILES['file']['type'] == "image/bmp") { $ext = ".bmp"; } elseif($_FILES['file']['type'] == "image/png") { $ext = ".png"; } elseif($_FILES['file']['type'] == "image/x-png") { $ext = ".png"; } if(file_exists($mapnaam.md5($own['id']).$ext)) { unlink($mapnaam.md5($own['id']).$ext); } if(is_uploaded_file($_FILES['file']['tmp_name'])) { $stat = getimagesize($_FILES['file']['tmp_name']); $breedte = $stat[0]; $hoogte = $stat[1]; if( $breedte >= 100 && $hoogte >= 100 ) { echo 'Je afbeelding is te groot, de foto moet kleiner zijn dan: 100 x 100 pixels.<br />Klik <a href="javascript:history.back(1)">hier</a> om terug te gaan!'; } else { move_uploaded_file($_FILES['file']['tmp_name'], $mapnaam.md5($own['id']).$ext); $sql = "UPDATE users SET avatar='".url.$mapnaam.md5($own['id']).$ext."' WHERE id='". $own['id'] ."'"; echo "Uw bestand is succesvol geupload!<br /><br /><img src='".url.$mapnaam.md5($own['id']).$ext."' /><br /><br />"; mysql_query( $sql ); missiondone(2); } } else { echo "Er is iets fout gegaan tijdens het uploaden!<br />Probeert u het nogmaals..<br />Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!"; } } } else { echo "U heeft een bestand gekozen dat niet de extensie .gif, .jpg, .jpeg, .png of .bmp heeft!<br />Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!<br /><br />"; } } else { echo " <form method='post' enctype='multipart/form-data'> De volgende extensies zijn toegestaan: .gif & .jpg & .jpeg & .png & .bmp.<br /> De maximale groote van je avatar is 100 x 100 pixels<br /> Let wel op dat het bestand niet groter is dan 1 MB<br /><br /> Upload bestand: <input type='file' name='file' id='file' class='input'><br /><br /> <input type='submit' name='submit' value='Upload bestand..' class='submit'> </form>"; } ?>