Hallo,
ok das ist die ganze funktion ...
<?php
function db_ChangeUserAvatar($Server, $Name, $BildName, $probe, $MAX_FILE_SIZE) {
$PicName = $BildName + 50;
$FileNewName = "./002/member/$PicName.gif";
if (isset($_FILES['probe']) and ! $_FILES['probe']['error']) {
$Filename = "./002/member/$BildName.gif";
rename($Filename, $FileNewName);
if($_FILES['probe']['type'] == "image/gif") {
$Filename = "./002/member/$PicName.gif";
move_uploaded_file($_FILES['probe']['tmp_name'], $Filename);
$avFehler = "Bild gespeichert";
}
else if($_FILES['probe']['type'] == "image/gif") {
$avFehler = "datei ist kein gif!";
}
$SQLString = "UPDATE User SET UserAvatar = '$PicName' WHERE UserName = '$Name'";
$db_userAvatarUp = mysql_db_query("db79801924", $SQLString, $Server);
if (!$db_userAvatarUp) { echo mysql_errno() . ": " . mysql_error() . "\n"; }
}
$ImageSize = GetImageSize ($Filename);
if ($ImageSize[0] > 100 || $ImageSize[1] > 100) { $avFehler = "Bild ist größer als 100 x 100 px!"; }
$sid = SID;
header("Location: http://192.168.2.101/reuterlingeandmore/start.php?id=96&avFehler=$avFehler&$sid#avatar");
}
?>
diese Funktion wird per require_once in die start.php eingebunden
und bei absenden der Formulardaten per if(isset)) aufgerufen.
$id gibt die angezeigt Seite an also wird der Anker ebenfalls erst per require eingebunden. natürlich weiter unten.Ich habe ihn auch schon direkt in die start.php gesetzt.
Nochmal Danke euch allen
Gruss Burkhard
P.S.: meine Schreibweisen sind vielleicht nicht ganz korrekt
hab mir php selbst beigebracht zumindest ansätze davon :-)