Jetzt kostenlos Anmelden!

Azadchan47

ist gerade angekommen

1

Sonntag, 3. Mai 2009, 15:40

Problem mit Avatar Upload (Foto Hack ) 1.6.1

Leute helft mir bitttttttttteeeeeeeee das so wichtig für mich
ich lade ein Bild hoch dann sagt er mir :

Falsche Dateiendung:
Erlaubt sind nur gif-, png- und jpg-Dateien.

obwohl ich ein Bild als .jpg hochgeladen hab


danke im voraus!

hier ist der code

PHP-Quelltext

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
<?php
if ($USER['id']!='' && $USER['id']!=&& getrights("user")) {
 include_once("login/inc.nav_user.php");
 if (isset($_POST['action'])) $ACTION=$_POST['action'];
 else $ACTION='view';

 if (!getrights($config['foto_eod']) || $config['foto_eod']=="0") {header("location: include.php?event=23".session_id()); exit();}
 elseif ($ACTION==$_POST['cancel']) {header("location: include.php?path=login/extoption.php".session_id()); exit();}
 elseif (isset($_REQUEST['upload'])) {
  if($ACTION==$_POST['upload_action'] && is_uploaded_file($_FILES['upload_pic']['tmp_name'])) {
   move_uploaded_file($_FILES['upload_pic']['tmp_name'], dirname(__FILE__)."/../tmp/".basename($_FILES['upload_pic']['tmp_n ame']));
   $_FILES['upload_pic']['tmp_name'] = dirname(__FILE__)."/../tmp/".basename($_FILES['upload_pic']['tmp_n ame']);
   if (!$foto_size=getimagesize($_FILES['upload_pic']['tmp_name'])) unset($foto_size);
   else {
    if ($foto_size[2]==1$ext='.gif';
    elseif ($foto_size[2]==2$ext='.jpg';
    elseif ($foto_size[2]==3$ext='.png';
    else unset($ext);
    }

                if($filesize > ($config['foto_size']*1024) && $filesize!=0)
                        $error=1;
                    elseif(($config['foto_height']<$avatar_size[1]) || ($config['foto_width']<$avatar_size[0])) {
                        $UPLOAD=new UPLOAD();
                        $uploadreturned=$UPLOAD->images($_FILES['upload_pic'],$config['realp  ic_path'],$filename);
                        
                        if($uploadreturned[0]==TRUE)
                            {

                        chmod($config['foto_path']/originale0777);                     
                        $datei="$config[foto_path]/$filename";                           
                        copy($datei"$config[foto_path]/originale/$filename");                                                                
                        if ($avatar_size[0] > $config['foto_width']){                                    
                            $breite=$avatar_size[0];
                            $hoehe=$avatar_size[1];
                            $typ=$avatar_size[2];
                            $hoehe2=$hoehe*$config['foto_width']/$breite;
                            $image1 imagecreatetruecolor($config['foto_width'],$hoehe2);
                                switch ($typ)
                                    {
                                    case 1:
                                        $image imagecreatefromgif("$config[foto_path]/originale/$filename"); 
                                    break;
                                    case 2:
                                        $image imagecreatefromjpeg("$config[foto_path]/originale/$filename") ;
                                    break;
                                    case 3:
                                        $image imagecreatefrompng("$config[foto_path]/originale/$filename"); 
                                    break;
                                    case 4:
                                        $image imagecreatefrombmp("$config[foto_path]/originale/$filename"); 
                                    break;
                                    }
                                imagecopyresampled($image1$image0,00,0,$config['foto_width'],$hoehe2,$breite,$hoehe);

                                switch ($typ)
                                    {
                                    case 1:
                                        imagegif($image1,"$config[foto_path]/$filename");
                                    break;
                                    case 2:
                                        imagejpeg($image1,"$config[foto_path]/$filename",100); 
                                    break;
                                    case 3:
                                        imagepng($image1,"$config[foto_path]/$filename");
                                    break;
                                    case 4:
                                        imagebmp($image1,"$config[foto_path]/$filename");
                                    break;
                                    }
                                }

unlink($_FILES['upload_pic']['tmp_name']);
      header("location: include.php?path=login/extoption.php&setfoto=".$filename."".sessi on_id()); exit();
                            }
                        else
                            {
                            $error=4;
     }
    
    }
   else $error=3;
   unlink($_FILES['upload_pic']['tmp_name']);
   header("location: include.php?path=login/getfoto.php&upload&error=".$error."".sessio n_id()); exit();
   }
  else {
   if (isset($_REQUEST['error'])) $error=$_REQUEST['error'];
   if ($error==1) eval ("\$foto_message= \"".getTemplate("getfoto_upload_error1")."\";");
   elseif ($error==2) eval ("\$foto_message= \"".getTemplate("getfoto_upload_error2")."\";");
   elseif ($error==3) eval ("\$foto_message= \"".getTemplate("getfoto_upload_error3")."\";");
   else eval ("\$foto_message= \"".getTemplate("getfoto_upload_message")."\";");
   eval ("\$site_body.= \"".getTemplate("getfoto_upload")."\";");
   }
  }
 }
else {header("location: include.php?event=1".session_id()); exit();}

?> 

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Azadchan47« (3. Mai 2009, 22:11)

  • Zum Seitenanfang
  • Zum Seitenende

Scholle Männlich

postet ab und an hier

Beiträge: 210

Geschlecht: Männlich

Wohnort: Münster

PHPKIT Version: 1.6.5

2

Sonntag, 3. Mai 2009, 15:58

Schreibrechte gesetzt?
Richtige Größe beachtet?

Irgendwas war doch mal mit einem tmp ordner der erstellt werden muss...

tmp ordner im rootverzeichnis erstellen mit 777 rechten, das mal ausprobieren.

Klick mich, hier ein ähnlicher fehler!

BTW: Vielleicht den Threadtitel mal ändern oO?
Sämtliche Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
  • Zum Seitenanfang
  • Zum Seitenende

-=LCL=-|BuLLeT| Männlich

#1.6.1 - still alive #

Beiträge: 1 356

Geschlecht: Männlich

Wohnort: Leipzig

PHPKIT Version: 1.6.1

3

Sonntag, 3. Mai 2009, 17:03

tja, ganz groß im kopf die suchfunktion... aber keiner nutzt sie....
  • Zum Seitenanfang
  • Zum Seitenende

Azadchan47

ist gerade angekommen

4

Sonntag, 3. Mai 2009, 20:20

hey das ist aber nicht das gleiche problem bei mir gehts net um avatar sondern um Foto hack und ich habs so umgebaut fürs foto hack von 1.6.1
  • Zum Seitenanfang
  • Zum Seitenende

Scholle Männlich

postet ab und an hier

Beiträge: 210

Geschlecht: Männlich

Wohnort: Münster

PHPKIT Version: 1.6.5

5

Sonntag, 3. Mai 2009, 22:02

kommt aber der selbe fehler oder? wie bullet bereits sagte... suchfunktion benutzen und den thread umbenennen!
Sämtliche Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
  • Zum Seitenanfang
  • Zum Seitenende

Azadchan47

ist gerade angekommen

6

Montag, 4. Mai 2009, 01:38

jaaa schaut euch bitte den code an dann wisst ihr worum es geht es ist für Foto Hack Gedacht getfoto.php die habe ich umgeschreiben habe den code von pimpyourkit eingebaut der war aber für 1.6.4 gedacht ich hab bischen damit gefummelt hab die fehler weg bekommen aber nun bekomme ich diesen fehler also mir geht es darum das das Foto automatisch auf meine gewünschte Größe hochgeladen wird!!

ich hoffe jetzt versteht man mich besser!

Lg,Azad

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Azadchan47« (4. Mai 2009, 01:50)

  • Zum Seitenanfang
  • Zum Seitenende

Azadchan47

ist gerade angekommen

7

Mittwoch, 6. Mai 2009, 00:46

halloooooooooooooo :love:
  • Zum Seitenanfang
  • Zum Seitenende