Ich habe versucht, Code in mein hochgeladenes Bild im Ordner zu speichern. Der Pfad des Ordners ist C:\xampp\htdocs\gripOffers\Store_Brand\store_admin\images
. Ich kann es nicht im Ordner speichern. Wie macht man das? Wo mache ich falsch?Hochgeladenes Bild in den Ordner verschieben - php
-Code
if(isset($_POST['submit'])) {
$image = $_FILES['file']['name'];
$temp_name = $_FILES["file"]["tmp_name"];
$allowedExts = array("gif", "jpeg", "jpg", "png");
$type = pathinfo($image, PATHINFO_EXTENSION);
echo "<br>";
echo $type;
echo "<br>";
if ((($type == "image/gif")
|| ($type == "jpeg")
|| ($type == "jpg")
|| ($type == "pjpeg")
|| ($type == "x-png")
|| ($type == "png"))
&& ($_FILES["file"]["size"] < 50000)
) {
$m = move_uploaded_file($_FILES["file"]["tmp_name"], "/Store_Brand/store_admin/images/" . $image);
if ($m) {
echo "uploaded!";
} else {
echo "no";
}
} else {
echo "file type is not image";
}
}
Versuchen helfen 'DOCUMENT_ROOT' hinzuzufügen Weg zum Ziel. –
@u_mulder bei welcher Linie? – tabia
@tabia, 'move_uploaded_file' - dieser. Es würde nicht schaden, die Berechtigungen für dieses Verzeichnis zu überprüfen. – Pyromonk