Php - ajax ile dosya upload

0 Cevap php

Benim 2form.php:

<script type="text/javascript" src="mootools.js"></script>
<script type="text/javascript">
    function test()
    {
        url = '2form.php';
        var ajax = new Ajax(url, {
            method: 'post',
            onComplete: function(response) {            
                document.getElementById('error_upload_logo').innerHTML = response;
            }
        });     
        ajax.request();
    }   
</script>
<?php
    if($_FILES)
    {
        echo "<div>";
        foreach($_FILES['name'] as $v)
        {
            echo $v."<br/>";
        }
        echo "</div>";
    }
    else
    { ?>
        <form action='' id='form1' name="form1" method="post" enctype="multipart/form-data">
            <input type="file" name="name"/>
            <input type="submit" name="submit" onclick='test(); return false;'/>
        </form>
<?php
    }
?>

<div id="error_upload_logo"></div>

dışarı javascript ile kod çalıştırırsanız, basit php sayfayı beğendim ve 2form.php

biz scrreen için basılan $ HTTP_POST_FILES bilgileri görebilirsiniz

Ama test () fonksiyonu ile javascript ile çalıştırmak varsa,

i $ HTTP_POST_FILES bilgi alamadım?

$ _FILES Almak nasıl? tıklama butonu javascript ile çalıştırdığınızda?

i ajax ile yüklemek istiyorum

0 Cevap