|
|
|
การupload file แบบหลายๆไฟล์พร้อมกัน +นำฟังก์ชั่น Ramdom password มาใช้เพื่อกำหนดชื่อไฟล์ |
|
|
|
|
|
|
|
ผมเองก็เคยคิดจะทำแบบนั้นเหมือนกันอ่ะครับ แต่ปัญหามันอยู่ตรงที่ว่า
สคริปเรามันรันในฝั่ง Server เพราะฉะนั้นถ้าเราเขียน สคริปให้อ่านไฟล์จากเครื่อง มันจะไม่อ่านที่เครื่องเรา
มันจะอ่านที่เครื่อง Server แทน
ดังนั้น จึงจำเป็นต้องมีฟอร์มเพื่อทำการส่งไฟล์ดังกล่าวไปหา Server
และเมื่อมีฟอร์มส่งค่า เราก็จำเป็นต้องเลือกไฟล์เพื่อส่งไป
ถ้าต้องการส่งหลายไฟล์ ก็ต้องสร้างฟอร์มส่งหลายอัน แล้วค่อยไปกำหนดชื่อไฟล์ตอนที่จะอัพโหลดเอา.. ..
|
|
|
|
|
Date :
17 ม.ค. 2549 09:48:40 |
By :
noomna19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอานี่ไปดูนะครับ
<?
//-------------------------------------------------------------------------------------------------------------------------------------
//ส่วนของฟอร์ม upload ครับ
<table width="60%" border="0" align="center" cellpadding="1" cellspacing="1">
<form action="<?=$php_self?>" method="post" enctype="multipart/form-data" name="form1">
<?for($i=1;$i<=5;$i++){?>
<tr>
<td width="19%"><div align="right"><?=$i?> ).</div></td>
<td width="81%"><input name="file[]" type="file" id="file[]"></td>
</tr>
<?}?>
<tr>
<td> </td>
<td>
<input type="submit" name="Submit" value="upload now">
</td>
</tr>
</form>
</table>
//--------------------------------------------------------------------------------------------------------------------------------------
//script upload แบบทีละหลายๆไฟล์
for($k=0;$k< count($file);$k++)
{
if($f_name=$_FILES['file']['name'][$k]!=""){
$newfile=$_FILES['file']['name'][$k];
$newpath="uploadfile/$newfile";
move_uploaded_file($_FILES['file']['tmp_name'][$k],$newpath);
$j++;
}
}
if(isset($j)&$j>0){
echo "คุณ upload file ทั้งหมด : <b>$j</b> file";
}
}
?>
|
|
|
|
|
Date :
23 ม.ค. 2549 17:00:22 |
By :
k_it |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สวัดดีครับ
สอบถามครับ แล้วถ้าต้องการเปิดข้อมูลในไฟล์ txt หลายๆ ไฟล์พร้อมกันอะครับ
|
|
|
|
|
Date :
2021-04-19 20:17:44 |
By :
mini |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ให้ข้อมูลที่อยุ่ใน input แสดงข้อมูลอะครับ เมื่อ echo
|
|
|
|
|
Date :
2021-04-19 21:29:31 |
By :
mini |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผู้รู้ ผู้ตื่น ผู้เบิกบาน
|
|
|
|
|
Date :
2021-04-20 20:29:41 |
By :
mini |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอมีท่านใด ทราบไหมครับ
ตันจริงๆ ครับ ข้อมูลใน $tep ไม่ใช่ array ที่กำหนดขึ้นมาครับ แต่เป็นสตริง ที่มาจาก folder ครับ
พอทำแบบ list ไม่สามารถทำได้ครับ
ขอความช่วยเหลือกน่อยครับ
|
|
|
|
|
Date :
2021-04-20 22:05:23 |
By :
mini |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|