|
|
|
การทำ upload file โดยเก็บไว้ใน host จะกำหนด folder บน hosting จริงๆยังไงครับ |
|
|
|
|
|
|
|
Code (PHP)
$path="myfile";
แบบนี้พอครับ เนื่องจาก test.php อยู่ level เดียวกับ myfile หรือจะเรียก $path="/db/logo/myfile"; ก็ได้ครับ
|
|
|
|
|
Date :
2011-09-14 16:57:58 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนดูให้หน่อยครับ แก้แล้วไม่หาย test บนเครื่อง ได้แต่ up ขี้น host แล้วไม่ได้
ตั้ง cmod เป็น 777 ทั้ง folder myfile แล้วก็ไม่หายครับ
Code (PHP)
<?
$password = $_POST['password'];
function randomname()
{
$re="";
$strl="abcdefghijklmnopqrstuvwxyz0123456789";
for($i=0;$i<15;$i++)
$re.=$strl[rand(0,36)];
return $re;
}
require("config.inc.php");
if ($pic!=none)
{
//print("$pic_name<br>");
//print("$pic_type<br>");
//print("$pic_size<br>");
if($pic_type=="image/png"){$dot = ".png";}elseif($pic_type=="image/gif"){$dot = ".gif";}
elseif($pic_type=="image/jpeg"){$dot = ".jpeg";}elseif($pic_type=="image/jpg"){$dot = ".jpg";}
if(($pic_type=="image/png")or($pic_type=="image/gif")
or($pic_type=="image/jpeg")or($pic_type=="image/jpg")) {
/*(???????????????)*/
$path="myfile";
$temp=randomname();
$newname=$temp.$dot;
//echo"file name is $pic_name to $newname";???????????????
if(!copy($pic , "$path/$newname"))
{
echo "error copy.";exit();
}
else
{
//echo "copy ok";
$link = mysql_connect($dbserver,$dbuser,$dbpass) or
die('can not connect mysql '.mysql_error() );
mysql_select_db($dbname) or die ('error'.mysql_error());
$sql ="insert into imbloo (im,logo,password) values ('','logo/myfile/$newname','$password')";
mysql_query($sql,$link);
$im = mysql_insert_id();
}
} else {
echo"<br><center><span class='ms_14_red_bold'>File Fail !!??</span></center>";
echo"<center><span class='ms_14_nor'><a href='javascript:history.back(1)' class='ms_14_blue2_nor'>back</a></span></center>";
exit();
}
}
?>
|
|
|
|
|
Date :
2011-09-14 20:53:30 |
By :
tonkonk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไฟล์นี้อยู่ไหน ใน www.test.com หรือ www.test.com/db หรือ www.test.com/db/logo หรือ www.test.com/db/logo/myfile
|
|
|
|
|
Date :
2011-09-14 22:38:37 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
www.test.com/db/logo ครับ
|
|
|
|
|
Date :
2011-09-14 23:32:59 |
By :
tonkonk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$path="myfile"; ถูกแล้ว เช็ค permission ของ folder ด้วยว่า write ได้ไหม
|
|
|
|
|
Date :
2011-09-15 10:52:14 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าตอนดาวโหลดล่ะครับถ้าเราจะกำหนดว่าโหลดมาแล้วจะไปเก็บไว้ที่โพลเดอร์ที่เราต้องการ ครับ
|
|
|
|
|
Date :
2012-01-25 23:03:40 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
force download ครับคุณ Katob หาดูครับ เคยตอบไว้เหมือนกัน
|
|
|
|
|
Date :
2012-01-25 23:07:38 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หาล่ะ ตอนเร่งด่วนมันมักจะไม่เจอ เนาะ
|
|
|
|
|
Date :
2012-01-26 00:04:02 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไฟล์นี้ต้องไม่มี output อะไรนะครับ แล้วมันจะเด้ง download dialog มาให้ ดูด้วยว่า path ถูกต้องจริงหรือเปล่า
|
|
|
|
|
Date :
2012-01-26 01:05:34 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้นแสดงว่าผมทำไม่ถูกล่ะครับ
|
|
|
|
|
Date :
2012-01-26 01:55:22 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|