profilbillede ændring.
Hej derude :-)Jeg har en fil som kan uploade profilbilledet og smide stien ind i en database.
men jeg vil gerne have at den ændre navnet på billedet til deres ID! og hvis de så uploader flere billeder skal den bare sætte 1,2,3 osv på =)
<center>
</br>
<?
include("sql.php");
$konfiguration["upload_bibliotek"] = "./img/profilbillede";
$konfiguration["max_stoerrelse"] = "200";
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4) {
die("Jeg kan kun arbejde med PHP 4.0.0 eller derover");
}
if($minor < 1) {
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
if($_FILES["upfil"]["size"] > 0) {
$filetype = $_FILES['upfil']['type'];
if($filetype == "image/gif") { $type = "gif"; }
if($filetype == "image/jpeg") { $type = "jpg"; }
if($filetype == "image/pjpeg") { $type = "jpg"; }
if(!$type) {
echo "Ukendt type";
echo "<br> " . $filetype;
exit();
}
else {
if($type != "jpg" && $type != "gif")
{
echo "HAT!";
exit();
}
else
{
$fra = $_FILES["upfil"]["tmp_name"];
$til = $konfiguration["upload_bibliotek"] . "/" . $_FILES["upfil"]["name"];
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) {
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse) . "kb");
}
if(function_exists("move_uploaded_file")) {
move_uploaded_file($fra, $til);
} else {
copy($fra, $til);
}
$tjek = mysql_query("select * from beg_profil WHERE username = '{$_SESSION['brugernavn']}'") or die(mysql_error());
if(mysql_num_rows($tjek)>0)
{
$update = mysql_query("UPDATE beg_profil set profilbillede = '$til' WHERE username LIKE '" . $_SESSION['brugernavn'] . "'") or die(mysql_error());
}
header("Location: " . $_SERVER["PHP_SELF"]);
exit;
}
}
}
else {
?>
<form action="" method="post" enctype="multipart/form-data">
<table border="1" cellpadding="5" cellspacing="0">
<tr>
<td align="right" bgcolor="#999999"><b>Upload dit billede:</b></td>
<td bgcolor="#cccccc"><input type="file" name="upfil" /></td>
</tr>
<tr>
<td colspan="2" align="middle" bgcolor="#dddddd"><input type="submit" value="upload" /></td>
</tr>
</table>
</form>
<?
}
?>
