Jeg har et forum, hvor du kan uploade dit profilbillede og ændre det. Men desværre kan man på nuværende tidspunkt ikke slette billedet, men det kommer nok
Her er min kode, hvis du kan bruge det til noget:
<p><br>
<table width="80%" border="0" cellspacing="0" cellpadding="0">
<div class="stxt">
Forum: Her har du mulighed for, at uploade dine egne billeder eller billeder du finder andre steder på nettet, du kan skrive lidt tekst og anmelde et link hvis du vil.
<br>Dette kræver dog at du er oprettet som bruger, det kan du blive under "Login"<p>
<?
if ($_SESSION[brugernavn])
{
?>
<a href="#form">Opret nyt indlæg</a>
<p><br>
<?
}
?>
</div>
<?
if ($nr)
{
if ($form=="")
{
$query = "SELECT * FROM jforum WHERE jforumID = '$nr'";
$result = mysql_query($query);
$row = mysql_fetch_object($result);
if ($row->billede == "")
{
}
else
{
?>
<img src="../image/jforum/<? echo $row->billede; ?>" height="200">
<?
}
?>
<form name="form1" method="post" action="<? $_SERVER['PHP_SELF'] ?>" enctype="multipart/form-data">
<div class="stxt" align="left">Overskrift<br>
<input type="text" name="overskrift" value="<? echo $row->overskrift; ?>">
</div>
<div class="stxt" align="left">Link<br>
<input type="text" name="linket" value="<? echo $row->linket; ?>">
</div>
<p class="stxt" align="left">Tekst<br>
<textarea name="tekst" cols="60" rows="5"><? echo $row->tekst; ?></textarea>
<br>
<div class="stxt" align="left">Profilbillede<br>
<input type="file" name="upfil" value="<? echo $row->billede; ?>">
</div>
<br>
<input type="submit" class="knapper" name="Submit" value="Opdater Indlæg" size="5">
<input type="hidden" name="form" value="udfyldt">
</form>
<br>
<br>
<?
}
else if ($form=="udfyldt")
{
// bruger info opdateres i databasen
$query = "SELECT * FROM jforum WHERE jforumID = '$nr'";
$result = mysql_query($query);
$row = mysql_fetch_object($result);
$file = $_FILES['upfil']['tmp_name'];
$sti = "/image/jforum/";
$dist = $_SERVER["DOCUMENT_ROOT"] ."$sti";
$billedewh = @GetImageSize($file);
$files = $row->billede;
move_uploaded_file($_FILES['upfil']['tmp_name'], $dist . $files);
$query = "UPDATE jforum SET billede = '$files', overskrift = '$overskrift', tekst = '$tekst', linket = '$linket' WHERE jforumID = '$nr'";
$result = mysql_query($query);
}
}
$query = "SELECT bruger.brugernavn, jforum.overskrift, jforum.jforumID, jforum.billede, jforum.tekst, jforum.linket, date_format(jforum.fdato, '%e/%m %Y - %H:%i') AS fdate FROM jforum, bruger WHERE bruger.brugerID = jforum.brugerID ORDER BY fdato DESC";
$result = mysql_query($query);
while ($row = mysql_fetch_object($result))
{
?>
<tr>
<td bgcolor="#000000" width="*">
<div class="txt">
<a name="l<? echo $row->jforumID; ?>"><? echo $row->overskrift; ?></a>
</div>
</td>
<td bgcolor="#000000" width="150">
<div class="txt">
<?
echo $row->fdate;
?>
</div>
</td>
</tr>
<tr bgcolor="#000000">
<td>
<p class="txt">
Oprettet af <? echo $row->brugernavn;?>
</p>
</td>
<td>
<?
if ($row->brugernavn == $_SESSION[brugernavn])
{
?>
<a href="<? $_SERVER['PHP_SELF'] ?>?navi=billeder&nr=<? echo $row->jforumID; ?>" class="txt">Rediger indlæg</a>
<?
}
?>
</td>
</tr>
<tr bgcolor="#FFFFFF" >
<td colspan="2"> <br>
<?
if ($row->billede=="")
{
}
else
{
?>
<div align="center">
<a href="/image/jforum/<? echo $row->billede; ?>"; target="_blank"><img src="/image/jforum/<? echo $row->billede; ?>" height="150"></a>
</div>
<?
}
?> <div class="stxt"> <?
echo replace_smileys(email2link(url2link(nl2br($row->tekst))));
?>
<p>
<?
echo replace_smileys(email2link(url2link(nl2br($row->linket))));
?><p><?
}
?>
</div>
</td>
<tr>
<td bgcolor="#000000" height="10" colspan="2"></td>
</tr>
</tr>
<tr>
<td colspan="2">
<p>
<p>
<p>
<?
if ($_SESSION[brugernavn])
{
$form = $_POST['form'];
if (($form=="udfyldt") && (!$nr))
{
if (!$upfil)
{
$files = "";
}
else
{
$file = $_FILES['upfil']['tmp_name'];
$sti = "/image/jforum/";
$dist = $_SERVER["DOCUMENT_ROOT"] ."$sti";
$billedewh = @GetImageSize($file);
$files = $_FILES['upfil']['name'];
$temparr = explode(".", $files);
$temparr[count($temparr)-2] = time();
$files = implode(".", $temparr);
move_uploaded_file($_FILES['upfil']['tmp_name'], $dist . $files);
}
$query = "SELECT * FROM bruger WHERE brugernavn = '$_SESSION[brugernavn]'";
$result = mysql_query($query);
$row = mysql_fetch_object($result);
$brugerID = $row->brugerID;
$query = "INSERT INTO jforum (brugerID, overskrift, fdato, linket, tekst, billede) VALUES ('$brugerID', '$overskrift', now(), '$linket', '$tekst', '$files')";
$result = mysql_query($query);
?>
<p>
<div class="stxt">
<?
echo "Du har tilføjet et indlæg i Forum!";
?>
<br>
</div>
<?
}
else if ($form=="")
{
?>
<a name="form"></a>
<br><br>
<form name="form1" method="post" action="<? $_SERVER['PHP_SELF'] ?>" enctype="multipart/form-data">
<div align="left" class="stxt">
<p>OPRET NYT INDLÆG</p>
<p> </p>
<p>Overskrift<br>
<input name="overskrift" type="text" maxlength="25">
</p>
</div>
<p>
<div align="left" class="stxt">Link<br>
<input type="text" name="linket">
</div>
<p>
<div align="left" class="stxt">Tekst<br></div>
<textarea name="tekst" cols="60" rows="5"></textarea>
<p>
<input name="upfil" type="file" class="knapper" size="20">
<p>
<input type="submit" class="knapper" name="Submit" value="Send" size="5">
<input type="hidden" name="form" value="udfyldt">
</form>
<?
}
}
?>
</td>
</tr>
</table>