|
|
|
รบกวนดู โค้ดให้หน่อยนะครับ ว่าผิดตรงไหน $_SERVER['PHP_SELF'] ให้หน่อยนะครับ มันบอกให้ใส่ใน from |
|
|
|
|
|
|
|
ผมคิดว่าตรง action น่าจะผิดนะครับ
|
|
|
|
|
Date :
2011-06-13 19:20:34 |
By :
thanapong.y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยบอกหน่อยครับจะได้แก้
|
|
|
|
|
Date :
2011-06-13 19:21:10 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
ต้อง Echo ด้วยป่าวไม่แน่ใจ
|
|
|
|
|
Date :
2011-06-13 19:27:02 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?=$PHP_SELF?>
|
|
|
|
|
Date :
2011-06-13 19:44:27 |
By :
ManGal49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?=$PHP_SELF?> ใส่ ของ action หรอครับ
|
|
|
|
|
Date :
2011-06-13 19:55:41 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถูก ครับ ! $PHP_SELF โค๊ตในส่วนของ php ครับ เลยต้องคลอบด้วย <? ?>
|
ประวัติการแก้ไข 2011-06-13 20:06:48
|
|
|
|
Date :
2011-06-13 20:05:40 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
แบบนี้หรือป่าว
|
|
|
|
|
Date :
2011-06-13 20:38:01 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับผม!
|
|
|
|
|
Date :
2011-06-13 20:42:17 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่ผ่านดูหน่อยครับ
<!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>
<?php
@mysql_connect("localhost", "root", "1234") or die (mysql_error()) ;
mysql_select_db("phpmysql");
//
if($_FILES) {
$num_files = count($_FILES['file']['name']);
//
for ($i = 0; $i < $num_files; $i++) {
if($_FILES['file']['error'][$i] != 0) {
continue;
}
$name = $_FILES['file']['name'][$i];
$type = $_FILES['file']['type'][$i];
$size = $_FILES['file']['size'][$i];
//
$upfile = $_FILES['file']['tem_name'][$i];
$file = fopen($upfile, "r");
$content = fread($file, filesize($upfile));
$content = addslashes ($content);
fclose($file);
$sql = "INSERT INTO uploadfile VALUES
(0, '$name', 'stype', 'size', '$content');";
$qry = mysql_query($sql);
if(!$qry) {
echo "การบันทึกลำดับที่" . ($i + 1) . " เกิดข้อผิดพลาด! <br />";
}
else {
echo "การบันทึกไฟล์ลำดับที่" . ($i + 1) . " เรียบร้อย <br />";
}
}
}
?>
<p /><form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>
<label for="textfield"></label>
<input name="button" type="file" id="button" />
</p>
<p>
<input type="submit" name="button2" id="button2" value="Submit" />
</p>
</form><p />
<?php
$result = mysql_query("SELECT * FROM uploadfile;");
if(!$result || mysql_num_rows($result) == 0) {
echo "ไม่พบไฟล์ในฐานข้อมูล</body></html>";
exit();
}
//
echo "<table broder=1 cellpadding=5 cellspacing=1>
<caption>รายชื่อไฟล์ที่เก็บในฐานข้อมูล</caption>";
//
echo "<tr>";
$num_files = mysql_num_fields($result);
for($i = 0; $i <$num_files - 1; $i++) {
echo "<th>" . mysql_field_name($result, $i) . "</tr>";
}
echo "</tr>";
//
while($data = mysql_num_fields($result)) {
echo "<tr valign=top>";
$id = $data[0];
for($i = 0; $ i < $num_files - 1; $i++) {
echo"<td>";
//
if($i == 1) {
echo "<a href="=\"show_file.php?id=$id\"
target=_blank>{$data[$i]}</a>";
}
else {
echo $data[$i];
}
echo "</td>"
}
echo "</tr>"
}
echo "</table>"
?>
</body>
</html>
|
|
|
|
|
Date :
2011-06-13 20:45:17 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผิดตรงไหน
ช่วยบอกทีครับ
|
|
|
|
|
Date :
2011-06-13 20:45:53 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่ไม่ผ่าน error อะไรครับ
|
|
|
|
|
Date :
2011-06-13 20:49:01 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งงอย่างแรง !!!
|
|
|
|
|
Date :
2011-06-13 20:49:25 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อะไรครับ งง ที่ว่าไม่ผ่าน ถ้ามีerror ขอ error ด้วยครับ
|
|
|
|
|
Date :
2011-06-13 20:51:39 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in C:\AppServ\www\upload\index.php on line 77
นิครับ
|
|
|
|
|
Date :
2011-06-13 20:55:44 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ต ใส่ tag php ให้หน่อยครับ ตาลาย
|
|
|
|
|
Date :
2011-06-13 21:01:32 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sql = "INSERT INTO uploadfile VALUES
(0, '$name', 'stype', 'size', '$content');";
ตัวแปรลืมใส่$
Code (PHP)
if($i == 1) {
echo "<a href="=\"show_file.php?id=$id\" target=_blank>{$data[$i]}</a>";// เท่ากับเกินครับ
}
แก้เป็น
Code (PHP)
echo "<a href='show_file.php?id=$id' target='_blank'>{$data[$i]}</a>";
เครื่องหมายปิดหายครับ
Code (PHP)
echo "</td>"
}
echo "</tr>"
}
echo "</table>"
|
ประวัติการแก้ไข 2011-06-13 21:10:14 2011-06-13 21:11:09
|
|
|
|
Date :
2011-06-13 21:08:16 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอ่ยนี่เล่นเกมซ่อนหาป่าวอะ
|
|
|
|
|
Date :
2011-06-13 21:11:39 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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>
<?php
@mysql_connect("localhost", "root", "1234") or die (mysql_error()) ;
mysql_select_db("phpmysql");
//
if($_FILES) {
$num_files = count($_FILES['file']['name']);
//
for ($i = 0; $i < $num_files; $i++) {
if($_FILES['file']['error'][$i] != 0) {
continue;
}
$name = $_FILES['file']['name'][$i];
$type = $_FILES['file']['type'][$i];
$size = $_FILES['file']['size'][$i];
//
$upfile = $_FILES['file']['tem_name'][$i];
$file = fopen($upfile, "r");
$content = fread($file, filesize($upfile));
$content = addslashes ($content);
fclose($file);
$sql = "INSERT INTO uploadfile VALUES
(0, '$name', 'stype', 'size', '$content');";
$qry = mysql_query($sql);
if(!$qry) {
echo "การบันทึกลำดับที่" . ($i + 1) . " เกิดข้อผิดพลาด! <br />";
}
else {
echo "การบันทึกไฟล์ลำดับที่" . ($i + 1) . " เรียบร้อย <br />";
}
}
}
?>
<p /><form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>
<label for="textfield"></label>
<input name="button" type="file" id="button" />
</p>
<p>
<input type="submit" name="button2" id="button2" value="Submit" />
</p>
</form><p />
<?php
$result = mysql_query("SELECT * FROM uploadfile;");
if(!$result || mysql_num_rows($result) == 0) {
echo "ไม่พบไฟล์ในฐานข้อมูล</body></html>";
exit();
}
//
echo "<table broder=1 cellpadding=5 cellspacing=1>
<caption>รายชื่อไฟล์ที่เก็บในฐานข้อมูล</caption>";
//
echo "<tr>";
$num_files = mysql_num_fields($result);
for($i = 0; $i <$num_files - 1; $i++) {
echo "<th>" . mysql_field_name($result, $i) . "</tr>";
}
echo "</tr>";
//
while($data = mysql_num_fields($result)) {
echo "<tr valign=top>";
$id = $data[0];
for($i = 0; $ i < $num_files - 1; $i++) {
echo"<td>";
//
if($i == 1) {
echo "<a href="=\"show_file.php?id=$id\"
target=_blank>{$data[$i]}</a>";
}
else {
echo $data[$i];
}
echo "</td>"
}
echo "</tr>"
}
echo "</table>"
?>
</body>
</html>
|
|
|
|
|
Date :
2011-06-13 21:12:03 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่แล้วคับ
ดูให้หน่อยครับ
|
|
|
|
|
Date :
2011-06-13 21:12:23 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
echo "<th>" . mysql_field_name($result, $i) . "</tr>";
}
echo "</tr>";
แก้เป็น
Code (PHP)
echo "<th>" . mysql_field_name($result, $i) . "</th>";
}
echo "</tr>";
|
ประวัติการแก้ไข 2011-06-13 21:15:51
|
|
|
|
Date :
2011-06-13 21:13:30 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ดูก่อนตามที่บอกไป ได้ผลยังไงรายงานด้วย ! สนุกดี T_T
|
|
|
|
|
Date :
2011-06-13 21:17:23 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รันยังไม่ผ่านอะครับ
Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in C:\AppServ\www\upload\index.php on line 77
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>
<?php
@mysql_connect("localhost", "root", "1234") or die (mysql_error()) ;
mysql_select_db("phpmysql");
//
if($_FILES) {
$num_files = count($_FILES['file']['name']);
//
for ($i = 0; $i < $num_files; $i++) {
if($_FILES['file']['error'][$i] != 0) {
continue;
}
$name = $_FILES['file']['name'][$i];
$type = $_FILES['file']['type'][$i];
$size = $_FILES['file']['size'][$i];
//
$upfile = $_FILES['file']['tem_name'][$i];
$file = fopen($upfile, "r");
$content = fread($file, filesize($upfile));
$content = addslashes ($content);
fclose($file);
$sql = "INSERT INTO uploadfile VALUES
(0, '$name', 'stype', 'size', '$content');";
$qry = mysql_query($sql);
if(!$qry) {
echo "การบันทึกลำดับที่" . ($i + 1) . " เกิดข้อผิดพลาด! <br />";
}
else {
echo "การบันทึกไฟล์ลำดับที่" . ($i + 1) . " เรียบร้อย <br />";
}
}
}
?>
<p /><form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>
<label for="textfield"></label>
<input name="button" type="file" id="button" />
</p>
<p>
<input type="submit" name="button2" id="button2" value="Submit" />
</p>
</form><p />
<?php
$result = mysql_query("SELECT * FROM uploadfile;");
if(!$result || mysql_num_rows($result) == 0) {
echo "ไม่พบไฟล์ในฐานข้อมูล</body></html>";
exit();
}
//
echo "<table broder=1 cellpadding=5 cellspacing=1>
<caption>รายชื่อไฟล์ที่เก็บในฐานข้อมูล</caption>";
//
echo "<tr>";
$num_files = mysql_num_fields($result);
for($i = 0; $i <$num_files - 1; $i++) {
echo "<th>" . mysql_field_name($result, $i) . "</th>";
}
echo "</tr>";
//
while($data = mysql_num_fields($result)) {
echo "<tr valign=top>";
$id = $data[0];
for($i = 0; $ i < $num_files - 1; $i++) {
echo"<td>";
//
if($i == 1) {
echo "<a href="=\"show_file.php?id=$id\"
target=_blank>{$data[$i]}</a>";
}
else {
echo $data[$i];
}
echo "</td>"
}
echo "</tr>"
}
echo "</table>"
?>
</body>
</html>
|
|
|
|
|
Date :
2011-06-13 21:20:27 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในdream CS5 มันมีขีดแจงๆๆขึ้นตรง
ตรงนี้ for($i = 0; $ i < $num_files - 1; $i++) {
ตรงนี้อ่ะครับ echo "<a href="=\"show_file.php?id=$id\"
|
|
|
|
|
Date :
2011-06-13 21:22:50 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ข่้างบนยังไม่ครบเลยครับ
บรรทักที่ 89 91 93 เครื่องหมาย ; ไปไหนครับ
|
|
|
|
|
Date :
2011-06-13 21:23:03 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปรรทัดที่ 82 = ยังเกินอยู่
|
|
|
|
|
Date :
2011-06-13 21:23:56 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ i < $num_files หน้า i ไม่ต้องเว้นครับ
|
|
|
|
|
Date :
2011-06-13 21:24:53 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรง 82 รู้สึกคุณจา enter ลงมาด้วย กดลบเอากลับขึ้นไปด้วย
|
|
|
|
|
Date :
2011-06-13 21:27:43 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดที่ผมบอก ให้จาก โค๊ตที่คุณโพสไว้ล่าสุดนะครับ
|
|
|
|
|
Date :
2011-06-13 21:28:25 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo "<a href="=\"show_file.php?id=$id\"
ตรงนี้มันแดงอยู่อ่ะครับ
|
|
|
|
|
Date :
2011-06-13 21:29:26 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดที่ 61 สีแปลกๆ
|
|
|
|
|
Date :
2011-06-13 21:29:41 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูที่ REP NO16 ครับ ผมแก้ไว้ให้แล้ว - -"
|
|
|
|
|
Date :
2011-06-13 21:30:42 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
//
if($i == 1) {
echo "<a href="=\"show_file.php?id=$id\" // แดง
target=_blank>{$data[$i]}</a>";
}
else {
echo $data[$i];
}
echo "</td>"
} // แดง
echo "</tr>"
} // แดง
echo "</table>"
?>
</body>
</html>
|
|
|
|
|
Date :
2011-06-13 21:30:46 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหอะๆ เขียน บอกไว้ข้างบนหมดแล้วครับ ก๊อฟไปเลยละกัน
Code (PHP)
if($i == "1") {
echo "<a href='show_file.php?id=$id' target='_blank'>{$data[$i]}</a>";
}
else {
echo $data[$i];
}
echo "</td>";
} // แดง
echo "</tr>";
} // แดง
echo "</table>";
?>
</body>
</html>
|
ประวัติการแก้ไข 2011-06-13 21:35:20
|
|
|
|
Date :
2011-06-13 21:34:54 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีปัญหาตรงนี้อ่ะครับ echo "<a href="=\"show_file.php?id=$id\";
|
|
|
|
|
Date :
2011-06-13 21:36:46 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหอะๆ ชักยั๊วละ โค๊ต No16, No 33 ผมแก้ให้แล้ว คุณเอาที่ผมแก้ไปทับได้เลยครับ
|
ประวัติการแก้ไข 2011-06-13 21:43:32
|
|
|
|
Date :
2011-06-13 21:42:56 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ผมทำมันเป็นสคลิปอัพโหลด แต่มันอัพโหลดไม่ได้ ต้องสร้างโฟเดอร์เก็บไว้ที่อะไรครับ ในหนังสือมันบอกว่าเป็น การ อัพโหลด/ดาวโหลดไฟล์จากฐานข้อมูล
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>
<?php
@mysql_connect("localhost", "root", "1234") or die (mysql_error()) ;
mysql_select_db("phpmysql");
//
if($_FILES) {
$num_files = count($_FILES['file']['name']);
//
for ($i = 0; $i < $num_files; $i++) {
if($_FILES['file']['error'][$i] != 0) {
continue;
}
$name = $_FILES['file']['name'][$i];
$type = $_FILES['file']['type'][$i];
$size = $_FILES['file']['size'][$i];
//
$upfile = $_FILES['file']['tem_name'][$i];
$file = fopen($upfile, "r");
$content = fread($file, filesize($upfile));
$content = addslashes ($content);
fclose($file);
$sql = "INSERT INTO uploadfile VALUES
(0, '$name', 'stype', 'size', '$content');";
$qry = mysql_query($sql);
if(!$qry) {
echo "การบันทึกลำดับที่" . ($i + 1) . " เกิดข้อผิดพลาด! <br />";
}
else {
echo "การบันทึกไฟล์ลำดับที่" . ($i + 1) . " เรียบร้อย <br />";
}
}
}
?>
<p /><form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>
<label for="textfield"></label>
<input name="button" type="file" id="button" />
</p>
<p>
<input type="submit" name="button2" id="button2" value="Submit" />
</p>
</form><p />
<?php
$result = mysql_query("SELECT * FROM uploadfile;");
if(!$result || mysql_num_rows($result) == 0) {
echo "ไม่พบไฟล์ในฐานข้อมูล</body></html>";
exit();
}
//
echo "<table broder=1 cellpadding=5 cellspacing=1>
<caption>รายชื่อไฟล์ที่เก็บในฐานข้อมูล</caption>";
//
echo "<tr>";
$num_files = mysql_num_fields($result);
for($i = 0; $i <$num_files - 1; $i++) {
echo "<th>" . mysql_field_name($result, $i) . "</th>";
}
echo "</tr>";
//
while($data = mysql_num_fields($result)) {
echo "<tr valign=top>";
$id = $data[0];
for($i = 0; $i < $num_files - 1; $i++) {
echo"<td>";
//
if($i == 1) {
echo "<a href=\"show_file.php?id=$id\";
target=_blank>{$data[$i]}</a>";
}
else {
echo $data[$i];
}
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>
|
|
|
|
|
Date :
2011-06-13 21:43:00 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็เอาไว้ที่เด๋วกับ ไฟร์.php ที่คุณเขียนนั่นแหละ สร้างFoderที่เอาไว้เก็บขึ้นมา
|
|
|
|
|
Date :
2011-06-13 21:49:54 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเราจะดึง ข้อมูลจากฐานข้อมูลออกมาแสดง เช่น ให้มันเป้น ตาราง ให้มันบอก ID Name type size เราต้องทำไงครับ
ขอโค้ดด้วยครับ
|
|
|
|
|
Date :
2011-06-13 22:55:49 |
By :
nukedonut1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|