23 พฤษภาคม 2555, 11:51:27
ยินดีต้อนรับผู้เยี่ยมชม
  • noavata
  • ยินดีต้อนรับคุณ, ผู้เยี่ยมชม กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
    เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
Page Rank

ทำเว็บไซต์ | แต่งบอร์ด | ออกแบบ | SMF | Joomla | Drupal | WordPress | JQuery | CMS | ECommerce | Tel. +668-08577477

ส่งหัวข้อนี้พิมพ์ หน้า: 1 
icon message ผู้เขียน หัวข้อ: upload  (อ่าน 553 ครั้ง)
0 สมาชิก และ 1 ผู้เยี่ยมชม กำลังดูหัวข้อนี้
*



Thailand   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์
icon message
general เมื่อ: 9 ตุลาคม 2553, 16:48:58
จะอัพโหลด ไฟล ไปเก็บใน server ต้องทำยังไงครับ แล้วบันทึกชื่อของไฟลลงในฐานข้อมูล
ภาษา php น่ะครับช่วยเอาตัวอย่างให้ผมหน่อยครับ

ลิงค์หัวข้อ: http://dexmore.com/topic/3478
Windows NT 6.1    Firefox 3.6.10   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
welcome
*



Cambodia   ชาย ออฟไลน์
icon message
general ความคิดเห็นที่ 1 เมื่อ: 9 ตุลาคม 2553, 16:55:56
คุณน่าจะตั้งคำุถามให้เข้าใจง่ายๆน่ะครับ

ลิงค์หัวข้อ: http://dexmore.com/topic/3478
Windows XP    Firefox 4.0b6   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
*



Thailand   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์
icon message
general ความคิดเห็นที่ 2 เมื่อ: 9 ตุลาคม 2553, 17:52:06
คือ การอัพโหลดไฟลจากเครื่องเราไปใว้ใน server น่ะครับ เช่น
โค๊ด: [Select]
echo"<FORM ENCTYPE='multipart/form-data' ACTION='upload.php' METHOD='post'>
<INPUT TYPE='file' NAME='file'>
<INPUT TYPE='submit' VALUE='Upload'></from>";
ทีนี้ผมทำ ไฟล upload.php ไม่เป็นน่ะครับ



ลิงค์หัวข้อ: http://dexmore.com/topic/3478
Windows NT 6.1    Firefox 3.6.10   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
*
*


!Personal

Germany   ชาย ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
icon message
general ความคิดเห็นที่ 3 เมื่อ: 9 ตุลาคม 2553, 19:37:23
file upload.php

โค๊ด: [Select]
<?php
   
// ตั้งค่าการใช้งาน
      
$allowed_filetypes = array('.jpg','.gif','.bmp','.png'); // กำหนดชนิดไฟล์ที่อนุญาตให้อัฟโหลด
      
$max_filesize 524288// กำหนดขนาดของไฟล์(กำหนดเป็น BYTES)ที่อนุญาตให้อัฟโหลด(ปัจจุบันกำหนดไว้ 0.5MB).
      
$upload_path './files/'// กำหนด directory ทีอัฟโหลดไฟล์ไปเก็บ(ปัจจุกำหนดไว้ที่โฟลเดอร์ 'files').
 
   
$filename $_FILES['userfile']['name']; // แสดงชื่อไฟล์ (และนามสกุล).
   
$ext substr($filenamestrpos($filename,'.'), strlen($filename)-1); 
 
   
// ตรวจสอบไฟล์ที่อนุญาต และแจ้งแก่ผู้ใช้
   
if(!in_array($ext,$allowed_filetypes))
      die(
'ชนิดไฟล์ที่คุณอัฟโหลด ไม่ได้รับอนุญาต');
 
   
// ตรวจสอบขนาดไฟล์ และแจ้งแก่ผู้ใช้
   
if(filesize($_FILES['userfile']['tmp_name']) > $max_filesize)
      die(
'ไฟล์ที่คุณอัฟโหลด มีขนาดเกินกว่าที่กำหนด');
 
   
// ตรวจสอบ directory ที่อัฟโหลดไฟล์
   
