Hey.
Habe mal zwei Verständnisfragen zu "$_FILES" und http://de.php.net/manual/de/function...oaded-file.php
zuerst mal: kann man $_FILES umgehen? Weil wenn register_globals auf off ist (was ja standart ist), funktioniert das ganze ja nicht mehr?! Gibt es nch andere Variablen auf die ich zugreifen kann?? $_POST funktionierte eben nicht!
zweitens:
habe ein ganz normales forumlar, dass eine png datei hochladen soll. tut es auch, nur die o.a. funktion "is_uploaded_file()"will nicht, das echo wird nicht ausgegeben...!
wie mal der code:
Habe mal zwei Verständnisfragen zu "$_FILES" und http://de.php.net/manual/de/function...oaded-file.php
zuerst mal: kann man $_FILES umgehen? Weil wenn register_globals auf off ist (was ja standart ist), funktioniert das ganze ja nicht mehr?! Gibt es nch andere Variablen auf die ich zugreifen kann?? $_POST funktionierte eben nicht!
zweitens:
habe ein ganz normales forumlar, dass eine png datei hochladen soll. tut es auch, nur die o.a. funktion "is_uploaded_file()"will nicht, das echo wird nicht ausgegeben...!
wie mal der code:
PHP-Code:
<?php
//Hole Variablen
$user_id = $_POST[user_id];
$delete = $_POST[delete];
//Lösche altes Avatar
if ($delete == "1") {
echo "löschen .... löschen funktion der datei kommt noch";
} else {
//Lade Avatar Hoch
//Wenn .png-Format
if (exif_imagetype($_FILES['avatar']['tmp_name']) == IMAGETYPE_PNG) {
//Wenn nich Größer als 100 KiB
if ($_FILES['avatar']['size'] < 102400) {
move_uploaded_file($_FILES['avatar']['tmp_name'], $avatar_dir.$user_id.".png");
if (is_uploaded_file($_FILES['avatar']['tmp_name'])) {
echo "hochgeladen";
}
} else {
echo "Das Bild darf nicht größer als 100 kb sein ";
}
} else {
echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen";
}
}
?>
Kommentar