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 > ขอ code และคำสั่ง php upload รูปภาพคะ โค้ดหน้า Upload รูปคะ โค้ดหน้า Upload รูปคะ



 

ขอ code และคำสั่ง php upload รูปภาพคะ โค้ดหน้า Upload รูปคะ โค้ดหน้า Upload รูปคะ

 



Topic : 034939



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



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




โค้ดหน้า Upload รูปคะ

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link rel="stylesheet" href="style.css" type="text/css" />
<script type="text/javascript" src="dolphin.js">
</script>
<style type="text/css">
<!--
body {
background-color: #FFFF66;
}
-->
</style>

</head>

<body>
<div id="dolphincontainer">
<div id="dolphinnav">
<ul>
<li><a href="menu.php" target="_parent"><span>หน้าแรก</span></a></li>
<li><a href="template.php" target="_parent" rel="template"><span>รูปแบบเว็บไซด์</span></a></li>
<li><a href="logout.php" target="_parent"><span>ออกจากระบบ</span></a></li>
</ul>
</div>

<!-- Sub Menus container. Do not remove -->
<div id="dolphin_inner">

<div id="template" class="innercontent">
หน้าสำหรับเลือกรูปแบบเว็บไซด์คะ
</div>

<!-- End Sub Menus container -->
</div>

</div>

<script type="text/javascript">

//dolphintabs.init("ID_OF_TAB_MENU_ITSELF", SELECTED_INDEX)
dolphintabs.init("dolphinnav", 1)

function Check(){
if(document.getElementById("image").value==""){
alert("กรุณาเลือกรูปใส่ด้วยนะค่ะ");
document.newad.image.focus();
return false;
}
}
</script>

<font color="#003333" size="+3"> กรุณาใส่รูปที่ท่านต้องการคะ </font>
<?phpข้างล่างนี้คือโค้ดรูปภาพที่จะให้พี่ดูค่ะ
//define a maxim size for the uploaded images in Kb
define ("MAX_SIZE","100");
//This function reads the extension of the file. It is used to determine if the file is an image by checking the extension.
function getExtension($str) {
$i = strrpos($str,".");
if (!$i) { return ""; }
$l = strlen($str) - $i;
$ext = substr($str,$i+1,$l);
return $ext; }
//This variable is used as a flag. The value is initialized with 0 (meaning no error found)
//and it will be changed to 1 if an errro occures.
//If the error occures the file will not be uploaded.
$errors=0;
//checks if the form has been submitted
if(isset($_POST['Submit']))
{ //reads the name of the file the user submitted for uploading
$image=$_FILES['images/picture/']['name']; //if it is not empty
if ($image) { //get the original name of the file from the clients machine
$filename = stripslashes($_FILES['images/picture/']['name']); //get the extension of the file in a lower case format
$extension = getExtension($filename);
$extension = strtolower($extension); //if it is not a known extension, we will suppose it is an error and will not upload the file, //otherwise we will do more tests
if (($extension != "jpg") && ($extension != "jpeg") && ($extension != "png") && ($extension != "gif")) {
//print error message
echo '<h1>Unknown extension!</h1>';
$errors=1;
}else{//get the size of the image in bytes
//$_FILES['image']['tmp_name'] is the temporary filename of the file
//in which the uploaded file was stored on the server
$size=filesize($_FILES['images/picture/']['tmp_name']);
//compare the size with the maxim size we defined and print error if bigger
if ($size > MAX_SIZE*1024){
echo '<h1>You have exceeded the size limit!</h1>';
$errors=1;}//we will give an unique name, for example the time in unix time format
$image_name=time().'.'.$extension;//the new name will be containing the full path where will be stored (images folder)
$newname="images/picture/".$image_name;//we verify if the image has been uploaded, and print error instead
$copied = copy($_FILES['images/picture/']['tmp_name'], $newname);
if (!$copied) {
echo '<h1>Copy unsuccessfull!</h1>'; $errors=1;
}}}}//If no errors registred, print the success message
if(isset($_POST['Submit']) && !$errors) {
echo "<h1>File Uploaded Successfully! Try again!</h1>";
}
?>

<!--next comes the form, you must set the enctype to "multipart/frm-data" and use an input type "file" -->
<form name="newad" method="post" enctype="multipart/form-data" action="" onSubmit="JavaScript:return Check();">
<table>
<tr><td><input type="file" name="image"></td></tr>
<tr><td><input name="Submit" type="submit" value="Upload image" ></td></tr>
</table>
</form>

</body>
</html>

รูปมานไม่เข้าฐานข้อมูลคะ มีโฟลเดอร์เก็บรูปแยกไว้ด้วยคะ ตอนที่รันหน้าIEลองใส่รูปแล้วดันขึ้นSuccessfullyแต่ชื่อรูปไม่เข้าฐานข้อมูลคะและรูไม่เข้าโฟลเดอร์ ข้างล่างคือรูปหน้านี้คะ
uploadpic



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-11-26 23:05:28 By : bigpig310 View : 2209 Reply : 4
 

 

No. 1



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

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

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

$_FILES['images/picture/']['name']; ชื่อไฟล์มันแปลกๆอยู่น่ะ

เช็คชื่อไฟล์ตอนอัพโหลดตอนแรกตั้งว่าไร
<input type="file" name="xxxx">
แล้วมาแก้
$_FILES['xxxx']['name']
$_FILES['xxxx']['tmp_name']






Date : 2009-11-26 23:14:22 By : xbeginner01
 


 

No. 2



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



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


ขอบคุณคะพี่xbeginner01ได้แล้วคะ แต่ถ้าจะใส่โค้ดinsert(sql)เพิ่มชื่อรูปเข้าฐานข้อมูลจะวางตรงไหนดีคะเพราะได้ลองวางโค้ดดังกล่าวแล้วก็ไม่เข้าฐานข้อมูลเลยคะช่วยชี้แนะให้ด้วยนะคะ
Date : 2009-11-27 01:52:01 By : bigpig310
 

 

No. 3



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



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


ใส่หลังจาก Copy ผ่านแล้ว
if (!$copied) {
echo '<h1>Copy unsuccessfull!</h1>'; $errors=1;
}}}}//If no errors registred, print the success message
if(isset($_POST['Submit']) && !$errors) {
// ใส่ตรงนี้แหละครับ mysql_query("insert into table filed valuse '$newname'")
echo "<h1>File Uploaded Successfully! Try again!</h1>";
}
Date : 2009-11-27 09:19:01 By : martman26
 


 

No. 4

Guest


ขอบคุณนะคะเรียบร้อยแล้วคะ
Date : 2009-11-27 23:19:43 By : bigpig310
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอ code และคำสั่ง php upload รูปภาพคะ โค้ดหน้า Upload รูปคะ โค้ดหน้า Upload รูปคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่