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

HOME > PHP > PHP Forum > มีปัญหาในการ upload รูป ทำไม error Upload File ... Warning: move_uploaded_file....[function.move-uploaded-file]: failed to open stream: Permission denied in



 

มีปัญหาในการ upload รูป ทำไม error Upload File ... Warning: move_uploaded_file....[function.move-uploaded-file]: failed to open stream: Permission denied in

 



Topic : 018034

Guest




Upload File ...

Warning: move_uploaded_file(./photo/) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\AppServ\www\test-2\upload.php on line 34

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\TEMP\php21.tmp' to './photo/' in C:\AppServ\www\test-2\upload.php on line 34
0:,18361 Byte image/pjpeg ,./thumbDir/
มี อยู่แล้ว ไม่ต้อง Add ซ้ำ !

Warning: getimagesize(./photo/) [function.getimagesize]: failed to open stream: Permission denied in C:\AppServ\www\test-2\upload.php on line 48

Warning: imagecreatefromjpeg(./photo/) [function.imagecreatefromjpeg]: failed to open stream: Permission denied in C:\AppServ\www\test-2\upload.php on line 54

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\AppServ\www\test-2\upload.php on line 62

Warning: imagedestroy(): supplied argument is not a valid Image resource in C:\AppServ\www\test-2\upload.php on line 68

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
Upload เพิ่ม.. || View photo.. View thumb



upload.php


<title>upload.php....</title>
<h3>Upload File ...</h3>
<?php
$hostname = "localhost";
$username = "root";
$password = "somboon";
$dbname = "bookshop";
$uploadDir = './photo/';
$thumbDir = './thumbDir/';
$cat = $_REQUEST['cat'];

mysql_connect($hostname,$username,$password) or die ("&agrave;&ordf;&times;&egrave;&Iacute;&Aacute;&micro;&egrave;&Iacute;&deg;&Ograve;&sup1;&cent;&eacute;&Iacute;&Aacute;&Ugrave;&Aring;&auml;&Aacute;&egrave;&auml;&acute;&eacute; ..?");
mysql_select_db($dbname) or die("&agrave;&Aring;&times;&Iacute;&iexcl;&deg;&Ograve;&sup1;&cent;&eacute;&Iacute;&Aacute;&Ugrave;&Aring;&auml;&Aacute;&egrave;&auml;&acute;&eacute;..?");
mysql_query("set NAMES tis620");
Foreach ($_FILES["userfile"]["error"] as $key => $error){
if($error ==0){ # UPLOAD_ERR_OK
$title = trim($_REQUEST['title']['$key']);
$size = $_FILES["userfile"]["size"][$key];
$type = $_FILES["userfile"]["type"][$key];
$tmp_name =$_FILES["userfile"]["tmp_name"][$key];
$fname =$_FILES ["userfile"]["fname"][$key];
$uploadfile = $uploadDir.basename($fname);
$thumbfile = $thumbDir.$fname;

if(!ereg("^image/pjpeg",$type)){
echo "<br>Upload &auml;&Aacute;&egrave;&auml;&acute;&eacute; &cent;&sup1;&Ograve;&acute;&auml;&iquest;&Aring;&igrave;&atilde;&Euml;&shy;&egrave;&agrave;&iexcl;&Ocirc;&sup1;&iexcl;&Ccedil;&egrave;&Ograve; $limit &auml;&ordm;&middot;&igrave;";
die;
}
$limit =750000;
if($size > $limit){
echo "<br>upload &auml;&Aacute;&egrave;&auml;&acute;&eacute; &cent;&sup1;&Ograve;&acute;&auml;&iquest;&Aring;&igrave;&atilde;&Euml;&shy;&egrave;&agrave;&iexcl;&Ocirc;&sup1;&iexcl;&Ccedil;&egrave;&Ograve; $limit &auml;&ordm;&middot;&igrave;";
die;
}
move_uploaded_file($tmp_name,"$uploadDir$fname");
echo "$key : $title,$size Byte $type $fname,$thumbfile<br>\n";

$sql = "SELECT image from tbimage WHERE image='$fname' ";
$result = mysql_query($sql);
if(mysql_fetch_array($result)) {
echo "<b>&Aacute;&Otilde; $fname &Iacute;&Acirc;&Ugrave;&egrave;&aacute;&Aring;&eacute;&Ccedil; &auml;&Aacute;&egrave;&micro;&eacute;&Iacute;&sect; Add &laquo;&eacute;&Oacute; !</b><br>";
}else{
$sql = "INSERT into tbimage (cat_id,title,image) values('$cat','$title','$fname')";
$result = mysql_query($sql);
if(!$result){
echo ("&agrave;&Iacute;&ccedil;&iexcl;&laquo;&Ocirc;&curren;&Ocirc;&Ccedil;&micro;&igrave;&curren;&Oacute;&Ecirc;&Ntilde;&egrave;&sect; SQL &auml;&Aacute;&egrave;&auml;&acute;&eacute;".mysql_error() );
}
}//end if mysql_fetch_array
list($w1,$h1) = getimagesize($uploadfile);
$quality = 90;
$w2 = 120;
$h2 = 90;

$im = imagecreatetruecolor($w2+4,$h2+4);
$im1 = imagecreatefromjpeg($uploadfile);
$dark = imagecolorallocate($im,185,185,185);
$light = imagecolorallocate($im,230,230,230);
$white = imagecolorallocate($im,254,254,254);
imagefilledrectangle($im,0,0,$w2+3,$h2+3,$white);
imagefilledrectangle($im,4,4,$w2+4,$h2+4,$light);
imagefilledrectangle($im,3,3,$w2+2,$h2+2,$dark);

imagecopyresampled($im,$im1,0,0,0,0,$w2,$h2,$w1,$h1);
#imagecopyresized($im,$im1,0,0,0,0,$w2,$h2,$w1,$h1);

imagestring($im,5,5,$h2-20,"ipesp.ac.th",$light);
imagejpeg($im,$thumbfile,$quality);
imagedestroy($im);
imagedestroy($im1);
echo "<hr color=red noshade size=1>";
}//&uml;&ordm; if($error==0) &para;&eacute;&Ograve;&Iacute;&Ntilde;&frac34;&acirc;&Euml;&Aring;&acute;&Ecirc;&Oacute;&agrave;&Atilde;&ccedil;&uml; &auml;&Aacute;&egrave; error
}//&uml;&ordm; foreach
?>
<hr><a href=uploadfrom.php> Upload &agrave;&frac34;&Ocirc;&egrave;&Aacute;..</a> || <a href=<?=$uploadfile?> target=_blank> View photo.. </a>
<a href=<?=$thumbfile?> target=_blank>View thumb</a>



