Neden bu basit kod çalışma aniden alışkanlık?

2 Cevap

Neden bu formu print "başarı" sunamayan zaman? Ben gerektiği eminim.

<?php
    if (count($_POST) > 0) {
        echo "success!!";
    }
?>

<form method="post" enctype="multipart/form-data">
    <input type="file" name="userfile" />
    <input type="submit" value="upload" />
</form>

2 Cevap

Bir tahmin de, teslim alan adı yok, bu yüzden $_POST dahil edilmeyecektir. Dosya yükleme $_FILES, bkz alınacaktır Handling file uploads.

Bu action niteliğini ommit değil de iyi bir uygulamadır.

Eğer şekli kendine göndermek istiyorsanız, deneyin

<form method="post" action="?" enctype="multipart/form-data">

or

<form method="post" action="<?php echo htmlspecialchars($_SERVER['REQUEST_URI']); ?>" enctype="multipart/form-data">

Further reading on second method Disclaimer: benim kendi blog Link