hallo,
ich habe Probleme mit Bildupload, im Netz habe ich einige Skripts gefunden, aber bei allen wird das Bild von der Festplatte nicht auf den Server geladen.
hier ein Beispiel:
$path = "img/";
// Maximale Dateigrösse in Byte
$max_size = 20480;
// Maximale Breite in Pixel
$max_width = 766;
// Maximale Höhe in Pixel
$max_height = 72;
//
// Main Script
//
IF ($_POST["gesendet"]) { // Nur ausführen wenn das Upload Formular gesendet wurde
IF ($_FILES['upload']['type'] == "image/gif" || $_FILES['upload']['type'] == "image/jpeg" || $_FILES['upload']['type'] == "image/pjepg") { // Prüfen ob der MIME Typ korrekt ist
IF ($_FILES['upload']['size'] <= $max_size) { // Dateigrösse prüfen
$size = getimagesize($_FILES['upload']['tmp_name']);
IF ($size[0] <= $max_width AND $size[1] <= $max_height) { // Höhe und Breite checken
$time = time();
IF ($_FILES['upload']['type'] == "image/gif") $name = $time.".gif";
IF ($_FILES['upload']['type'] == "image/jpeg") $name = $time.".jpg";
move_uploaded_file($_FILES['upload']['tmp_name'],"$path$name"); // Datei Uploaden
$ausgabe .= "Bild erfolgreich auf dem Server gespeichert!<br>";
} ELSE {
$ausgabe .= "Bild ist zu breit oder zu hoch!<br>";
}
} ELSE {
$ausgabe .= "Bild ist zu gross!<br>";
}
} ELSE {
$ausgabe .= "Ungültiger Dateityp!<br>";
}
}
ich habe Probleme mit Bildupload, im Netz habe ich einige Skripts gefunden, aber bei allen wird das Bild von der Festplatte nicht auf den Server geladen.
hier ein Beispiel:
$path = "img/";
// Maximale Dateigrösse in Byte
$max_size = 20480;
// Maximale Breite in Pixel
$max_width = 766;
// Maximale Höhe in Pixel
$max_height = 72;
//
// Main Script
//
IF ($_POST["gesendet"]) { // Nur ausführen wenn das Upload Formular gesendet wurde
IF ($_FILES['upload']['type'] == "image/gif" || $_FILES['upload']['type'] == "image/jpeg" || $_FILES['upload']['type'] == "image/pjepg") { // Prüfen ob der MIME Typ korrekt ist
IF ($_FILES['upload']['size'] <= $max_size) { // Dateigrösse prüfen
$size = getimagesize($_FILES['upload']['tmp_name']);
IF ($size[0] <= $max_width AND $size[1] <= $max_height) { // Höhe und Breite checken
$time = time();
IF ($_FILES['upload']['type'] == "image/gif") $name = $time.".gif";
IF ($_FILES['upload']['type'] == "image/jpeg") $name = $time.".jpg";
move_uploaded_file($_FILES['upload']['tmp_name'],"$path$name"); // Datei Uploaden
$ausgabe .= "Bild erfolgreich auf dem Server gespeichert!<br>";
} ELSE {
$ausgabe .= "Bild ist zu breit oder zu hoch!<br>";
}
} ELSE {
$ausgabe .= "Bild ist zu gross!<br>";
}
} ELSE {
$ausgabe .= "Ungültiger Dateityp!<br>";
}
}