Wenn upload_tmp_dir hat keinen Wert... wo muss meine temp-Dateien gehen? — Experimente

Ich bin wirklich nur Herumspielen und lernen Sie mehr über PHP, aber ich stolperte über etwas, das irgendwie warf mich für eine Schleife. Ich hoffe, ich konnte einfach nicht bekommen einen Einblick auf die Rätsel.

Im Grunde, ich versuche nur zu entdecken mimetypes für die hochgeladenen Bilder - und wie der Betreff-Zeile fragt: wenn upload_tmp_dir hat keinen Wert, wo (im Internet) zu tun, meine temp-Dateien am Ende?
Ich sollte erwähnen, dass es mir zu sagen hat meine mimetypes! So teilweise ein Erfolg!

Und hier sind meine specs: ich bin mit PHP 5.3+ und meine upload_tmp_dir keinen Wert hat - ich habe gelesen, dass ein weiterer Beitrag aus dem Jahr 2008, die vorgeschlagen, dass var_dump helfen könnte, aber es nur ein leeres array zurück.

<?php

if(empty($_FILES)){
    echo "nothing in files array -- ignore warning, testing only" . "<br /><br />";
}
$finfo = new finfo(FILEINFO_MIME_TYPE);
$fileContents = file_get_contents($_FILES['upload']['tmp_name']); //check tmp dir for 
$mimeType = $finfo->buffer($fileContents);

echo $mimeType . "<br /><br />";
echo var_dump($_FILES) . "<br /><br />";
?>

<form action="" method="post" enctype="multipart/form-data">
    <p>
        <label id="upload">Select a file to upload:
            <input type="hidden" name="MAX_FILE_SIZE" value="1048576">
            <input type="file" id="upload" name="upload">
        </label>
    </p>
    <p>
        <input type="hidden" name="action" value="upload">
        <input type="submit" value="Submit">
    </p>
</form>

Vielen Dank an alle!

InformationsquelleAutor Adritek | 2013-03-31

Schreibe einen Kommentar