|
|
|
อัพโหลดไฟล์งาน ทำใน appserv ได้ แต่พออัพเว็บขึ้นโฮสจริง อัพโหลดไฟล์ไม่ได้ |
|
|
|
|
|
|
|
อัพโหลดไฟล์ 4 ไฟล์ เก็บ 4 โฟลเดอร์ แล้วไฟล์ที่อัพขึ้นไป จะต้องถูกเปลี่ยนชื่อไฟล์ เรียงลำดับชื่อ
ตอนทำกับ appserv สามารถอัพโหลดไฟล์ได้คะ แต่พออัพเว็บขึ้นโฮส ไม่สามารถอัพโหลดไฟล์ได้คะ
ตั้งค่า โฟลเดอเป็น 777 หมดแล้ว ก็ยังไม่ได้ รบกวนผู้รู้ช่วยแนะด้วยคะ ขอบคุณคะ ^/\^
Code (PHP)
<?
$con = mysql_connect("localhost","root","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
else {
mysql_query("set names'utf8';");
}
mysql_select_db("kkwind", $con);
$result = mysql_query("SELECT MAX(file_1) as MaxF1 ,MAX(file_2) as MaxF2 ,MAX(file_3) as MaxF3 ,MAX(file_4) as MaxF4 FROM tb_register");
while($row = mysql_fetch_array($result))
{
$MaxF1value = substr($row['MaxF1'], -5, 1);
$str1 = $MaxF1value;
$num1 = (int)$str1;
$id_1 = $num1+1;
$MaxF2value = substr($row['MaxF2'], -5, 1);
$str2 = $MaxF2value;
$num2 = (int)$str2;
$id_2 = $num2+1;
$MaxF3value = substr($row['MaxF3'], -5, 1);
$str3 = $MaxF3value;
$num3 = (int)$str3;
$id_3 = $num3+1;
$MaxF4value = substr($row['MaxF4'], -5, 1);
$str4 = $MaxF4value;
$num4 = (int)$str4;
$id_4 = $num4+1;
}
$uploads_dir1 = 'File_1/';
$uploads_dir2 = 'File_2/';
$uploads_dir3 = 'File_3/';
$uploads_dir4 = 'File_4/';
if (!empty($pic)){
if (is_uploaded_file ($pic)){
$tmp_name = $_FILES["pic"]["tmp_name"];
//$name = $_FILES["pic"]["name"];
$name = "files_1-$id_1.jpg";
move_uploaded_file($tmp_name, "$uploads_dir1/$name");
}
}
if (!empty($degreeCir)){
if (is_uploaded_file ($degreeCir)){
$tmp_name2 = $_FILES["degreeCir"]["tmp_name"];
$name2 = "files_2-$id_2.pdf";
move_uploaded_file($tmp_name2, "$uploads_dir2/$name2");
}
}
if (!empty($idcard)){
if (is_uploaded_file ($idcard)){
$tmp_name3 = $_FILES["idcard"]["tmp_name"];
$name3 = "files_3-$id_3.pdf";
move_uploaded_file($tmp_name3, "$uploads_dir3/$name3");
}
}
if (!empty($home)){
if (is_uploaded_file ($home)){
$tmp_name4 = $_FILES["home"]["tmp_name"];
$name4 = "files_4-$id_4.pdf";
move_uploaded_file($tmp_name4, "$uploads_dir4/$name4");
}
}
mysql_select_db("kkwindre_db", $con);
$pic=$_POST['name'];
$degree=$_POST['name2'];
$idcard=$_POST['name3'];
$home=$_POST['name4'];
$sql = "INSERT INTO tb_register (file_1, file_2, file_3, file_4)VALUES('$name','$name2','$name3','$name4')";
mysql_query($sql) or die(mysql_error());
mysql_close($con);
?>
Tag : PHP
|
|
|
|
|
|
Date :
2013-03-11 17:09:30 |
By :
บุ๋มบิ๋ม |
View :
1183 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เข้าใจว่าบน host น่าจะใช้ register_global = Off หรือเปล่าครับ
ลองดูพวกค่า $_POST, $_GET, $_FILES ให้่ดี ๆ ครับ ว่าเรียกถูกชนิดหรือเปล่าครับ
|
|
|
|
|
Date :
2013-03-12 09:43:16 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|