Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ขอรบกวนถาม เกียวกับ การ แปลงชือไฟล์ภาพ ก่อน เก็บลง host



 

ขอรบกวนถาม เกียวกับ การ แปลงชือไฟล์ภาพ ก่อน เก็บลง host

 



Topic : 101233



โพสกระทู้ ( 184 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
if(move_uploaded_file($_FILES["browse"]["tmp_name"],"home_student/".$_FILES["browse"]["name"]))
	{
		echo "Copy/Upload Complete";
		
		
	$immage_home_file = $_FILES["browse2"]["name"];

 $query18 = "INSERT INTO immage_home  VALUES (NULL,'$immage_home_name','$immage_home_file'



จากโค้ดข้างบน ตอนเก็บ ภาพมันยังเป็น ชื่อ ไฟล์ ของภาพเลย ถ้า ผมอยากเปลี่ยน ชื่อไฟล์ภาพใหม่ ควรแก้ตรงไหนคับ ก่อนภาพจะย้ายไปเก็บในโฟเดอร์

คำถามที่ 2 ถ้าผม มี $nisit ที่เก็บ รหัส 52313412 ไว้ แต่ตอนเก็บลง ดาต้าเบส อยากให้เติม คำว่า _home ด้วย ต้องทำไงคับ( อันนี้ก็ทำแล้วให้มันเป็นชื่อไฟล์ภาพเหมือนกัน)



Tag : PHP, MySQL, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-10-02 10:49:40 By : komza View : 619 Reply : 2
 

 

No. 1



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



สถานะออฟไลน์


ก่อนทำความเข้าใจก่อนครับว่าโค้ดมันมี 2 ส่วน ส่วนนึงย้ายไฟล์(moveupload) และอีกส่วนนึงบันทึกลงฐานข้อมูล(INSERT INTO) . ..
*ขอละส่วนที่ 2 INSERT INTO ไว้ในฐานที่เข้าใจ

เอานี่ไปลองดูว่าจะเกิดอะไรขึ้นนะครับ

$aaa="xd8888".$_FILES["browse"]["name"];
if(move_uploaded_file($_FILES["browse"]["tmp_name"],"home_student/".$aaa))
{
echo "Copy/Upload Complete";
}



ปล. ต่อท้ายจะยุ่งยากนะครับ เพราะมันมีนามสกุลอยู่เช่น xxx.png_home ไอหย่าจะอ่านได้ยังต้องไปตรวจนามสกุลอีก . .. ดังนั้นเพิ่มยัดไปข้างหน้าดีกว่านะคร้าบ








ประวัติการแก้ไข
2013-10-02 11:25:45
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-02 11:23:15 By : meannerss
 


 

No. 2



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


Code (PHP)
<?php
//จะทำอะไรก็ตาม เก็บค่าในตัวแปร (Variable) ให้เรียบร้อยเพื่อความสะดวกในการใช้งาน
$browse_tmp=$_FILES["browse"]["tmp_name"];
$browse_name=$_FILES["browse"]["name"];
$explode=explode(".",$browse_name); // 
$rename=$explode[0]."-".rand().".".$explode[1]; //เปลี่ยนชื่อไฟลร์ และ random เพื่อไม่ให้มีปัญหาต่อการเซฟแคสของ browser
//$rename="student-".rand().".".$explode[1]; // สามารถสร้างชื่อได้ใน "student-" ได้เลย

if(copy($browse_tmp,"home_student/".$rename)){ // copy file เข้าสู้ patch
	$insert=mysql_query("insert into (picture) VALUES ('".$rename."')") or die (mysql_error()); // เมื่อเงื่อไขเป็นจริง insert
}
?>



ประวัติการแก้ไข
2013-10-02 13:25:02
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-02 13:24:42 By : Ex-[S]i[L]e[N]t
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอรบกวนถาม เกียวกับ การ แปลงชือไฟล์ภาพ ก่อน เก็บลง host
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่