move_uploaded_file yardım

1 Cevap php
<?php

if (count($_POST)) {

$userfile = $_FILES['userfile']['name'];
$file_size = $_FILES['userfile']['size'];
$file_temp = $_FILES['userfile']['tmp_name'];
$path = 'uploads/';

$randomizer = rand(0000, 9999);
$file_name = $randomizer.$userfile;

    if($file_size > 25600) {
        echo 'FILE SIZE TO LARGE<BR />';
        exit();
    }


   if (move_uploaded_file($file_temp, $path.$file_name)) {
        echo '<h3>Upload Successful!</h3>';
    } else {
        echo '<h3>ERROR</h3>';
    }

 }
?>


<form enctype="multipart/form-data" method="post">
Upload File: <input name="userfile" type="file" /> <br />
<input type="submit" value="Upload File" />
</form>

Ben kök yüklenenler adında bir klasör var ama yine de bu alışkanlık iş, ben hata alıyorum bile yok. Yorgun alıyorum .. Sorun nedir?

1 Cevap

Sen böyle bir şey yaptığını daha iyi olabilir:

if (isset($_FILES['userfile'))

Geçerli kod, sen biliyor musun olmadığını içindeki çizgileri blok aslında yürütmek "(count ($ _POST)) eğer"? Yaptığım ilk şey bir print_r çağrı (ya da sadece bazı metin yankılandı) itti her iki bloğu and bir yankı deyimi ile bir başka blok yarattı eğer.

Sadece bunu yapmak için çalışıyor ne olduğunu biliyorum, ve bu başarısız nerede, yerine ona tahminler yapmaya çalışıyorum daha demektir.