Ok. Danke auch an Dich Mairu.
aber jetzt habe ich noch ein anderes Problem. Ich habe Profiledit1.0 drauf und nach dem Update auf 1.1e habe ich plötzlich in meinem Profil bei dem userpic nur noch {userpict} stehen. Jetzt habe ich aus der profil_edit.php von Profiledit1.0 das mit dem Userpic in die profil_edit von dem Update1.1e übernommen und so angepasst:
# userpict speichern START
$userpict_sql_update = '';
if ( !empty ( $_FILES['userpictfile']['name'] ) ) {
$file_tmpe = $_FILES['userpictfile']['tmp_name'];
$rile_type = ic_mime_type ($_FILES['userpictfile']['tmp_name']);
$file_type = $_FILES['userpictfile']['type'];
$file_size = $_FILES['userpictfile']['size'];
$fmsg = $lang['userpictisnopicture'];
$size = @getimagesize ($file_tmpe);
$endar = array (1 => 'gif', 2 => 'jpg', 3 => 'png');
if ( ($size[2] == 1 OR $size[2] == 2 OR $size[2] == 3) AND $size[0] > 10 AND $size[1] > 10 AND substr ( $file_type , 0 , 6 ) == 'image/' AND substr ( $rile_type , 0 , 6 ) == 'image/' ) {
$endung = $endar[$size[2]];
$breite = $size[0];
$hoehe = $size[1];
$fmsg = $lang['userpictcannotupload'];
if ( $file_size <= $allgAr['Fasize'] AND $breite <= $allgAr['Fabreite'] AND $hoehe <= $allgAr['Fahohe'] ) {
$neuer_name = 'include/images/userpicts/'.$_SESSION['authid'].'.'.$endung;
@unlink (db_result(db_query("SELECT userpict FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
move_uploaded_file ( $file_tmpe , $neuer_name );
$userpict_sql_update = "userpict = '".$neuer_name."',";
$fmsg = $lang['pictureupload'];
}
}
} elseif ( isset($_POST['userpictloeschen']) ) {
$fmsg = $lang['picturedelete'];
@unlink (db_result(db_query("SELECT userpict FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
$userpict_sql_update = "userpict = '',";
}
# userpict speichern ENDE
Jetzt steht zwar nicht mehr {userpict} da aber mir wird auch nicht das Bild angezeigt. Könnt Ihr mir vielleicht noch mal helfen?
Ist das mit der Sicherheit von wegen Uploads so überhaupt in Ordnung?