HTH-C.com - Forum
Latest News Latest Threads
Neuerung: Persönliche Galerie
Informationen zur Übernahme der Erweite..
HTH Blog - Version 2.0
#HTH.Systems - Betatester gesucht
Neueröffnung - PHPKit-Award.de
HTH Webchat v3
Letzter Beitrag Happy Birthday Bottyline Weiblicher Benutzer Heute, 0:00 Zeit der letzten Antwort
Letzter Beitrag Gibt es eigentlich noch jemand der PHPki.. Myrddin Männlicher Benutzer 19.04.2025 - 02:37 Zeit der letzten Antwort
Letzter Beitrag Herzlich Willkommen Botty Männlicher Benutzer 22.11.2024 - 21:45 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 WEBI Männlicher Benutzer 24.06.2024 - 13:58 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 ohne ASCE auf PHP8x Myrddin Männlicher Benutzer 22.03.2023 - 13:36 Zeit der letzten Antwort
 56.057 Posts & 4.945 Themen in 78 Foren
Forenübersicht » Support / Hilfe » PHPKit 1.6.4 & 1.6.5 & 1.6.6 » Support » Tranparente Avatare

Tranparente Avatare
31 Beiträge in diesem Thema
 Seiten (3):    <    Prev    1     2     3    Next    >  
04.07.2011 - 20:42 Uhr
Beitrag: #16
Sag mal, funktioniert der Schrott ansich denn? Sprich, Bild-Verkleinerung und so?

Wenn ich den Code, so wie er ist, nehme, gibt es nur selbst-definierte Fehlermeldungen.

Frag mich sowieso, wieso das Original-Bild nicht gleich im extra dafür gedachten Ordner hochgeladen wird (dafür im Standard-Ordner), die chmod()-Funktion einen nicht-string-basierten Inhalt bekommt (/original_avatar, = Durch (/) Konstante 'original_avatar' ..), erst jetzt das Original-Bild in den dafür gedachten Ordner kommt (eigentlich nur eine Kopie) und nochmal eine Abfrage der Dimension stattfindet (Ja, doppelt hält für gewöhnlich besser ..).

Aber man will ja nicht meckern, ne?;o Bleiben wir erstmal bei der Frage: Geht das Hochladen überhaupt?;o

 
Zum Anfang der Seite
04.07.2011 - 21:52 Uhr
Beitrag: #17
Das hochladen und das automatische verkleinern funktioniert ohne probleme

 
Zum Anfang der Seite
06.07.2011 - 19:35 Uhr
Beitrag: #18
Was ist denn, wenn du folgendes benutzt:




1
2
3
4
5
6

PHP-Quelltext

case 3
imagesavealpha($image1true);
$imTransp=imagecolorallocatealpha($image1000127); 
imagefill($image100$imTransp ); 
imagepng($image1,"$config[avatar_path]/$filename"); 
break;
Ansonsten fällt mir erstmal nichts weiter ein ôO Hab zwar sowas schon mal gemacht, aber find die Datei nicht mehr ;o Müsste aber Bullet noch haben ;>

 
Zum Anfang der Seite
06.07.2011 - 22:40 Uhr
Beitrag: #19
kann ich dir gerne zukommen lassen @kirika

 
Zum Anfang der Seite
10.07.2011 - 11:15 Uhr
Beitrag: #20
Auch so funktioniert das nicht und bei BurnerFM sowie PimpYourKit bekommt man diesbezüglich kein Support -.-*



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

PHP-Quelltext


             ##### Avatarverkleinerung by burnerfm.de & pimpyourkit.de #####
           
if($filesize > ($config['avatar_size']*1024) && $filesize!=0)
            
$error=1;
            elseif((
$config['avatar_height'] < $avatar_size[1]) || ($config['avatar_width'] < $avatar_size[0]))
                        {
                            
$UPLOAD=new UPLOAD();
                            
$uploadreturned=$UPLOAD->images($path,$config['avatar_path'],$filename);
                            if(
$uploadreturned[0]==TRUE)
                                {
                                    
chmod($config['avatar_path']/original_avatar0777);            
                                    
$datei $config['avatar_path'].'/'.$filename;              
                                    
copy($datei$config['avatar_path'].'/original_avatar/'.$filename);                                    
                                    if (
$avatar_size[0] > $config['avatar_width'] || $avatar_size[1] > $config['avatar_height'])
                                        {                    
                                            
$breite $avatar_size[0];
                                            
$hoehe  $avatar_size[1];
                                            
$typ    $avatar_size[2];
                                            
$hoehe2 $hoehe*$config['avatar_width']/$breite;
                                            
$image1 imagecreatetruecolor($config['avatar_width'],$hoehe2);
                                            switch (
$typ)
                                                {
                                                    case 
1:
                                                        
$image imagecreatefromgif($config['avatar_path'].'/original_avatar/'.$filename);
                                                    break;
                                                    case 
2:
                                                        
$image imagecreatefromjpeg($config['avatar_path'].'/original_avatar/'.$filename);
                                                    break;
                                                    case 
3:
                                                        
$image imagecreatefrompng($config['avatar_path'].'/original_avatar/'.$filename);
                                                    break;
                                                    case 
4:
                                                        
$image imagecreatefrombmp($config['avatar_path'].'/original_avatar/'.$filename);
                                                    break;
                                                }
                                            
imagecopyresampled($image1$image0,00,0,$config['avatar_width'],$hoehe2,$breite,$hoehe);
                                            switch (
$typ)
                                                {
                                                    case 
1:
                                                        
imagegif($image1,$config['avatar_path'].'/'.$filename);
                                                    break;
                                                    case 
2:
                                                        
imagejpeg($image1,$config['avatar_path'].'/'.$filename);
                                                    break;
                                                    case 
3
                                                        
imagesavealpha($image1true);
                                                        
$imTransp=imagecolorallocatealpha($image1000127); 
                                                        
imagefill($image100$imTransp ); 
                                                        
imagepng($image1,"$config[avatar_path]/$filename"); 
                                                    break;  
                                                    case 
4:
                                                        
imagebmp($image1,$config['avatar_path'].'/'.$filename);
                                                    break;
                                                }
                                        }
                                    
unlink($_FILES['upload_pic']['tmp_name']);  
                                    
unlink($path);                                 
                                    
pkHeaderLocation('userprofile','options','setavatar='.urlencode(basename($filename)));
                                }
                            else
                                
$error=4;
            }
            
