PHP Beispiele und Übungen: Code
<?php
$titel = "PHP Formularverarbeitung";
$untertitel = "Datei-Upload 2";
$pagename = basename($_SERVER["PHP_SELF"]);
$types = array('image/jpeg', 'image/gif');
?>
<?php include 'incdoctype.php'?>
<html>
<head>
<?php include 'incheader.php'?>
<title><?php echo "$titel: $untertitel"?></title>
</head>
<body>
<div class="main">
<h1><?php echo "$titel: $untertitel"?></h1>
<p>Aus Sicherheitsgründen ist der Dateiupload unterbunden
</p>
<?php
$filename = $_FILES['my_file']['name'];
//in PHP wird Zielverzeichnis nicht in Formularfeld festgelegt
$targetUrl = "upload/";
if (in_array($_FILES['my_file']['type'], $types) AND move_uploaded_file($_FILES['my_file']['tmp_name'],
$targetUrl . $filename)) {
echo "<p>Hochgeladene Datei: <b>$filename</b><br />\n";
echo "Pfad: <b>" . $_FILES['my_file']['name'] . "</b><br />\n";
echo "Dateigrösse: <b>" . $_FILES['my_file']['size'] . "</b> Bytes</p>\n";
echo "<p>Zusätzliche Felder:<br /> - Mitglied: <b> "
. $_REQUEST['fldMember'] . "</b><br />\n";
echo "- Kategorie: <b> "
. $_REQUEST['fldCategory'] . "</b><br />\n";
} else {
echo "<p>Upload der Datei $filename nicht erlaubt</p>\n";
}
?>
<?php include 'incfooter.php'?>
</div>
</body>
</html>
Demo
Zurück zur Liste mit PHP-Beispielen
Zurück zu www.ecotronics.ch
Impressum und Datenschutzerklärung