Jetzt bekomme ich Bild 2: Array
PHP-Code:
$_FILES['datei']['name']
Peter
$_FILES['datei']['name']
<form action="seite2.php" method="post" enctype="multipart/form-data" name="form1" target="_self" id="form1">
<input type="hidden" name="MAX_FILE_SIZE" value="600000">
<input name="datei" type="file" id="datei" size="15" maxlength="600000">
<input type="submit" name="Submit" value="zur Vorschau" />
</form>
<?php
$datei = $_FILES['datei'];
?>
<!DOCTYPE .....
<html .....
<head>..... </head>
<body>
<?php
if ($datei == '')
{
$c = 'kein Bild';
}
else
{
$regExp = '/^[A-Za-z0-9_-]([A-Za-z0-9_-]*\.?[A-Za-z0-9_-])*\.[jpg]{3}$/';
if ($_FILES['datei']['size'] > 0)
{
if ($_FILES['datei']['size'] < 600000)
{
if (preg_match($regExp,$_FILES['datei']['name']))
{
$c = 'okay';
}
else
{
$c = 'fehler';
}
}
}
}
if ($c == 'okay')
{
$fotopath = 'images/';
// Prüfen ob Dateiname schon existiert
$filename = $fotopath.$_FILES['datei']['name'];
if (file_exists($filename))
{
echo 'Der Dateiname '.$filename.' existiert schon.';
$d = 'fehler';
}
else
{
$d = 'okay';
if (isset($_FILES['datei']))
{
// Upload-Status
if ($_FILES['datei']['error'] == UPLOAD_ERR_OK)
{
// Temporäre Datei in Zielverzeichnis schreiben
move_uploaded_file($_FILES['datei']['tmp_name'],$fotopath.$_FILES['datei']['name']);
}
}
}
}
// Bildanzeige
if ($d == 'okay')
{
$bild = '<img src="'.$uploaddir.$_FILES['datei']['name'].'" />';
echo $bild;
}
?>
</body>
</html>
Kommentar