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,038

HOME > PHP > PHP Forum > อัพโหลดรูปขึ้นได้ แต่รันเครื่องผ่าน โฮส Server Linux ค่ะ ผู้รู้ช่วยทีค่ะ



 

อัพโหลดรูปขึ้นได้ แต่รันเครื่องผ่าน โฮส Server Linux ค่ะ ผู้รู้ช่วยทีค่ะ

 



Topic : 051833

Guest




Code (PHP)
<form action="add_product_new.php" method="post" enctype="multipart/form-data" name="add_category">
  <table width="100%" height="100%" border="0" cellpadding="1" cellspacing="1">
    <tr> 
      <td align="center" valign="top"> 
        <br>
        <br>
        <table width="425" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#999999" class="FontThai">
          <tr> 
            <td> &nbsp;&nbsp;<strong><font color="#FFFFFF">เพิ่มรายการสินค้า</font></strong></td>
          </tr>
          <tr> 
            <td bgcolor="#FFFFFF"><table width="100%" border="0" align="center" cellpadding="1" cellspacing="8" class="FontThai">
                <tr>
                  <td><div align="right">รหัสสินค้า</div></td>
                  <td> 
                    <?php
include("../config.inc.php");

	mysql_connect($host,$user,$pwd);
	mysql_select_db($dbname);

$SQL_id = mysql_query("SELECT product_id FROM product_tb ORDER BY product_id DESC LIMIT 0,1") or die(mysql_error());
$get_id = mysql_fetch_row($SQL_id);
$new_id =  $get_id[0] + 1;
echo "<strong>$new_id</strong>";
?>
                    <input name="product_id" type="hidden" id="product_id2" value="<?php echo "$new_id"; ?>"> 
                    <input name="product_img" type="hidden" id="product_img" value="<?php echo "$new_id.jpg"; ?>"> 
                  </td>
                </tr>
                <tr> 
                  <td width="26%"><div align="right"> เลือกหมวดหมู่สินค้า</div></td>
                  <td width="74%"> 
                    <?php	
$SQL_category = mysql_query("SELECT category_type FROM category_tb ORDER BY category_id") or die(mysql_error());

echo "<select name=\"category_type\" class=\"SELECT\">";
echo "<option selected>เลือกหมวดหมู่อาหาร</option>";
while ($row = mysql_fetch_array($SQL_category)){
$category_type = $row["category_type"];
echo "<option value=\"$category_type\">$category_type</option>";
}
echo "</select>";
?>
                  </td>
                </tr>
                <tr> 
                  <td><div align="right">ชื่อสินค้า</div></td>
                  <td><input name="product_name" type="text" id="category6" size="30" maxlength="255" class="txtfield"></td>
                </tr>
                <tr> 
                  <td valign="top"><div align="right">รายละเอียดของสินค้า</div></td>
                  <td><textarea name="product_detail" cols="40" rows="2" class="txtfield" id="textarea"></textarea></td>
                </tr>
                <tr> 
                  <td><div align="right">ราคา</div></td>
                  <td><input name="product_price" type="text" id="category33" size="15" maxlength="15" class="txtfield">
                    ฿ (ไม่ต้องใส่ &quot; , &quot;)</td>
                </tr>
                <tr> 
                  <td valign="top"> <div align="right">รูปภาพสินค้า</div></td>
                  <td><input type="hidden" name="MAX_FILE_SIZE" value="1000000">
				  <input name="img" type="file" size="25">
				
                    <br>                    
                    
                    ขนาดไม่เกิน 100 kb<br>
                    ภาพต้องเป็น *.jpg เท่านั้น </td>
                </tr>
                <tr> 
                  <td>&nbsp;</td>
                  <td> <input type="submit" name="Submit" value="เพิ่มข้อมูล..!" class="bt">
                    &nbsp;&nbsp;<strong><font color="#FFFFFF"></font></strong> 
                    <strong><font color="#FFFFFF"></font></strong> <a href="admin.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','../images/Backmain4.jpg',1)"><img src="../images/Backmain3.jpg" name="Image1" width="86" height="22" border="0" align="absmiddle"></a> 
                  </td>
                </tr>
              </table></td>
          </tr>
        </table>
        <div align="center"><br>
        </div>
        <div align="center"><br>
      
      </div></td>
    </tr>
  </table>
</form>





Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-11-18 14:50:13 By : ออย View : 783 Reply : 6
 

 

No. 1

Guest


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

โค้ดต่อไปนี้เป็น การ add ข้อมูล


Code (PHP)
  <?php
$product_img  = $_POST['product_img'];
 $product_id = $_POST['product_id'];
$category_type = $_POST['category_type'];
$product_name = $_POST['product_name'];
$product_detail = $_POST['product_detail'];
$product_price = $_POST['product_price'];
$img =$_FILES['img'] ['tmp_name'];
$img_name =$_FILES['img'] ['name'];
$img_size=$_FILES['img'] ['size'];
$img_type=$_FILES['img'] ['type'];
?>
  
  <?php
