เก็บไฟล์ .pdf ลงฐานข้อมูลยังงัยค่ะ ต้องการเก็บไฟล์ สกุล pdf ลงในฐานข้อมูล
ผมว่า อัปโหลดเป็นไฟล์ ลงใส่ folder แล้วชื่อไฟล์ลง db เหมือนอัปโหลดรูปดีกว่าครับ
โค๊ดประมาณอัปโหลดรูปครับ
Date :
2010-01-22 22:09:53
By :
deawx
ผมว่าน่าจะใช้ฟังชั่น copy เข้าไปเก็บไว้ใน folder แล้วเก็บ path ไว้ฐานข้อมูล นะครับ
Date :
2010-01-22 22:11:16
By :
hengnarak
แล้วจะทำเพจ ดาวน์ โหลดไฟล์นั้นยังงัยอ่ะคะ
Date :
2010-01-22 22:20:41
By :
fourlovesu
PageUploadToMySQL1.html
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<form name="form1" method="post" action="PageUploadToMySQL2.php" enctype="multipart/form-data">
<input type="file" name="filUpload"><br>
<input name="btnSubmit" type="submit" value="Submit">
</form>
</body>
</html>
PageUploadToMySQL2.php
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?
if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
{
echo "Copy/Upload Complete<br>";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "INSERT INTO files ";
$strSQL .="(FilesName) VALUES ('".$_FILES["filUpload"]["name"]."')";
$objQuery = mysql_query($strSQL);
}
?>
<a href="PageUploadToMySQL3.php">View files</a>
</body>
</html>
PageUploadToMySQL3.php
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM files";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="200" border="1">
<tr>
<th width="50"> <div align="center">Files ID </div></th>
<th width="150"> <div align="center">Files Name </div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["FilesID"];?></div></td>
<td><center><a href="myfile/<?=$objResult["FilesName"];?>"><?=$objResult["FilesName"];?></a></center></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
</body>
</html>
Date :
2010-01-22 22:32:12
By :
webmaster
ขอบคุณค่ะ เด๋วลองทำดูค่ะ
ถ้ามีปัญหา ขอรบกวนอีกรอบนะคะ
Date :
2010-01-22 22:46:15
By :
fourlovesu
Date :
2017-01-19 10:19:44
By :
อ
รบกวนด้วยครับ พออัพโหลดไฟล์แล้วมันขึ้นแบบนี้ครับ
Warning: copy(myfile/humn009a006.pdf): failed to open stream: No such file or directory in /opt/lampp/htdocs/TestPHP/PageUploadToMySQL2.php on line 7
Date :
2017-06-04 16:08:49
By :
ิบัณฑิต
Warning: move_uploaded_file(upload/5.CARRYBON L-400.pdf): failed to open stream: No such file or directory in C:\AppServ\www\upload\coding\PageUploadToMySQL2.php on line 7
Warning: move_uploaded_file(): Unable to move 'C:\Windows\Temp\php8234.tmp' to 'upload/5.CARRYBON L-400.pdf' in C:\AppServ\www\upload\coding\PageUploadToMySQL2.php on line 7
แก้ไขยังไงอะครับ
Date :
2017-11-03 12:09:26
By :
P
Load balance : Server 05