if(!is_writable($upload_path))
      die(
'directory ไม่สามารถเขียนทับได้ กรุณา  CHMOD directory เป็น 777');
 
   
// อัฟโหลดไฟล์ไปยัง directory ที่กำหนด
   
if(move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_path $filename))
         echo 
'การอัฟโหลดของคุณสำเร็จแล้ว ดูไฟล์ของคุณ<a href="' $upload_path $filename '" title="ไฟล์ของคุณ">คลิกที่นี่</a>'
      else
         echo 
'การอัฟโหลดล้มเหลว เกิดข้อผิดพลาดระหว่างส่งไฟล์  กรุณาลองใหม่';
 
?>

form upload
โค๊ด: [Select]
<form action="./upload.php" method="post" enctype="multipart/form-data">
   <p>
      <label for="file">Select a file:</label> <input type="file" name="userfile" id="file"> <br />
      <button>Upload File</button>
   <p>
</form>

ลิงค์หัวข้อ: http://dexmore.com/topic/3478
Windows XP    Firefox 3.6.10   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
*



Thailand   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์
icon message
general ความคิดเห็นที่ 4 เมื่อ: 13 ตุลาคม 2553, 14:43:04
 มันเป็นแบบนี้ครับ

อ้างถึง
Notice: Undefined variable: userfile in /home/admin/domains//xxxx.xx/public_html/sakuna/administration/upload_add_user.php on line 57

Notice: Undefined variable: userfile_size in /home/admin/domains/tofnetwork.com/public_html/sakuna/administration/upload_add_user.php on line 57

Notice: Undefined variable: userfile_type in /home/admin/domains/xxxx.xx/public_html/sakuna/administration/upload_add_user.php on line 57

Warning: copy(home/admin/domains/xxxx.xxx/public_html/sakuna/download/user/EBmenus.zip) [function.copy]: failed to open stream: No such file or directory in /home/admin/domains//xxxx.xx/public_html/sakuna/administration/upload_add_user.php on line 63
ไฟล์ Upload มีปัญหา

บรรทัดอัพโหลด


$file_name = $_FILES["userfile"]["name"];
$file_type = $_FILES["userfile"]["type"];
$file_size = $_FILES["userfile"]["size"];
$file_tpm = $_FILES["userfile"]["tmp_name"] ;
$file_error = $_FILES["userfile"]["error"];

$Dir = "home/admin/domains/xxx.xxx/public_html/sakuna/download/user";
 if (copy($file_tpm,$Dir."/$file_name")) {




ลิงค์หัวข้อ: http://dexmore.com/topic/3478
Windows NT 6.1    Firefox 3.6.10   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
*
*


!Personal

Germany   ชาย ออฟไลน์544566157 DexMore DexMore DexMore
เว็บไซต์
icon message
general ความคิดเห็นที่ 5 เมื่อ: 13 ตุลาคม 2553, 14:53:39
ที่นี่ไม่ตอบปัญหาโดเมน xxx ครับ

ลิงค์หัวข้อ: http://dexmore.com/topic/3478
Windows XP    Firefox 3.6.10   see ip บันทึกการเข้า
ดูรายการสิ่งของสำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  สำหรับติดหมุดกระทู้ของคุณ!  เพิ่มเวลาที่อยู่ในระบบอีก 12 ชั่วโมง  น้องหมี..เอาไว้กอดนอนแทนกิ๊ก  สำหรับบอกรักใครสักคน ก็ส่งไปให้เขาเลย!  
ส่งหัวข้อนี้พิมพ์ หน้า: 1 
กระโดดไป:  

Creative Commons License

SMF Thai Translation Powered by SMF © 2006–2012, Simple Machines LLC

WordPress Google เข้าเยี่ยมชมหน้านี้ล่าสุดเมื่อ : 14 พฤษภาคม 2555, 07:32:10

jQuery Plugin Copyright © 2551-2555 Themes Design & Hosting by DexMoreGroup

Sitemap | Thai Simple Machines Forum support SMF Thai

Web Begining | SMF Modifications | SMF Thai Translation Web Begining

Drupal | WordPress | CMS Joomla | jQuery Plugin | Web Graphics CMS Joomla