image.php
<html>
<head>
<title>ThaiCreate.Com Tutorials</title>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script language="Javascript">
$(function (){
$('input[name="submit"]').click(function ()
{
$('#respone').remove();
if($('#filUpload').val() == "")
{
$('#divresult').append('<span id="respone" style="color: red;">Please select file...</span>');
return false;
}
$('#divresult').append('<span id="respone" style="color: green;">Uploading...</span>');
return true;
});
});
function showResult(result)
{
$('#respone').remove();
if(result==1)
{
$('#divresult').append('<span id="respone" style="color: green;"> Save successfully! </span>');
}
else
{
$('#divresult').append('<span id="respone" style="red: green;"> Error!! Cannot upload data </span>');
}
}
</script>
<body>
<form action="saveimage.php" name="frmMain" method="post" enctype="multipart/form-data" target="iframe_target" >
<iframe id="iframe_target" name="iframe_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>
<div id="divresult"></div>
<input type="file" name="filUpload[]" id="filUpload" /><br>
<input type="file" name="filUpload[]" id="filUpload" /><br>
<input type="file" name="filUpload[]" id="filUpload" /><br>
<input type="file" name="filUpload[]" id="filUpload" /><br>
<input type="file" name="filUpload[]" id="filUpload" /><br>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
saveimage.php
<?
<?
sleep(3);
$count = 0;
$j = count($_FILES["filUpload"]["name"]);
for($i = 0; $i < $j; $i )
{
if($_FILES["filUpload"]["name"][$i] != "")
{
if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
{
$count = 1;
}
}
else
{
$count = 2;
}
}
if($count == 1)
{
echo "<script>window.top.window.showResult('1');</script>";
}
else if($count == 2)
{
echo "<script>window.top.window.showResult('2');</script>";
}
?>
ถ้าเพิ่ม else echo $count = 2; ตรง copy มันก็จะตรงนี้ตลอดเลยครับ ไม่รู้ว่าทำไมเป็นแบบนี้ ทั้งๆ ที่ใส่ไฟล์รูปครบทุกช่องแล้ว
รบกวนด้วยครับ ปวดหัวกับมันมาหลายวันแล้ว
