Kolibri814
Mitglied
So ich hab jetzt
hinzugefügt.
Jetzt sieht es so aus
Die Fehler in Zeile 35 sind jetzt weg aber dafür das ganze in Zeile 40.
Der Sxntaxfehler bleibt weiterhin bestehen.
PHP:
$erfolg = move_uploaded_file(
$_FILES['datei']['tmp_name'],
$_FILES['datei']['name']
);
if ($erfolg){
Jetzt sieht es so aus
PHP:
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', 1);
include("dbconnect.inc.php");
$id=$_POST['form_id'];
$dateiname=$_FILES['datei']['name'];
$dateigröße=$_FILES['datei']['size'];
$dateityp=$_FILES['datei']['type'];
$erfolg = move_uploaded_file(
$_FILES['datei']['tmp_name'],
$_FILES['datei']['name']
);
if ($erfolg){
$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());
echo "<p>".$row['id']."".$row['profilbild']."".$row['name']."".$row['größe']."".$row['typ']."".$row['selbstbild']."</p>";
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());
echo "<p>".$row['id']."".$row['profilbild']."".$row['name']."".$row['größe']."".$row['typ']."".$row['selbstbild']."</p>";
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());
echo "<p>".$row['id']."".$row['profilbild']."".$row['name']."".$row['größe']."".$row['typ']."".$row['selbstbild']."</p>";
header("Location: http://".$_SERVER['HTTP_HOST']
."/profil.php?meldung=Ihr Bild wurde aktualisiert.");
}
}
}
}
Die Fehler in Zeile 35 sind jetzt weg aber dafür das ganze in Zeile 40.
Der Sxntaxfehler bleibt weiterhin bestehen.