Jetzt kostenlos Anmelden!

devil201

ist gerade angekommen

1

Dienstag, 17. Juni 2008, 19:26

Kleine Hilfe

Hallo,

ich habe ein kleines Problem,

ich nutze ein Upload script, ich kann aber den Pfad nicht angeben wo die Bilder hin sollen! Die Bilder landen immer da, wo auch das Script selber liegt!

Upload.php

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
<?php
// Filename to store image as
$FILENAME="test";

// Width to reszie image to
$RESIZEWIDTH=100;

// Width to reszie image to
$RESIZEHEIGHT=75;

function ResizeImage($im,$maxwidth,$maxheight,$name){
$width imagesx($im);
$height imagesy($im);
if(($maxwidth && $width $maxwidth) || ($maxheight && $height $maxheight)){
if($maxwidth && $width $maxwidth){
$widthratio $maxwidth/$width;
$RESIZEWIDTH=true;
}
if($maxheight && $height $maxheight){
$heightratio $maxheight/$height;
$RESIZEHEIGHT=true;
}
if($RESIZEWIDTH && $RESIZEHEIGHT){
if($widthratio $heightratio){
$ratio $widthratio;
}else{
$ratio $heightratio;
}
}elseif($RESIZEWIDTH){
$ratio $widthratio;
}elseif($RESIZEHEIGHT){
$ratio $heightratio;
}
$newwidth $width $ratio;
$newheight $height $ratio;
if(function_exists("imagecopyresampled")){
$newim imagecreatetruecolor($newwidth$newheight);
imagecopyresampled($newim$im0000$newwidth$newheight$width$height);
}else{
$newim imagecreate($newwidth$newheight);
imagecopyresized($newim$im0000$newwidth$newheight$width$height);
}
ImageJpeg ($newim,$name ".jpg");
ImageDestroy ($newim);
}else{
ImageJpeg ($im,$name ".jpg");
}
}

if($_FILES['image']['size']){
if($_FILES['image']['type'] == "image/pjpeg" || $_FILES['image']['type'] == "image/jpeg"){
$im imagecreatefromjpeg($_FILES['image']['tmp_name']);
}elseif($_FILES['image']['type'] == "image/x-png" || $_FILES['image']['type'] == "image/png"){
$im imagecreatefrompng($_FILES['image']['tmp_name']);
}elseif($_FILES['image']['type'] == "image/gif"){
$im imagecreatefromgif($_FILES['image']['tmp_name']);
}
if($im){
if(file_exists("data/avatars/$FILENAME.jpg")){
unlink("data/avatars/$FILENAME.jpg");
}
ResizeImage($im,$RESIZEWIDTH,$RESIZEHEIGHT,$FILENAME);
ImageDestroy ($im);
}
}
?>


Obwohl ich unten wie man sieht "data/avatars/" hingemacht habe, geht das nicht!
  • Zum Seitenanfang
  • Zum Seitenende