uploadfrom.php


<form enctype="multipart/form-data" action="upload.php" method=post>
<p>&raquo;&macr;&Ocirc;&ordm;&Ntilde;&micro;&Ocirc;&iexcl;&Ograve;&Atilde; Upload &middot;&Otilde;&Aring;&ETH;&Euml;&Aring;&Ograve;&Acirc;&auml;&iquest;&Aring;&igrave;...</b><hr>
<input type="hidden" name="MAX_FILE_SIZE" value="600000">
<?php
$hostname="localhost";
$username ="root";
$password = "somboon";
$dbname ="bookshop";
mysql_connect($hostname,$username,$password) or die ("&agrave;&ordf;&times;&egrave;&Iacute;&Aacute;&micro;&egrave;&Iacute;&deg;&Ograve;&sup1;&cent;&eacute;&Iacute;&Aacute;&Ugrave;&Aring;&auml;&Aacute;&egrave;&auml;&acute;&eacute; ..?");
mysql_select_db($dbname) or die("&agrave;&Aring;&times;&Iacute;&iexcl;&deg;&Ograve;&sup1;&cent;&eacute;&Iacute;&Aacute;&Ugrave;&Aring;&auml;&Aacute;&egrave;&auml;&acute;&eacute;..?");
mysql_query("set NAMES tis620");

$sql = "SELECT * from tbcat Order By cat_id";
$result = mysql_query($sql);

echo "&Euml;&Aacute;&Ccedil;&acute;&Euml;&Aacute;&Ugrave;&egrave;..<select name='cat'>\n";
echo "<option value =>--&iexcl;&Atilde;&Oslash;&sup3;&Ograve;&agrave;&Aring;&times;&Iacute;&iexcl;--</option>\n";
while($fetcharr = mysql_fetch_array($result)){
$cat_id = $fetcharr['cat_id'];
$cat_title = $fetcharr['cat_title'];
echo "<option value=$cat_id>$cat_title</option>\n";
} //end while
echo "</select><br>";
$nfile = 3;
for($i=1;$i<$nfile;$i++){
echo "Title $i <input type='text' name='title[]'>";
echo "File $i <input type=file name='userfile[]'><br>";
}
?>
<br>

<input type='image' src=icon-2.gif alt="&Ecirc;&egrave;&sect;&cent;&eacute;&Iacute;&Aacute;&Ugrave;&Aring;..">

</form>


ช่วยดูให้ทีครับแก้ไม่ตก
ขอบคุณครับ




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 29 ม.ค. 2551 22:01:24 By : somboon View : 3087 Reply : 2
 

 

No. 1

Guest


ช่วยหน่อยครับ ทำยังไม่ได้เลยครับ

1. สร้างโฟลเดอร์ แล้ว ชื่อ photo และ thumb ไม่เข้าใจเหมือนกันครับ






Date : 30 ม.ค. 2551 10:10:44 By : badboy2
 


 

No. 2



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

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

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



Date : 2009-09-21 12:48:26 By : doji
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : มีปัญหาในการ upload รูป ทำไม error Upload File ... Warning: move_uploaded_file....[function.move-uploaded-file]: failed to open stream: Permission denied in
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่