##### Avatarverkleinerung by burnerfm.de & pimpyourkit.de #####

Ich hoffe das sich hier trotzdem eine Lösung finden lässt.

 
Zum Anfang der Seite
18.07.2011 - 21:15 Uhr
Beitrag: #21
Ich weiss, jetzt spät und so .. Aber dies sollte bei dir so funktionieren.

Ersetze den kompletten Code, der zwischen dem hier



1

PHP-Quelltext

##### Avatarverkleinerung by burnerfm.de & pimpyourkit.de #####
mit den hier um:
Hier klicken zum aufklappen


Klappt zumindest bei mir ;o
Außerdem wird nur verklinert, wenn die maximal-Werte übersteigt. Genauso wie das extra speichern.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von k!r!ka - 20.07.2011 - 17:38 Uhr
 
Zum Anfang der Seite
20.07.2011 - 14:23 Uhr
Beitrag: #22
Der sagt mir das Fehler in der 164+165+181 Zeilen sind
Hier die komplette userprofile.php (Anhang, sonst sagt mir das System hier das es Spam wäre)

 
Zum Anfang der Seite
20.07.2011 - 17:38 Uhr
Beitrag: #23
Ah, du hast die Änderungen rückgängig gemacht?

In den Fall musste nur folgendes suchen:
Hier klicken zum aufklappen


und mit dem ersetzen:
Hier klicken zum aufklappen


Ach ja, such mal das:
Hier klicken zum aufklappen


Und mach daraus mal das:
Hier klicken zum aufklappen

Die Variable war ausversehen noch im Code ^^"

 
Zum Anfang der Seite
20.07.2011 - 18:59 Uhr
Beitrag: #24
Jetzt gibt es keine Fehlermeldungen mehr, aber ich kann so kein Avatar hochladen.
Wenn ich auf Durchsuchen klicke und dann auf Abschicken, passiert nichts!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Sumale.nin - 20.07.2011 - 19:00 Uhr
 
Zum Anfang der Seite
20.07.2011 - 19:13 Uhr
Beitrag: #25
Kannst du das etwas detalierter erklären?

Inwiefern passiert nichts?
- lädt er was
- geht der Button nicht
- kommst du wieder zur Profil-Übersicht
- weise Seite
- irgendwas ?

 
Zum Anfang der Seite
20.07.2011 - 19:16 Uhr
Beitrag: #26
Er lädt einmal und dann bin ich immernoch auf der Seite zum hochladen

Aus: include.php?path=userprofile&mode=avatar&upload=1
Wird: include.php?path=userprofile&mode=avatar&upload&error=4

Dabei ist es auch egal welchen Dateityp ich versuche hochzuladen.

 
Zum Anfang der Seite
20.07.2011 - 19:30 Uhr
Beitrag: #27
Dann wurde das Bild nicht hochgeladen (#4 = kein Upload).

Vielleicht wurde ja der Ordner images/avatar/ geändert? oO Guck mal nach, ob der genügend Rechte besitzt (644 oder so).

 
Zum Anfang der Seite
20.07.2011 - 19:53 Uhr
Beitrag: #28
Nein die Ordner "images/avatar" und "images/avatar/original_avatar" haben beide die richtigen Rechte (777)
Der Code in der oben abgehangenen Datei ist aber richtig oder?

 
Zum Anfang der Seite
20.07.2011 - 20:33 Uhr
Beitrag: #29
Hmm .. Was den Code angeht: Ich konnt das Archive nicht öffnen, da anscheinend beschädigt ist.

Aber wenn ich den Code aus der anderen Datei ansehe .. Versuch mal das:

Suche das:



1

PHP-Quelltext

$uploadreturned=$UPLOAD->images($_FILES['upload_pic'], $config['avatar_path'], $filename);
Und ändere es so um:



1

PHP-Quelltext

$uploadreturned=$UPLOAD->images($path$config['avatar_path'], $filename);
Ist nur eine Vermutung.

 
Zum Anfang der Seite
20.07.2011 - 21:16 Uhr
Beitrag: #30
BOMBE!!! Es funktioniert!!!!!!!
Was war dann der Fehler?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Sumale.nin - 20.07.2011 - 21:16 Uhr
 
Zum Anfang der Seite
 Seiten (3):    <    Prev    1     2     3    Next    >  

Ähnliche Themen
 
Support Support » Avatare werden nach FTP Upload nicht angezeigt - Letzte Antwort von neon16V am 22.07.08, 11:54 Avatare werden nach FTP Upload nicht angezeigt  (22.07.08, 11:54)

HTH-C.com - Webmedien & Community