|
|
|
ทำไม Download file ขึ้นมาถึงเป็น .zip ละค่ะ หนูไม่ค่อยเข้าใจโค้ดเท่าไหร่ พี่ๆๆ ค่ะ ช่วยหนูด้วยคร้าาา |
|
|
|
|
|
|
|
หนูทำตามลิ้งค์นี้ค่ะ
https://www.thaicreate.com/php/php-upload-files-mysql.html
ช่วยหนูที T_TTTTTT
|
|
|
|
|
Date :
2012-02-17 22:39:05 |
By :
ไม่มีใครช่วยหนูเรยยย ฮืออ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันมีปัญหาอะไรหรอครับ คุณดาวน์โหลดมันก็ได้ zip ไปก็แตกไฟล์ออกมาจะได้ไฟล์ php กับ .sql เป็นฐานข้อมูลก็ import เข้าไป แล้วก็แก้โค๊ดตรง database connect แค่นั้นแล้วก็ลองดู
|
|
|
|
|
Date :
2012-02-17 22:42:32 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่น่ารักที่สุดเรย.........หนูรอคนมาตอบอยุ่ เด๋วหนูลองก่อนน๊าส์!!
ขอบคุณมากๆค่ะ
|
|
|
|
|
Date :
2012-02-17 22:44:48 |
By :
ขอบคุณค่ะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คืออย่างนี้นะค่ะ........ หนูต้องการให้ดาวน์โหลดขึ้นมาแร้วไม่ต้องการให้เป็น .zip อ่ะค่ะ สมมุติหนูอัพลงไปเป็นไฟล์เวิร์ด เวลาดาวน์โหลดขึ้นมาก็จะเป็นเวิร์ดเลย .......แต่พอหนูทำตามโค้ด พอดาวน์โหลดขึ้นมาแร้ว แตกไฟล์แร้ว กลับมีไฟล์อื่นๆๆ แต่ไม่มีไฟล์ที่ถูกอัพลงไปอะค่ะ
หนูไม่เก่ง php พี่ช่วยอธิบายแบบเบสิส ละเอียดๆๆหน่อยได้ป่าวค่ะ หรือถ้าพี่มี เบอร์โทร หรือ facebook หรือ email หนูขอหน่อยได้ป่าวค่ะ......หรือถ้าไม่สะดวก พี่ก็ตอบในกระทู้ก็ได้ค่ะ แต่ขออธิบายเข้าใจง่ายนิดๆๆ ^^ หนูไม่เก่ง อะค่ะ ขอบคุณค่ะ....
|
|
|
|
|
Date :
2012-02-17 22:55:41 |
By :
ขอบคุณค่ะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น้องลองรันดูหรือยังครับ มันไม่ได้บังคับเลยจะไฟล์อะไรมันก็เปิดไฟล์ันั้นครับ
|
|
|
|
|
Date :
2012-02-17 23:06:22 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สิ่งที่น้องต้องแก้คือ
Code (PHP)
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
แก้ให้เป็น user password ของ mysql ในเครื่องน้องนะครับ แล้วก็สร้างโฟลเดอร์ชื่อ myfile ไว้ด้วย
แค่นั้นครับ แล้วรันดูลองอัปโหลดดู
|
|
|
|
|
Date :
2012-02-17 23:08:26 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้เรียบร้อยแร้วค่ะ หนูงง มาก อะตอนนี้
|
|
|
|
|
Date :
2012-02-17 23:10:56 |
By :
ขอบคุณค่ะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปัญหาเป็นแบบนี้ค่ะ พอแตกไฟล์แร้ว เจอแต่ไฟล์พวกนี้ ซึ่งไม่เจอไฟล์ที่หนุอัพลงไป
จะแก้ไขอย่างไรดีค่ะ
|
|
|
|
|
Date :
2012-02-18 21:24:23 |
By :
forget |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใครพอรู้..วิธีการแก้ปัญหา ช่วยตอบหนูทีคร้า??
|
|
|
|
|
Date :
2012-02-18 21:32:35 |
By :
forget |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่บอกให้เอาโค๊ดมาลงนิครับ ไม่ใช่เอารูปมาแปะ
|
|
|
|
|
Date :
2012-02-19 05:54:26 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</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>
เป็นหน้าแรก PageUploadToMySQL.php
Code (PHP)
<html>
<head>
<title></title>
</head>
<body>
<?
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
{
echo "Copy/Upload Complete<br>";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("db_research2");
mysql_query("SET NAMES UTF8");
$strSQL = "INSERT INTO files ";
$strSQL .="(FilesName) VALUES ('".$_FILES["filUpload"]["name"]."')";
$objQuery = mysql_query($strSQL);
}
?>
<a href="PageUploadToMySQL3.php">View files</a>
</body>
</html>
หน้า 2 PageUploadToMySQL2.php
Code (PHP)
<html>
<body>
<div align="center">
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("db_research2");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM files ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
//include "connect.php";
?>
<table width="200" border="1">
<tr>
<td width="50"> <div align="center">FilesID </div></td>
<td width="150"> <div align="center">FilesName </div></td>
</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>
</div>
<?
mysql_close($objConnect);
?>
</body>
</html>
หน้า 3PageUploadToMySQL3.php
ฐานข้อมูล
โฟวเดอร์ ที่ใช้เก็บ
แต่มีปัญหาคือ พอหนูกด ดาวน์โหลดขึ้นมา และแตกไฟล์ กลับไม่พบ เอกสารที่อัพโหลดลงไป มีแต่ ไฟล์อารัยก็ไม่รู้ขึ้นมาแทน พี่ๆ ช่วยหนูหน่อยนะ
|
ประวัติการแก้ไข 2012-02-19 09:06:35 2012-02-19 09:07:36 2012-02-19 09:09:08
|
|
|
|
Date :
2012-02-19 08:58:44 |
By :
forget |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|