ist gerade angekommen
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
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']!=0 && 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']/originale, 0777);
$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, $image, 0,0, 0,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)
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?
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.
ist gerade angekommen
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
ich hoffe jetzt versteht man mich besser!
Lg,Azad
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Azadchan47« (4. Mai 2009, 01:50)
Ähnliche Themen
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Telefonliste im Forum
(21. Juni 2008, 14:10)
-
pkSM Support »-
Keine Anmeldung im Logviewer von HB 33b möglich
(9. Juni 2008, 13:03)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Problem mit Forum-Vote
(19. Juni 2008, 19:45)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
teamspeak viewer funktioniert nicht richtig
(12. Januar 2008, 18:05)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Popup und hackblock prob
(3. März 2008, 04:57)


