1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
|
<?php
$ja=$_POST['ja'];
$menu = $_GET['menu'];
if($ja!="ja"){
echo"
<span class='chap'><center>Aktueller Avatar</span>
<table align=center cellpadding=1 cellspacing=1 border=0>
<tr>
<td align='center'>";
$abfrage = "SELECT * FROM mitglieder_profil WHERE nick='$user'";
$ergebnis=mysql_db_query($db,$abfrage,$verbindung);
while($row = mysql_fetch_object($ergebnis))
{echo"<img src='$row->ava'>";}
echo "</td>
</tr>
</table>
<br>
<span class='chap'>Avatar hochladen</span>
<form action='?menu=$menu§ion=user_ava' autocomplete='off' enctype='multipart/form-data' method='post'>
<table align=center cellpadding=1 cellspacing=1 border=0>
<tr>
<td align='center'><input type='file' name='Datei' accept='image/*'></td>
</tr>
<tr>
<td align='center'><input type='hidden' name='ja' value='ja'>
<input type='submit' value='Hochladen'></td>
</tr>
</table>
</form>";
}else{
$neuname = "$user.jpg";
$datei=$_FILES['Datei']['tmp_name'];
$move=move_uploaded_file($_FILES['Datei']['tmp_name'], "./upload/".$neuname);
if($move==true)
{
function thumb_popup($file, $save, $width, $height, $prop = TRUE) {
if(!function_exists("show_popup")) {
function show_popup($original, $thumb) {
$infos = @getimagesize($original);
$w = $infos[0] + 40;
$h = $infos[1] + 40;
$infos_th = @getimagesize($thumb);
}
}
if(!file_exists($save) || @filemtime($thumb)< @filemtime($file)) {
@unlink($save);
$infos = @getimagesize($file);
if($prop) {
$iWidth = $infos[0];
$iHeight = $infos[1];
$iRatioW = $width / $iWidth;
$iRatioH = $height / $iHeight;
if ($iRatioW < $iRatioH)
{
$iNewW = $iWidth * $iRatioW;
$iNewH = $iHeight * $iRatioW;
} else {
$iNewW = $iWidth * $iRatioH;
$iNewH = $iHeight * $iRatioH;
}
} else {
$iNewW = $width;
$iNewH = $height;
}
if($infos[2] == 2) {
// Bild ist vom Typ jpg
$imgA = imagecreatefromjpeg($file);
$imgB = imagecreatetruecolor($iNewW,$iNewH);
imagecopyresampled($imgB, $imgA, 0, 0, 0, 0, $iNewW,
$iNewH, $infos[0], $infos[1]);
imagejpeg($imgB, $save);
return show_popup($file, $save);
} elseif($infos[2] == 3) {
// Bild ist vom Typ png
$imgA = imagecreatefrompng($file);
$imgB = imagecreatetruecolor($iNewW, $iNewH);
imagecopyresampled($imgB, $imgA, 0, 0, 0, 0, $iNewW,
$iNewH, $infos[0], $infos[1]);
imagepng($imgB, $save);
return show_popup($file, $save);
} elseif($infos[2] == 1) {
// Bild ist vom Typ gif
$imgA = imagecreatefrompng($file);
$imgB = imagecreatetruecolor($iNewW, $iNewH);
imagecopyresampled($imgB, $imgA, 0, 0, 0, 0, $iNewW,
$iNewH, $infos[0], $infos[1]);
imagepng($imgB, $save);
return show_popup($file, $save);
} else {
return FALSE;
}
} else {
return show_popup($file, $save);
}
}
$from = "./upload/$neuname";
$to1 = "./avatar/$neuname";
echo thumb_popup($from, $to1, 80, 80, TRUE);
$eintrag = "UPDATE mitglieder_profil SET ava='avatar/$neuname' WHERE nick='$user'";
$eintragen = mysql_db_query($db,$eintrag,$verbindung);
echo "
<span class='chap'>Neuer Avatar</span>
<table border=0 cellpadding=4 cellspacing=1 align='center'>
<tr>
<td><img src='avatar/$neuname'></td>
</tr>
</table>
</form> ";
}else{echo'Der Upload war leider <u>nicht</u> erfogreich!';}
}
?> |