|
|
|
ช่วยด้วยค่ะ up รูปจากเครื่องแล้วมันไม่ขึ้นค่ะ มันเป็นกากบาท สีแดงค่ะ |
|
|
|
|
|
|
|
ช่วยด้วยค่ะ up รูปจากเครื่องแล้วมันไม่ขึ้นค่ะ มันเป็นกากบาท สีแดงค่ะ
ทำตาม https://www.thaicreate.com/free-web-script/php-upload-oracle-blob.html
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?
if($_FILES["filUpload"]["name"] != "")
{
//*** Insert Record ***//
include ("connect/connect.php");
$lob = oci_new_descriptor($objConnect, OCI_D_LOB);
$strSQL = "INSERT INTO FILES ";
$strSQL .="(FILESID,NAME,FILESTYPE,FILESNAME) VALUES ";
$strSQL .="(S_NEWS.nextval,'".$_POST["txtName"]."' ";
$strSQL .=",'".$_FILES["filUpload"]["type"]."',EMPTY_BLOB()) RETURNING FILESNAME INTO :BLOBDATA";
$objParse = oci_parse($objConnect, $strSQL);
oci_bind_by_name($objParse, ':BLOBDATA', $lob, -1, OCI_B_BLOB);
$objExecute = oci_execute($objParse, OCI_DEFAULT);
$lob->savefile($_FILES['filUpload']['tmp_name']);
if($objExecute)
{
oci_commit($objConnect);
echo "Copy/Upload Complete<br>";
}
else
{
oci_rollback($objConnect);
echo "Copy/Upload is not Complete";
}
oci_free_descriptor($lob);
oci_free_statement($objParse);
oci_close($objConnect);
}
?>
<a href="PageUploadToOracle3.php">View files</a>
</body>
</html>
นี่เป็นอีกหน้าค่ะCode (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
<?
include ("connect/connect.php");
$strSQL = "SELECT * FROM FILES ORDER BY FILESID ASC";
$objParse = oci_parse($objConnect, $strSQL);
oci_execute ($objParse,OCI_DEFAULT);
?>
<table width="340" border="1">
<tr>
<th width="50"> <div align="center">Files ID </div></th>
<th width="150"> <div align="center">Picture</div></th>
<th width="150"> <div align="center">Name</div></th>
<th width="150"> <div align="center">Edit</div></th>
</tr>
<?
while($objResult = oci_fetch_array($objParse,OCI_BOTH))
{
?>
<tr>
<td><div align="center"><?=$objResult["FILESID"];?></div></td>
<td><center><img src="ViewImage.php?FilesID=<?=$objResult["FILESID"];?>">
</center></td>
<td><center><?=$objResult["NAME"];?></center></td>
<td><center><a href="PageUploadToOracle4.php?FilesID=<?=$objResult["FILESID"];?>">Edit</a></center></td>
</tr>
<?
}
?>
</table>
<?
oci_free_statement($objParse);
oci_close($objConnect);
?>
</body>
</html>
วานผู้รู้ทุกท่านช่วยหน่อยน่ะค่ะ มือใหม่หัดเขียนค่ะ
Tag : PHP, Oracle
|
ประวัติการแก้ไข 2012-04-13 00:29:08 2012-04-13 00:32:29
|
|
|
|
|
Date :
2012-04-13 00:27:09 |
By :
taman442 |
View :
1410 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไงลอง click ขวาทีรูปกากบาทสีแดง แล้วเลือก Properties จากนั้น สังเกตที่ Address (URL)
ว่าไฟล์ที่เราอ้างดิงถึงนั้นมีรูปอยู่จริงตาม Path ที่แสดงหรือเปล่า ลองดูนะครับ
|
|
|
|
|
Date :
2012-04-14 02:14:03 |
By :
smeproject |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเรียก PageUploadToOracle4.php?FilesID=xx ตามนี้ดูครับ มี error หรือเปล่าครับ
|
|
|
|
|
Date :
2012-04-17 07:49:45 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|