Kann nicht hochladen-Datei mit XAMPP

Habe ich zum erstellen eines CMS für einen Webshop für ein webscript Gerät ich nehme. Ich habe zum hochladen ein Foto von dem Produkt, aber ich erhalte und der Fehler, wenn ich versuche zu laden. Ich Suche eine Menge, und Sie haben versucht, eine Menge Dinge, ich habe die Ordner zum Lesen & schreiben, ich habe die " chmod -R 777...', nichts. Ich fange an, denke, dass das problem mit meinem code. Ich Schätze all die Hilfe, danke!

Ich immer diesen Fehler: Warning: Datei-upload-error - unable to create a temporary file in Unknown on line 0

<?php

    $dbhost = '127.0.0.1';
    $dbuser = 'root';
    $dbpass = '';
    $dbname = 'ezcart';

    $conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname);

    if ($conn->connect_error) {

        die("Could not connect to the database: " . $conn->connect_error);

    }

    $name = $_FILES['photo']['name'];
    $size = $_FILES['photo']['size'];
    $type = $_FILES['photo']['type'];
    $tmp_name = $_FILES['photo']['tmp_name'];

    if (isset($name)) {

        if(($type == 'image/jpeg' || $type == 'image/jpg' || $type = 'image/png') && ($size <= 3145728)) {

            $path = 'prod_photos/';

            if (move_uploaded_file($tmp_name, $path.$name)) {

                $sql = "INSERT INTO product (prodCat, prodDes, prodNam, prodPho, prodPri, prodSto, prodSup) VALUES ('$_POST[prodCat]', '$_POST[prodDes]', '$_POST[prodNam]', '$name', '$_POST[prodPri]', '$_POST[prodSto]', '$_POST[prodSup]')";

                if ($conn->query($sql) === TRUE) {

                    echo '<span>Product added sucessfully.</span>';

                }

            }

        }

        else {

            echo '<span>Please choose a valid photo.</span>';

        }

    }

    $conn->close();

?>
Was über Ihre form, enthält es eine POST-Methode und eine gültige enctype?
Ja, Sie sind in Ordnung.
Überprüfen, um zu sehen, was Ihre upload-max-Einstellungen sind und, dass Ihre tmp-Ordner ist nicht voll. Plus, Google deine Fehlermeldung. Zu viele Gründe, warum es scheitern könnte.
Die upload-Einstellung " max " ist ok, ich habe es gegoogelt und kann ich nicht wirklich etwas finden, nützlich, ich habe versucht, die wichtigsten awnsers.
Sind Sie auf Windows-oder UNIX? Siehe auch chown php.net/manual/en/function.chown.php

InformationsquelleAutor Rodrigo Sasse | 2015-04-11

Schreibe einen Kommentar