|
|
|
ขอช่วยแก้ปัญหาอัพไฟล์ลงแฟ้มชื่อไฟล์เพี้ยน ทำให้กดดาวน์โหลดไฟล์ไม่ได้ค่ะ(มีภาพให้ดูด่วยค่ะ) |
|
|
|
|
|
|
|
จะทำรูป code มาทำไม ใส่ code มาธรรมดา จะได้ copy มาอธิบายได้ ...
เช็คตัวแปรที่ insert ลงฐานข้อมูล ชื่อมันไม่ตรงกัน
|
|
|
|
|
Date :
2013-11-21 22:11:24 |
By :
telesyn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$myfile=$_FILES['file_mem']['tmp_name'];
$myfile_name=$_FILES['file_mem']['name'];
$username=$_POST['username'];
$password=$_POST['password'];
$name_mem=$_POST['name_mem'];
$address_mem=$_POST['address_mem'];
$tel_mem=$_POST['tel_mem'];
if(empty($username) || empty($password) || empty($name_mem) || empty($address_mem)|| empty($tel_mem)){
echo "ERROR : กรุณากรอกข้อมูลให้ครบ";
echo " <a href='register.php'>กลับ</a>.<br/>";
}else{
include_once("connect.php");
$ext=strtolower(end(explode('.', $myfile_name))); //Explode extension files.
$text="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
$rand=substr(str_shuffle($text),0,25);
$filename=$rand.".".$ext; // Create new file name with extension.
copy($myfile,"myfile/".$filename);
$sql = "insert into member (username,password,name_mem,address_mem,tel_mem,file_mem) values ('$username','$password','$name_mem','$address_mem','$tel_mem','$myfile_name')";
if($result = mysql_query($sql)) {
echo "คุณได้ลงทะเบียนเรียบร้อยแล้ว";
echo " <a href='index.php'>กลับ</a>";
}
else {
echo "คุณยังไม่ได้ลงทะเบียน";
echo " <a href='register.php'>กลับ</a>";
}
}
?>
|
|
|
|
|
Date :
2013-11-21 22:19:28 |
By :
nadnaphaz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณก้อได้คำตอบจากอีกทู้นึงแล้วนิ่ ไม่แก้ให้หรอก ก็บอกแล้วตัวแปรผิด โอ้ย....
|
|
|
|
|
Date :
2013-11-21 22:31:12 |
By :
telesyn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่ะ ขอบคุณมากค่ะ
|
|
|
|
|
Date :
2013-11-21 22:41:44 |
By :
nadnaphaz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บอกเค้าไปเถอะครับ วันนี้เค้าได้ 3 กระทู้ละนะ
Code
<?php
$myfile=$_FILES['file_mem']['tmp_name'];
$myfile_name=$_FILES['file_mem']['name'];
$username=$_POST['username'];
$password=$_POST['password'];
$name_mem=$_POST['name_mem'];
$address_mem=$_POST['address_mem'];
$tel_mem=$_POST['tel_mem'];
if(empty($username) || empty($password) || empty($name_mem) || empty($address_mem)|| empty($tel_mem)){
echo "ERROR : กรุณากรอกข้อมูลให้ครบ";
echo " <a href='register.php'>กลับ</a>.<br/>";
}else{
include_once("connect.php");
$ext=strtolower(end(explode('.', $myfile_name))); //Explode extension files.
$text="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
$rand=substr(str_shuffle($text),0,25);
$filename=$rand.".".$ext; // Create new file name with extension.
copy($myfile,"myfile/".$filename);
$sql = "insert into member (username,password,name_mem,address_mem,tel_mem,file_mem) values ('$username','$password','$name_mem','$address_mem','$tel_mem','$filename')";
if($result = mysql_query($sql)) {
echo "คุณได้ลงทะเบียนเรียบร้อยแล้ว";
echo " <a href='index.php'>กลับ</a>";
}
else {
echo "คุณยังไม่ได้ลงทะเบียน";
echo " <a href='register.php'>กลับ</a>";
}
}
?>
ถ้ากระทู้ก่อนหน้านี้บอกผิดไป ก็ขออภัยอย่างสุดซึ้ง
|
|
|
|
|
Date :
2013-11-21 22:55:47 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฮ่า ๆ ๆ ใจดีจริง ๆ
|
|
|
|
|
Date :
2013-11-22 08:18:56 |
By :
telesyn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|