ช่วยหน่อยครับ เรื่อง code upload


สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

ba5nanas
PHP Newbie
PHP Newbie
Posts: 5
Joined: 28/02/2009 11:24 am

ช่วยหน่อยครับ เรื่อง code upload

Post by ba5nanas » 28/02/2009 11:28 am

<?php
include( "phpConfig.php" );
$conn = mysql_connect($ServerName, $UserName, $UserPassword);
if ( ! $conn )
die( "ไม่สามารถติดต่อกับ MySql ได้" );
mysql_select_db( $DataBaseName,$conn )
or die ("ไม่สามารถเลือกใช้งานฐานข้อมูล $DataBaseName ได้");
if ( isset( $ImageFile ) && ! empty( $ImageFile_size ) )
{
if ($ImageFile_type == "image/gif")
{
$ImageFile = addslashes( fread( fopen( $ImageFile,"r" ), filesize( $ImageFile ) ) );
$strSQL = "INSERT INTO tbl_gallery( iImage ) VALUES ( '$ImageFile' )";
$result =mysql_query( $strSQL, $conn )
or die ( "ไม่สารถเพิ่มข้อมูลลงสู่ตารางได้" . mysql_error() );
$msg ="จัดเก็บข้อมูลเรียบร้อย";
$msg .="<a href=\"phpListBlob.php\">:: แสดงรูปภาพ ::</a>";
}
else
$msg = "รูปภาพไม่ใช่ประเภท GIF";
}
else
$msg = "ท่านยังไม่ได้ทำการเลือกไฟล์";

mysql_close($conn);
?>

<html>
<head>
<title>Store Image to Gift</title>
</head>

<body bgcolor="#CCFFFF">

<?php echo $msg; ?>

</body>

</html>


พอ ดีผมงงอยู่ว่าไอเจ้าเนีย ทำไมมันตรวจสอบ ifไม่ผ่านทั้งที่ไฟล์อัพโหลดก็ถูกต้องแล้ว มันก็ยังไปอ่าน Else

$msg = "ท่านยังไม่ได้ทำการเลือกไฟล์"; ช่วยหน่อยนะครับว่าผิดตรงไหน

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22627
Joined: 22/09/2008 6:18 pm
Contact:

Re: ช่วยหน่อยครับ เรื่อง code upload

Post by mindphp » 28/02/2009 3:31 pm

ค่าพวกนี้เอามาจากไหนครับ
$ImageFile
$ImageFile_size
$ImageFile_type

ลอง print หรือ echo ออกมาเป็นตัวๆ ดูครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

ba5nanas
PHP Newbie
PHP Newbie
Posts: 5
Joined: 28/02/2009 11:24 am

Re: ช่วยหน่อยครับ เรื่อง code upload

Post by ba5nanas » 28/02/2009 6:09 pm

mindphp wrote:ค่าพวกนี้เอามาจากไหนครับ
$ImageFile
$ImageFile_size
$ImageFile_type

ลอง print หรือ echo ออกมาเป็นตัวๆ ดูครับ

คือว่าผม เอามาจากหนังสือ php4 ซึ่งผมพิมพ์ ตามหนังสือและใช้ MYSQL ตามหนังสือทำตามหมดทุกขั้นตอน

แต่ไม่ยักจะได้ 0 0

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22627
Joined: 22/09/2008 6:18 pm
Contact:

Re: ช่วยหน่อยครับ เรื่อง code upload

Post by mindphp » 28/02/2009 6:43 pm

mindphp wrote:ค่าพวกนี้เอามาจากไหนครับ
$ImageFile
$ImageFile_size
$ImageFile_type

ลอง print หรือ echo ออกมาเป็นตัวๆ ดูครับ
ลอง print หรือ echo ออกมาเป็นตัวๆ ดูครับ

ถ้ายังไม่มีค่าก็แสดงว่า ยังไม่ได้ประกาศสร้างมัน
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

ba5nanas
PHP Newbie
PHP Newbie
Posts: 5
Joined: 28/02/2009 11:24 am

Re: ช่วยหน่อยครับ เรื่อง code upload

Post by ba5nanas » 01/03/2009 12:05 am

<html>
<head>
<title>Store Image to blob</title>
</head>
<body>
<form method=post action="phpSaveBlob.php" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="50000">
เลือกไฟล์รูปภาพ(GIF) : <br>
<input type="file" name="ImageFile" size="40"><br>
<input type="submit" value=" ตกลง ">
</form>
</body>
</html>

กำหนด ไว้ในนี้หมดแล้ว ครับ
<input type="file" name="ImageFile" size="40">

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22627
Joined: 22/09/2008 6:18 pm
Contact:

Re: ช่วยหน่อยครับ เรื่อง code upload

Post by mindphp » 01/03/2009 12:28 am

$ImageFile_type มาจากไหน ลองเช็คดูครับ
config ของ php เวอร์ชั่นปัจจุบัน รับตัวแปลผ่าน จากอีกไฟล์หนึ่งตรงๆ ไม่ได้
ลอง ค้นดูกระทู้เกี่ยวกับ register_global
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

ba5nanas
PHP Newbie
PHP Newbie
Posts: 5
Joined: 28/02/2009 11:24 am

Re: ช่วยหน่อยครับ เรื่อง code upload

Post by ba5nanas » 01/03/2009 7:23 pm

/*ตรวจสอบว่าเป็นไฟล์ประเภท gif หรือไม่*/
if ($ImageFile_type == "image/gif")


เนีย ครับ ผมพิมพ์ ตามหนังสือเลยละกัน


หนังสือที่ดึง มา
php4 เจ้าของ กิติศักดิ์ เจริญโภคานนท์

ba5nanas
PHP Newbie
PHP Newbie
Posts: 5
Joined: 28/02/2009 11:24 am

Re: ช่วยหน่อยครับ เรื่อง code upload

Post by ba5nanas » 03/03/2009 8:35 am

ผมรู้สาเหตุ ละ อันที่จริงเป็นเพราะคอมกระผมเอง เพราะ windows ที่ผมลง

มันไปเห็น File Gif เป็น Internet อิอิ ผมก็สังเกตุ แล้วลองเปลี่ยนเป็น pjpeg แล้วได้ อ่าวแปลก

แต่ทีนี้ ผมก็มาสงสัยไอว่า up ไปแล้วแต่รูปไม่เข้า ในฐานข้อมูล อ่ะ งง ครับ

Post Reply

Return to “Programming - PHP”

Users browsing this forum: No registered users and 23 guests