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 > รูปภาพไม่แสดงอะค่ะ ไม่รู้ว่าผิดตรงไหนอะ ลบรูปภาพมันก็ error แบบนี้อะ Warning: unlink(picture/12 . gif) [function.unlink]: No such file or directory in



 

รูปภาพไม่แสดงอะค่ะ ไม่รู้ว่าผิดตรงไหนอะ ลบรูปภาพมันก็ error แบบนี้อะ Warning: unlink(picture/12 . gif) [function.unlink]: No such file or directory in

 



Topic : 031882

Guest




คือว่า หน้า admin_product.php

<?php
session_start();
if ($_SESSION[sess_adminid] != "admin") {
header ( "Location: admin.php");
exit();
}
include "connect.php";
$sql="select * from tb_product order by id_prd desc";
$result=mysql_db_query($dbname,$sql);
$number=mysql_num_rows($result);
$no=1;
?>
<HTML>
<HEAD><TITLE>ร้านเฮง เฮง เฮง สำหรับผู้ดูแลระบบ</TITLE>
</HEAD>
<BODY>
<?
include "admin_menu.php";
if ($number<>0) {
echo "
<P><strong>แสดงสินค้า</strong></P>
<TABLE BORDER=1>
<TR BGCOLOR=#FFFF00>
<TD><CENTER><B>รหัสสินค้า</B></CENTER></TD>
<TD><CENTER><B>สินค้า</B></CENTER></TD>
<TD><CENTER><B>ประเภทสินค้า</B></CENTER></TD>
<TD><CENTER><B>ราคา</B></CENTER></TD>
<TD><CENTER><B>[แก้ไข]</B></CENTER></TD>
<TD><CENTER><B>[ลบ]</B></CENTER></TD>
</TR>";
while ($rs=mysql_fetch_array($result) ) {
$id_prd=$rs[id_prd];
$code_prd=sprintf( "%05d",$id_prd);
$name_prd=$rs[name_prd];
$ref_id_type=$rs[ref_id_type];
$price_prd=$rs[price_prd];
$photo_prd=$rs[photo_prd];

$sql2="select name_type from tb_type where id_type='$ref_id_type' ";
$result2=mysql_db_query($dbname,$sql2);
$rs2=mysql_fetch_array($result2);
$name_type=$rs2[name_type];
echo "
<TR>
<TD>$code_prd</TD>
<TD>$name_prd</TD>
<TD>$name_type</TD>
<TD>$price_prd</TD>
<TD><A HREF=\"admin_product_edit.php?id_edit=$id_prd\">[แก้ไข]</A></TD>
<TD><A HREF=\"admin_product_delete.php?id_del=$id_prd&photo_del=$photo_prd\" onclick=\"return confirm( 'ยืนยันลบสินค้า $name_prd ออกจากระบบ' )\">[ลบ]</A></TD>
</TR>
</TR>";
$no++;
}
echo "</TABLE>";

mysql_close();
}
?>
</BODY>
</HTML>

หน้า admin_product_edit.php
<?php
session_start();
if ($_SESSION[sess_adminid] != "admin") {
header ( "Location: admin.php");
exit();
}
$id_edit=$_GET[id_edit];
include "connect.php";
$sql="select * from tb_product where id_prd='$id_edit' ";
$result=mysql_db_query($dbname,$sql);
$rs=mysql_fetch_array($result);

