|
|
|
เวลาอัพโหลดภาพอยากจะสร้าง Folder ให้เป็นของแต่ละ User |
|
|
|
|
|
|
|
เวลาอัพโหลดภาพอยากจะสร้าง Folder ให้เป็นของแต่ละ User โดยใช้ IDCard เป็น Folder ของแต่ละคน
code ด้่านล่างเป็น upload ตัวเดิมครับ ไม่รู้เพิ่ม code ยังไง
ช่วยแนะนำหน่อยครับ
Code (PHP)
$path = "photo/";
$valid_formats = array("jpg", "png", "gif", "bmp");
$d= date("YmdHis");
$name = $_FILES['filUpload']['name'];
$size = $_FILES['filUpload']['size'];
if(strlen($name))
{
list($txt, $ext) = explode(".", $name);
if(in_array($ext,$valid_formats))
{
$actual_image_name = date("YmdHis").substr(str_replace(" ", "_", $txt), 3).".".$ext;
$tmp = $_FILES['filUpload']['tmp_name'];
if(move_uploaded_file($tmp, $path.$actual_image_name))
{}}}
//image
$strSQL = "INSERT INTO Applicant";
$strSQL .="(IDCard,EMail,Salary,Posi1,Posi2,Posi3,Title,Sex,FName,LName
,DateOfBrd,Religion,HeightCM,WeightKG,MarryStat, WorkTime, WantHome,ArrmyStat,canOnSite,Addr1,District, Province,Postal,Tel,OriAddr,OriDistrict,OriProvince,OriPostal, OriTel,SkilTypTHSp, SkilTypENSp,SkilComp,SkilDriveCar,SkilDriveMotor, SkilDriveOther,SkilDriveLicCar,SkilDriveLicMotor,Maimed,MaimedDesc, MaimedNo,MaimedCure,MaimedCureWant,SkilOther,RegDate,LinkImage)";
$strSQL .="VALUES ";
$strSQL .= "('".$_POST["IDCard"]."',
'".$_POST["EMail"]."',
'".$_POST["Salary"]."',
'".$_POST["Posi1"]."',
'".$_POST["Posi2"]."',
'".$_POST["Posi3"]."',
'".$_POST["Title"]."',
'".$_POST["Sex"]."',
'".$_POST["FName"]."',
'".$_POST["LName"]."',
'".$_POST["DateOfBrd"]."',
'".$_POST["Religion"]."',
'".$_POST["HeightCM"]."',
'".$_POST["WeightKG"]."',
'".$_POST["MarryStat"]."',
'".$_POST["WorkTime"]."',
'".$_POST["WantHome"]."',
'".$_POST["ArrmyStat"]."',
'".$_POST["canOnSite"]."',
'".$_POST["Addr1"]."',
'".$_POST["District"]."',
'".$_POST["Province"]."',
'".$_POST["Postal"]."',
'".$_POST["Tel"]."',
'".$_POST["OriAddr"]."',
'".$_POST["OriDistrict"]."',
'".$_POST["OriProvince"]."',
'".$_POST["OriPostal"]."',
'".$_POST["OriTel"]."',
'".$_POST["SkilTypTHSp"]."',
'".$_POST["SkilTypENSp"]."',
'".$_POST["SkilComp"]."',
'".$_POST["SkilDriveCar"]."',
'".$_POST["SkilDriveMotor"]."',
'".$_POST["SkilDriveOther"]."',
'".$_POST["SkilDriveLicCar"]."',
'".$_POST["SkilDriveLicMotor"]."',
'".$_POST["Maimed"]."',
'".$_POST["MaimedDesc"]."',
'".$_POST["MaimedNo"]."',
'".$_POST["MaimedCure"]."',
'".$_POST["MaimedCureWant"]."',
'".$_POST["SkilOther"]."',
'".$_POST["RegDate"]."',
'".$actual_image_name."')";
$objQuery = mssql_query($strSQL);
if($objQuery)
{
echo "";
}
else
{
echo "Error Save [".$strSQL."]";
}
Tag : PHP, Ms SQL Server 2005
|
|
|
|
|
|
Date :
2012-05-08 11:40:38 |
By :
pichettum01 |
View :
1139 |
Reply :
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mkdir("photo/".$_POST['idcard'], 0777);
$path = "photo/".$_POST['idcard'];
|
|
|
|
|
Date :
2012-05-08 12:03:17 |
By :
thailandonlyjob |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาวางไว้ตรงไหนของ code ครับ
ผมลงวางไว้บนสุด มันสร้าง folder แต่ไม่ copy ภาพไปไว้ใน folder อะ
|
|
|
|
|
Date :
2012-05-08 14:47:55 |
By :
pichettum01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo $path ออกมาดูครับว่าถูกรึป่าว
|
|
|
|
|
Date :
2012-05-08 14:55:24 |
By :
rootElement@kmutnb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็น่าจะถูกนะครับ งง ไม่เข้าใจ
|
|
|
|
|
Date :
2012-05-08 16:38:43 |
By :
pichettum01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code ตามนี้เลยครับ
ยังไม่ copy เข้า folder เลย
Code (PHP)
$path = "photo/".$_POST['IDCard'];
dirname ( mkdir("photo/".$_POST['IDCard'], 0777));;
$valid_formats = array("jpg", "png", "gif", "docx");
$d= date("YmdHis");
$name = $_FILES['filUpload']['name'];
$size = $_FILES['filUpload']['size'];
if(strlen($name))
{
list($txt, $ext) = explode(".", $name);
if(in_array($ext,$valid_formats))
{
$actual_image_name = date("YmdHis").substr(str_replace(" ", "_", $txt), 3).".".$ext;
$tmp = $_FILES['filUpload']['tmp_name'];
move_uploaded_file($tmp, $path.$actual_image_name);
}
}
|
|
|
|
|
Date :
2012-05-08 16:52:40 |
By :
pichettum01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใส่ พาร์ทรูปไปตรงๆดูก่อนนะครับ เอาโฟลเดอร์ที่สร้างไว้แล้วก้อได้ ว่ามันอัพเข้าป่าว
$path = "photo/test/"
อย่างนี้ก่อนอ่ะครับ ลองดู
|
|
|
|
|
Date :
2012-05-08 22:02:48 |
By :
thailandonlyjob.com เว็บหางาน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
// dirname ( mkdir("photo/".$_POST['IDCard'], 0777));;
$path = "photo/";
$valid_formats = array("jpg", "png", "gif", "docx");
$d= date("YmdHis");
$name = $_FILES['filUpload']['name'];
$size = $_FILES['filUpload']['size'];
if(strlen($name))
{
list($txt, $ext) = explode(".", $name);
if(in_array($ext,$valid_formats))
{
$actual_image_name = date("YmdHis").substr(str_replace(" ", "_", $txt), 3).".".$ext;
$tmp = $_FILES['filUpload']['tmp_name'];
move_uploaded_file($tmp, $path.$actual_image_name);
}
}
code นี้อัพโหลดได้ปรกติครับ
แต่พอเอาสองบันทัดนั้นมาใส่ มันสร้าง folder ให้แต่มะยอมอัพรูปครับ
|
|
|
|
|
Date :
2012-05-09 09:12:58 |
By :
pichettum01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ใหม่ครับ code ตามนี้ สร้าง folder ได้ อัพรูปได้ แต่มันไม่ยอมอัพรูปไปวางใว้ใน folder อะครับ
[/head]
[head][font=Verdana]
$path = "photo/".$_POST['IDCard'];
dirname ( mkdir("photo/".$_POST['IDCard'], 0777));[/font]
$valid_formats = array("jpg", "png", "gif", "docx");
$d= date("YmdHis");
$name = $_FILES['filUpload']['name'];
$size = $_FILES['filUpload']['size'];
if(strlen($name))
{
list($txt, $ext) = explode(".", $name);
if(in_array($ext,$valid_formats))
{
$actual_image_name = date("YmdHis").substr(str_replace(" ", "_", $txt), 3).".".$ext;
$tmp = $_FILES['filUpload']['tmp_name'];
move_uploaded_file($tmp, $path.$actual_image_name);
}
}
|
|
|
|
|
Date :
2012-05-09 10:16:32 |
By :
pichettum01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใส่ path ตรงๆๆ มันก็อัพโหลดเข้านะครับ
$path = "photo/test/"
แต่พอไส่ dirname ( mkdir("photo/".$_POST['IDCard'], 0777));
$path = "photo/".$_POST['IDCard'];
มันไม่ยอมอัพเข้า folder ที่สร้างเลยครับ
|
|
|
|
|
Date :
2012-05-10 14:22:22 |
By :
pichettum01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<form action="class/upload.php" method="POST" enctype="multipart/form-data">
<?php $rand_num = rand(10,100); ?>
<input type="file" name="filUpload" value="">
<input type="hidden" name="IDCard" value="<?php echo $rand_num; ?>">
<input type="submit" value="::UPLOAD::">
</form>
Code (PHP)
<?php
mkdir("../photo/".$_POST['IDCard'], 0777);
$path = "../photo/".$_POST['IDCard'].'/';
$valid_formats = array("jpg", "png", "gif", "docx");
$d= date("YmdHis");
$name = $_FILES['filUpload']['name'];
$size = $_FILES['filUpload']['size'];
if(strlen($name))
{
list($txt, $ext) = explode(".", $name);
if(in_array($ext,$valid_formats))
{
$actual_image_name = date("YmdHis").substr(str_replace(" ", "_", $txt), 3).".".$ext;
$tmp = $_FILES['filUpload']['tmp_name'];
move_uploaded_file($tmp, $path.$actual_image_name);
}
}
?>
แบบนี้ผมอัพได้นะครับบบบ
|
|
|
|
|
Date :
2012-05-10 15:51:43 |
By :
thailandonlyjob |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|