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

Registered : 107,981

HOME > PHP > PHP Forum > สอบถามปัญหาการอัพโหลดรูปจากคอมขึ้น Host ครับ insert ข้อมูลเข้าทุก table แต่รูปไม่เข้าโฟรเดอร์ครับ



 

สอบถามปัญหาการอัพโหลดรูปจากคอมขึ้น Host ครับ insert ข้อมูลเข้าทุก table แต่รูปไม่เข้าโฟรเดอร์ครับ

 



Topic : 132439



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



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




สวัสดีครับทุกท่านผมรบกวนนิดนึงครับพึ่งหัด Code พอดีผมจะใช้การแก้ไขไฟล์รูปภาพ แต่ผมไม่สามารถอัพรูปขึ้นโฮสได้ครับ (รูปไม่เข้า host) รบกวนพี่ๆช่วยทีครับ

หน้า html

no upimg html

Code (PHP)
<?

	$txtid = $_POST['txtid'];
	$txtmenu = $_POST['txtmenu'];
	$txtdetailmenu = $_POST['txtdetailmenu'];
	$txtprice = $_POST['txtprice'];
	$f = $_FILES['fileUpload']['name'];

	copy($_FILES['fileUpload']['tmp_name'] , "a1/image/$f");

	include "connection.php";
	$sql = "update food set food_name = '$txtmenu',food_detail = '$txtdetailmenu',food_price = '$txtprice',food_img = '$f' where food_id = '$txtid'";
	$result = mysqli_query($con,$sql) or die (mysqli_error());



	if($result) {
		print "<script>alert('Update Data');</script>";
		header( "location: showtablemenu.php" );
	}
?>



หน้า php ของการ edit รูปครับ

no upimg



Tag : PHP, MySQL, Web Hosting, Appserv









ประวัติการแก้ไข
2018-10-28 20:29:22
2018-10-28 20:34:35
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-10-28 20:28:01 By : stang48065 View : 253 Reply : 5
 

 

No. 1



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



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

Code (PHP)
<?php
//การเปิดแท็ป php ควรเปิดแบบนี้ครับ
?>
include("connection.php");//ที่จริงตามหลักการเขียนโปรแกรมแล้ว include ควรอยู่ด้านบนหรือแทบจะเป็นบรรทัดแรกครับ
//ส่วนการอัพขึ้น host ลองอัพแบบไม่ต้อง part ดูก่อนครับ ถ้าอัพแล้วภาพขึ้น host แสดงว่าเป็นที่การ part 
copy($_FILES['fileUpload']['tmp_name'] , "$f");









ประวัติการแก้ไข
2018-10-29 08:57:25
2018-10-29 08:58:00
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-10-29 08:56:57 By : nobetaking
 


 

No. 2



โพสกระทู้ ( 3,573 )
บทความ ( 8 )



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


การอัพโหลดควรใช้ move_uploaded_file() ไม่ใช่ copy()

แล้วอย่างคห. 1 บอก แท็กเปิด PHP ก็ควรใช้ให้เป็นปัจจุบันหน่อย
<?php ไม่ใช่ <?

ไปเอาโค้ดโบราณๆนี่มาจากไหนกัน?
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-10-29 09:16:13 By : mr.v
 

 

No. 3



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

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


ถ้าแก้ code ตามพี่ๆ 2 ท่านแนะนำแล้ว รูปยังไม่เข้า อาจจะติด permission
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-10-29 11:32:00 By : apisitp
 


 

No. 4

Guest


ทำได้แล้วครับ ขอบพระคุณ คห.1 และ คห.2 มากๆ

ปล.การเปิด <?php กับ <? มันแตกต่างกันอย่างไรครับ เหมือน sql กับ sqli พอดียังเรียนมหาลัยอยู่สอนเก่าๆครับ 5555
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-10-29 18:34:42 By : stang48065
 


 

No. 5



โพสกระทู้ ( 3,573 )
บทความ ( 8 )



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


ตอบความคิดเห็นที่ : 4 เขียนโดย : stang48065 เมื่อวันที่ 2018-10-29 18:34:42
รายละเอียดของการตอบ ::
http://php.net/manual/en/language.basic-syntax.phptags.php
http://php.net/manual/en/language.basic-syntax.phpmode.php
https://softwareengineering.stackexchange.com/a/151694/205366
https://www.hacksparrow.com/why-not-to-use-php-short-opening-tags.html

อ่านหมดนี่ไม่กระจ่างก็ต้องกระจ่าง
สั้นๆคือมันจะมีปัญหากับ web hosting.

เพิ่มเติมอีกคือมันจะมีปัญหากับ xml ตามลิ้งข้างบนบอกอยู่.

ถ้ามหาลัยสอนแบบนี้ เอากระทู้นี้ให้อาจารย์ดูแล้วบอกว่า อัพเดทความรู้ได้แล้ว ของเก่าใช้กับ server ปัจจุบันมีแต่ปัญหาและช่องโหว่.
อย่างการย้ายไฟล์ที่อัพโหลด ถ้าไปใช้ copy() บาง server เขากันเลย ไม่ให้ใช้ เพราะอันตรายกับ server เขาด้วย และทำให้พื้นที่เต็มโดยใช่เหตุด้วย เพราะแทนที่ไฟล์อัพโหลดจะถูกย้าย กลับถูกทำซ้ำแทน.

ส่วน mysql_ function เขาเลิกใช้และเอาออกไปรุ่นใหม่ๆแล้ว ส่วน mysqli_ function ใช้ได้ ตามกระทู้นี้บอก https://www.thaicreate.com/php/forum/095986.html


อันนี้แถมให้อีกหน่อย
https://rundiz.com/?p=171
การกำหนดค่า php.ini ให้เหมาะสมกับงานพัฒนาระบบ (หรือแม้แต่เรียน). ถ้าตั้งค่าตามนี้ การเขียนในงานใหม่ๆจะดูเหมือนงานเยอะขึ้นมาหน่อย และต้องละเอียดมากกว่าเดิมอีกเยอะ แต่เมื่อรันผ่านหมดแล้ว เอาไปโยนใส่โฮสท์ที่ไหนๆก็รันผ่านสบายๆโดยไม่ต้องมาแก้ localhost ได้ host จริงไม่ได้ อะไรแบบนี้.


ประวัติการแก้ไข
2018-10-29 23:13:18
2018-10-29 23:26:06
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-10-29 23:10:57 By : mr.v
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามปัญหาการอัพโหลดรูปจากคอมขึ้น Host ครับ insert ข้อมูลเข้าทุก table แต่รูปไม่เข้าโฟรเดอร์ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

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