tombe
Erfahrenes Mitglied
Du speicherst eine Adresse:
Name: Müller
Vorname: Peter
Strasse: Hauptstrasse 12
Ort: Hamburg
Jede Adresse die gespeichert wird bekommt automatisch eine eindeutige ID zugewiesen die mitgespeichert wird, nehmen wir an hier ist es die 99.
Egal wie das Bild heißt das der User vom Rechner überträgt, es wird bei dir immer z.B. als 99_1.jpg für das erste Bild und 99_2.jpg für das zweite Bild im Verzeichnis upload gespeichert.
Schau mal ob du verstehst was hier passiert:
Name: Müller
Vorname: Peter
Strasse: Hauptstrasse 12
Ort: Hamburg
Jede Adresse die gespeichert wird bekommt automatisch eine eindeutige ID zugewiesen die mitgespeichert wird, nehmen wir an hier ist es die 99.
Egal wie das Bild heißt das der User vom Rechner überträgt, es wird bei dir immer z.B. als 99_1.jpg für das erste Bild und 99_2.jpg für das zweite Bild im Verzeichnis upload gespeichert.
Schau mal ob du verstehst was hier passiert:
PHP:
<?php
// hier jetzt mal mit der festen ID 99
$id = 99;
if (isset($_POST['upload'])) {
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if($dateityp[2] != 0) {
if($_FILES['datei']['size'] < 102400) {
$bildname = $id ."_1.jpg";
if (file_exists("upload/" .$bildname)) {
$bildname = $id ."_2.jpg";
}
move_uploaded_file($_FILES['datei']['tmp_name'], "upload/".$bildname);
echo "Das Bild wurde Erfolgreich nach upload/".$bildname." hochgeladen";
} else {
echo "Das Bild darf nicht größer als 100 kb sein ";
}
} else {
echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen";
}
} else if (isset($_POST['anzeigen'])) {
if (file_exists("upload/" .$id ."_1.jpg")) {
echo '<img src="upload/' .$id .'_1.jpg" style="border: 0px;" />';
}
if (file_exists("upload/" .$id ."_2.jpg")) {
echo '<img src="upload/' .$id .'_2.jpg" style="border: 0px;" />';
}
}
?>
HTML:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="datei" />
<br />
<input type="submit" name="upload" value="Hochladen" />
<br /><br />
<input type="submit" name="anzeigen" value="Anzeigen" />
</form>