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);
}