include("../config.inc.php");
		if ( $product_name == "" )
		{
		?><script>alert("กรุณากรอกชื่ออาหารค่ะ");history.back();</script><?
		exit();
		}
		if ($product_detail == "")
		{
		?><script>alert("กรุณากรอกรายละเอียดอาหารค่ะ");history.back();</script><?
		exit();
		}
		
		if(!ereg("^[ 0-9.]+[0-9]",$product_price))
		{
			?><script>alert("ป้อนราคาอาหารให้ถูกต้องค่ะ");history.back();</script><?
			exit() ;
		}
		if ($img == "")
		{
		?><script>alert("กรุณาใส่รูปภาพอาหารด้วยค่ะ");history.back();</script><?
		exit();
		}
if( ($img_type=="image/jpg") || ($img_type=="image/jpeg") || ($img_type=="image/pjpeg") || ($img_type=="")) 
{
print("<B>รูปภาพใช้ได้</B> <BR><BR>\n");
} else {
print("รูปภาพไม่ใช่ไฟล์ *.JPG <BR><BR>\n");
print(" <input name=\"Back\" type=\"button\" value=\"กลับไปแก้ไข\" onClick=\"javascript:history.back(1)\" class=\"bt\">\n");
exit();
}

##############################################################

if($img_size > 100000 ) // Defind Size 100 KB.
	{
    print("ขนาดของไฟล์ภาพเกิน 100 KB. ควรทำการ Optimize ก่อนทำการส่งภาพ<BR><BR>\n");
    print(" <input name=\"Back\" type=\"button\" value=\"กลับไปแก้ไข\" onClick=\"javascript:history.back(1)\" class=\"bt\">\n");
    exit();
    }
##############################################################
        // if(copy($_FILES["img"]["tmp_name"],"$imgpath/".$_FILES["img"]["name"])) 
       if (copy($img,"$imgpath/".$product_img))
	   {  
			print "<CENTER>ทำการลงรายการสินค้า $product_img สำเร็จ</CENTER><br>";
		}else{
			print "ผิดพลาด.. ไม่สามารถ อัพโหลดรูปภาพได้<br>";
			print "( <U><B>ORIGINAL</B></U>: $img) <br>";
			print " <B>$imgpath$product_img</B> <br>";
			print "<input name=\"Back\" type=\"button\" value=\"กลับไปแก้ไข\" onClick=\"javascript:history.back(1)\" class=\"bt\">";
			exit();
		}


?>
  <?php
 mysql_connect($host,$user,$pwd);
 mysql_select_db($dbname);
$ADD = mysql_query(" INSERT INTO product_tb (product_id, product_img, category_type, product_name, product_detail, product_price)  VALUES ('$product_id', '$product_img', '$category_type', '$product_name', '$product_detail', '$product_price') ") or die(mysql_error());
if($ADD!=0){
   	echo "<BR><BR><CENTER></CENTER>";
	print("<CENTER><A  Href=admin.php> กลับไปยังเมนูหลัก</A></CENTER><BR>\n");
	print("<CENTER><A  Href=add_product.php> เพิ่มเติมอาหาร </A></CENTER><BR>\n");
}else{
	echo "ผิดพลาด! ไม่สามารถเพิ่มข้อมูลได้";
}
?>








แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-18 14:56:53 By : ออย
 


 

No. 2

Guest


รูปที่ไม่ถูกตามเงื่อนไข ก็จะฟ้อง error ตามปกติไม่มีปัญหา
แต่รูปที่ถูกต้องตามเงื่อนไขกลับฟ้อง error ตามข้อความด้านล่าง


รูปภาพใช้ได้

ผิดพลาด.. ไม่สามารถ อัพโหลดรูปภาพได้
( ORIGINAL: /tmp/phpxGRI9a)
../product_img/52.jpg

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-18 15:04:21 By : ออย
 

 

No. 3



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



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


ลองใช้ move_uploaded_file http://php.net/manual/en/function.move-uploaded-file.php
แทน copy

แล้วก็ปรับ permission 777 ใน folder ที่จะต้องอัปโหลด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-18 16:46:45 By : mr.v
 


 

No. 4



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



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


ตามที่พี่ vee บอกเลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-18 16:59:38 By : SOUL
 


 

No. 5

Guest


ขอบคุณค่ะ จะลองดูก่อนนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-19 10:16:50 By : ออย
 


 

No. 6

Guest


เย้ๆๆๆ ขอบคุณมากๆเลยค่ะ ในที่สุดก็อัพได้แล้ว
เก่งกันจังเลย ขอบคุณจ้า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-19 10:33:35 By : ออย
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อัพโหลดรูปขึ้นได้ แต่รันเครื่องผ่าน โฮส Server Linux ค่ะ ผู้รู้ช่วยทีค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่