|
|
|
การอัพโหลดไฟล์หลายไฟล์ ช่วยเข้ามาดูโค็ตหน่อยครับ ขอบคุณมาก |
|
|
|
|
|
|
|
Code (PHP)
if(isset($_POST["send"])){
if(validate_form($err)){
$documentid = $_POST["docid"];
$docid = explode("-",$documentid);
process_form($docid);
}else{
echo $err;
}
}else
$documentid = $_GET['b2'];
น่าจะแทรกครอบตัวนี้ครับ หรือไม่ก็เขียนใหม่น่าจะง่ายกกว่าครับ
|
|
|
|
|
Date :
2011-12-15 17:11:17 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
if(isset($_POST["send"])){
if(validate_form($err,$i)){
for($i=0;$i<count($_FILES["userfile"]["name"]);$i++){
$documentid = $_POST["docid"];
$docid = explode("-",$documentid);
process_form($docid,$i);
}
}else{
echo $err;
}
}else
$documentid = $_GET['b2'];
function validate_form($err,$i) {
$err = "";
if (!is_uploaded_file($_FILES['userfile']['tmp_name'][$i])) {
$err .= "ส่งไฟล์ไม่สำเร็จ เหตุผลคือ ";
if (($_FILES['userfile']['error'][$i] == UPLOAD_ERR_INN_SIZE) or
($_FILES['userfile']['error'][$i] == UPLOAD_ERR_FORM_SIZE))
$err .= "ไฟล์มีขนาดใหญ่กว่าที่กำหนด<br>";
ผมเขียนแบบนี้ มันยังไม่ ดัก ค่าเลยครับ ช่วยดูให้หน่อยว่าผิดตรงไหน
|
|
|
|
|
Date :
2011-12-15 17:27:49 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|