Gerçekten sadece etrafta dalga geçiyorum ve PHP hakkında daha fazla şey öğreniyorum, ama bir döngü için beni kandıran bir şey üzerinde tökezledim. Umuyorum ki, bu konumda bir miktar fikir edinebilirim.Eğer upload_tmp_dir değeri yoksa ... temp dosyaları nereye gider? - deneyler
Temel olarak yüklenen resimler için mimetipleri keşfetmeye çalışıyorum - konu satırı gibi: eğer upload_tmp_dir değeri yoksa (geçici olarak) geçici dosyam nerede bitiyor? Bana mimetiplerimi anlattığından bahsetmeliyim! Kısmen bir başarı!
Ve benim özelliklerimden bazıları: PHP 5.3 + çalıştırıyorum ve upload_tmp_dir değerinin hiçbir değeri yok - var_dump'un yardımcı olabileceğini öneren başka bir gönderi okudum ama sadece boş bir dizi döndürüyor.
<?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>
Herkese teşekkürler!
Merhaba Michael, benim upload_tmp_dir benim yerel değer ve "değer yok" ana değerine sahiptir. İlk etapta bu konuda beni merak ediyorum :) – Adritek
Oh, tamam. Cevap güncellendi. –