include("dbconnect.inc.php");
$id=$_POST['form_id'];
$dateiname=$_FILES['datei']['name'];
$dateigröße=$_FILES['datei']['size'];
$dateityp=$_FILES['datei']['type'];
$fd = fopen( $_FILES['datei']['name'], "rb" );
if( $fd ) {
$imageContent = fread( $fd, filesize( $_FILES['datei']['name'] ) );
fclose( $fd );
if ($dateigröße>153600)
{
header("Location: http://".$_SERVER['HTTP_HOST']
."/profil.php?meldung=Ihr Bild ist zu groß. Maximal 150kb");
}
else
{
$sql = "select
id,
profilbild,
name,
größe,
typ,
selbstbild
from
profilbild
where
id='$id'";
$result = mysql_query($sql) or die(mysql_error());
if (!($row = mysql_fetch_row($result)))
{
$sql = "INSERT INTO profilbild (
id,
profilbild,
name,
größe,
typ,
selbstbild
)
values(
$id,
$imageContent,
$dateiname,
$dateigröße,
$dateityp,
'".$_POST['form_selbstbild']."'
)";
mysql_query($sql) or die(mysql_error());
header("Location: http://".$_SERVER['HTTP_HOST']
."/profil.php?meldung=Ihr Bild wurde gespeichert.");
}
else
{
$sql = "update profilbild set
id = $id,
profilbild = $imageContent,
name = $dateiname,
größe = $dateigröße,
typ = $dateityp,
selbstbild = '".$_POST['form_selbstbild']."'
where
id='$id'";
mysql_query($sql) or die(mysql_error());
header("Location: http://".$_SERVER['HTTP_HOST']
."/profil.php?meldung=Ihr Bild wurde aktualisiert.");
}
}
}