ช่วยดู ERROR หน่อยครับท่าน!!!

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ช่วยดู ERROR หน่อยครับท่าน!!!

Re: ช่วยดู ERROR หน่อยครับท่าน!!!

โดย sersa » 26/08/2008 10:34 pm

$temp_file = $_FILES['img']['temp_name'];
$file = fopen ($temp_file, "r");
$img_ = fread($file , filesize ($temp_file));
$img = addslashes ($img_);
fclose($file);

Re: ช่วยดู ERROR หน่อยครับท่าน!!!

โดย mindphp » 23/08/2008 6:53 pm

ตอนใช้ fclose() ก็ ต้องใช้ค่าที่ มาจาก fopen ด้วยครับ

Re: ช่วยดู ERROR หน่อยครับท่าน!!!

โดย sersa » 23/08/2008 6:09 pm

เหมือนเดิมเลยครับท่านผมงงมา 2 วันละเนี่ย

Re: ช่วยดู ERROR หน่อยครับท่าน!!!

โดย mindphp » 23/08/2008 7:24 am

โค้ด: เลือกทั้งหมด

แก้ 
$img_ = fread($file, filesize($temp_file));
เป็น 
$img_ = fread($files, filesize($temp_file));

เพราะตอนแรกท่าน กำหนดไว้แบบนี้
$temp_file = $_FILES['img']['temp_name'];
$files = fopen ($temp_file, "r");

Re: ช่วยดู ERROR หน่อยครับท่าน!!!

โดย sersa » 23/08/2008 12:22 am

<form method="post" action="save_image.php" enctype="multipart/form-data">
File to Upload : <br>
<input type="file" name="img" size="50" /> <p>
<input type="submit" value="Submit" />
</form>

Re: ช่วยดู ERROR หน่อยครับท่าน!!!

โดย mindphp » 22/08/2008 5:43 pm

form ที่ action มาหน้า นี้เขียนไว้แบบไหนครับ
ตัวแปลที่ส่งมาจาก form อาจจะไม่ตรงกับ ไฟล์นี้

Re: ช่วยดู ERROR หน่อยครับท่าน!!!

โดย sersa » 22/08/2008 4:30 pm

กลายเป็น ERROR นี้อ่ะครับ

Warning: fread(): supplied argument is not a valid stream resource in c:\appserv\www\test\upload\save_image.php on line 8

Warning: fclose(): supplied argument is not a valid stream resource in c:\appserv\www\test\upload\save_image.php on line 10
Image have been saved

Re: ช่วยดู ERROR หน่อยครับท่าน!!!

โดย mindphp » 22/08/2008 7:26 am

แก้เป็น
$sql .= "('', '$img' , '$name' , '$type' , '$size');";

ช่วยดู ERROR หน่อยครับท่าน!!!

โดย sersa » 21/08/2008 11:08 pm

พอดีเพิ่งเริ่มหัดเขียน PHP ครับรบกวนผู้รู้ช่วยวงเคราะห์หน่อยครับ

Parse error: parse error in c:\appserv\www\test\upload\save_image.php on line 20

<?
if ($_FILES['img']['error'] !=0) {
echo "File Uploaded Error!";
exit ();
}
$temp_file = $_FILES['img']['temp_name'];
$files = fopen ($temp_file, "r");
$img_ = fread($file, filesize($temp_file));
$img = addslashes ($img_);
fclose($file);

$name = $_FILES['img']['name'];
$type = $_FILES['img']['type'];
$size - $_FILES['img']['size'];

$conn = mysql_connect ("$host","$username","$password");
mysql_query ("USE php_mysql;");

$sql = "INSERT INTO image VALUES";
$sql. = "('', '$img' , '$name' , '$type' , '$size');"; ** ERROR

mysql_query ($sql);
mysql_close($conn);
echo "Image have been saved";
?>

ข้างบน