Ein einfacher Bilderupload in php
<body> <?php // Variable für die Action, um auf die gleiche Seite nach dem Abschicken zu gelangen. $requestUri = filter_input(INPUT_SERVER, 'REQUEST_URI'); ?> <form action="<?php echo $requestUri; ?>" method="post" enctype="multipart/form-data"> <input type="file" name="eventImage" /> <input type="submit" value="Speichern" /> </form> </body>
Der php Part auf der Zielseite. In diesem Beispiel die gleiche Seite:
$tmpName = $_FILES['eventImage']['tmp_name']; $imgTarget = $root.'/uploadImages/testimage/'.$_FILES['eventImage']['name']; $imgType = $_FILES['eventImage']['type']; $imgSize = $_FILES['eventImage']['size']; $imgError = $_FILES['eventImage']['error']; if(strpos($imgType, 'image') !== false && $imgSize < 1048576 && $imgError == 0){ move_uploaded_file ($tmpName, $imgTarget); }