$id_prd=$rs[id__prd];
$code=sprintf("%05d",$id_prd);
$name_prd=$rs[name_prd];
$detail_prd=$rs[detail_prd];
$ref_id_type=$rs[ref_id_type];
$price_prd=$rs[price_prd];
$photo_prd=$rs[photo_prd];
?>
<HTML>
<HEAD><TITLE>ร้านเฮง เฮง เฮง สำหรับผู้ดูแลระบบ</TITLE>
<style type="text/css">
<!--
.style1 {font-family: 2005_iannnnnJPG}
.style2 {font-family: 2005_iannnnnJPG; font-size: 36px; }
.style3 {font-size: 36px}
.style4 {font-size: 36}
.style5 {
font-family: 2005_iannnnnJPG;
font-size: 36;
color: #FF0000;
}
.style6 {color: #FF0000}
.style9 {font-size: 24}
.style10 {font-family: 2005_iannnnnJPG; font-size: 24; color: #FF0000; }
-->
</style>
</HEAD>
<BODY>
<? include "admin_menu.php"; ?>
<FORM ACTION="admin_product_edit2.php" METHOD="post" ENCTYPE ="multipart/form-data">
<P align="center" class="style2 style4 style6"><B>แก้ไขสินค้า</B></P>
<div align="center">
<TABLE WIDTH="400" BORDER="0" CELLSPACING="1" CELLPADDING="0">
<TR>
<TD class="style5 style9">รหัสสินค้า</TD>
<TD class="style5"><span class="style9">
<?=$code?>
</span></TD>
</TR>
<TR>
<TD width="101" class="style10">ชื่อสินค้า</TD>
<TD class="style10"><INPUT TYPE="text" NAME="name" SIZE="40" VALUE="<?=$name_prd?>">*</TD>
</TR>
<TD class="style10">ประเภทสินค้า</TD>
<TD class="style5">
<span class="style9">
<SELECT NAME="ref_id_type">
<?
$sql="select * from tb_type";
$result=mysql_db_query($dbname,$sql);
while ($rs=mysql_fetch_array($result) ) {
$id_type=$rs[name_type];
$name_type=$rs[name_type];
if ($ref_id_type==$id_type) {
echo "<OPTION VALUE='$id_type' SELECTED> $name_type</OPTION>";
} else {
echo "<OPTION VALUE='$id_type' >$name_type</OPTION>";
}
}
?>
</SELECT>
</span> </TR>
<TR>
<TD class="style10">รายละเอียด</TD>
<TD class="style10"><TEXTAREA NAME="detail" COLS="40" ROWS="4"><?=$detail_prd?></TEXTAREA>*</TD>
</TR>
<TR>
<TD class="style10">ราคา</TD>
<TD class="style10"><INPUT TYPE="text" NAME="price" SIZE="10" VALUE="<?=$price_prd?>"> บาท * </TD>
</TR>.
<TR>
<TD class="style10">รูปภาพ</TD>
<TD class="style5">
<span class="style9">
<?
if ($photo_prd<>" ") {
echo "<INPUT TYPE='checkbox' NAME='chkdel' VALUE='1'> ลบรูปภาพ <BR>";
echo "<A HREF='picture/$photo_prd' TARGET='_blank'>แสดงรูปภาพ</A>";
} else {
echo "INPUT TYPE='file' NAME='fileupload' >";
echo "<INPUT TYPE='hidden' name='MAX_FILE_SIZE' value='100000'>";
}
?>
</span> </TD>
</TR>
<TR>
<TD class="style10">&nbsp;</TD>
<TD class="style10">
<INPUT TYPE="submit" NAME="Submit" VALUE="Submit">
<INPUT TYPE="reset" NAME="Reset" VALUE="Reset">
<INPUT NAME ="id_edit" TYPE="hidden" VALUE="<?=$id_edit?>">
<INPUT NAME ="photo_del" TYPE="hidden" VALUE="<?=$photo_prd?>"> </TD>
</TR>
</TABLE>
</div>
</FORM>
</BODY>
</HTML>


หน้า admin_product_edit2.php
<?php
session_start();
if ($_SESSION[sess_adminid] != "admin") {
header ( "Location: admin.php");
exit();
}
$photo=$picture;
$id_edit=$_POST[id_edit];
$name=$_POST[name];
$ref_id_type=$_POST[ref_id_type];
$detail=$_POST[detail];
$price=$_POST[price];
$photo=$_POST[photo];
$fileupload=$_FILES['fileupload'] ['tmp_name'];
$fileupload_name=$_FILES['fileupload'] ['name'];
$fileupload_size=$_FILES['fileupload'] ['size'];
$fileupload_type=$_FILES['fileupload'] ['type'];

include "connect.php";
if ($chkdel=="1") {
$sql3="update tb_product set photo_prd=' ' where id_prd ='$id_edit' ";
$result3=mysql_db_query($dbname,$sql3);
unlink("picture/$photo_del");
}
if ($fileupload) {
$array_last=explode(".",$fileupload_name);
$c=count($array_last)-1;
$lastname=atrtolower($array_last[$c]) ;

if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg") {
$photoname=$id_edit.".".$lastname;

copy ($fileupload,"picture/".$photoname);

$sql3="update tb_product set photo_prd='$photoname' where id_prd ='$id_edit' ";
$result3=mysql_db_query($dbname,$sql3);
}
unlink($fileupload);
}
$sql="update tb_product set
name_prd='$name',ref_id_type='$ref_id_type',detail_prd='$detail',price_prd='$price' where id_prd='$id_edit' ";
$result=mysql_db_query($dbname,$sql);
if ($result) {
echo "<H3>แก้ไข สินค้าเรียบร้อยแล้ว</H3>";
echo "[ <A HREF=admin_product.php>กลับหน้าหลัก</A> ] ";
} else {
echo "<H3>ERROR : ไม่สามารถแก้ไขสินค้าได้</H3>";
}
mysql_close();
?>

หน้า admin_product_delect.php

<?php
session_start();
if ($_SESSION[sess_adminid] != "admin") {
header ( "Location: admin.php");
exit();
}
$id_del=$_GET[id_del];
$photo_del=$GET[photo_del];

include "connect.php";
$sql="delete from tb_product where id_prd='$id_del' ";
$result=mysql_db_query($dbname,$sql);
if ($photo_del<>" ") {
$photo_del="picture/".$photo_del;
if (file_exists($photo_del) ) {
unlink ($photo_del);
}
}
if ($result) {
echo "<H3>ลบ สินค้าเรียบร้อยแล้วค่ะ</H3>";
echo "[ <A HREF=admin_product.php>กลับหน้าหลัก</A> ] ";
} else {
echo"<H3>ERROR : ไม่สามารถสบสินค้าได้ค่ะ </H3>";
}
mysql_close();
?>


คือว่า มันไม่แสดงรูปภาพอะค่ะ เวลากดแสดงรูปอะ
แล้วเวลากด ลบรูปภาพมันก็ error แบบนี้อะ
Warning: unlink(picture/12 . gif) [function.unlink]: No such file or directory in c:\AppServ\www\stock482651220\admin_product_edit2.php on line 23

แก้ไข สินค้าเรียบร้อยแล้ว
[ กลับหน้าหลัก ]



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-09-18 15:59:18 By : jiro_aaron View : 1206 Reply : 2
 

 

No. 1



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

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

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

unlink(picture/12 . gif) << เห็นตรง 12 . gif มัยครับมีวรรค (space) อยู่ ต้องไปแก้ตั้งแต่ตรงแทรกชื่อรูปลงฐานข้อมูลครับ ไปแก้ให้ชื่อรูปไม่มีวรรค
หรืออาจเป็นเพราะ No such file or directory คือไม่มีไฟล์รูปในโฟลเดอร์ picture หรือไม่มีโฟลเดอร์ชื่อ picture ไงๆก็ลองเช็คดู






Date : 2009-09-18 16:17:36 By : xbeginner01
 


 

No. 2



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



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


คำตอบที่ 1
น่าจะเกิดจากคุณเรียกที่อยู่รูปไม่ถูก หรือ อีกสาเหตุคุณลองเช็คว่าชื่อรูปที่เก็บในฐานข้อมูลกับชื่อรูปที่อยู่ใน floder "picture" นั้นชื่อเดียวกันหรือป่าว


คำตอบที่ 2
ที่ error แบบนี้ Warning: unlink(picture/12 . gif) [function.unlink]: No such file or directory in c:\AppServ\www\stock482651220\admin_product_edit2.php on line 23
เพราะว่ามันหาชื่อรูปไม่เจอครับ คุณต้องไปเรียกชื่อรูปให้ถูกต้องครับ

ข้อสังเกต
$photoname=$id_edit.".".$lastname; คำสั่งนี้น่าจะเป็น $photoname=$id_edit."".$lastname; หรือ $photoname=$id_edit.$lastname; มากกว่านะครับ

ปล ท่าผิดพลาดประการใดก็ขออภัยด้วยครับ
Date : 2009-09-18 16:37:36 By : itdekd
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รูปภาพไม่แสดงอะค่ะ ไม่รู้ว่าผิดตรงไหนอะ ลบรูปภาพมันก็ error แบบนี้อะ Warning: unlink(picture/12 . gif) [function.unlink]: No such file or directory 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 05
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 อัตราราคา คลิกที่นี่