|
|
|
อยากทำเกี่ยวกับฟังก์ชันการจัดเก็บไฟล์และได้เร็คทอรี |
|
|
|
|
|
|
|
ผมว่านะครับ ซื้อหนังสือ PHP มาสักเล่มครับ ในหนังสือมี แน่ นอน
|
|
|
|
|
Date :
2010-01-27 18:26:21 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีค่ะมีแต่มันยังไม่ได้หง่ะค่ะ
อยากทำเป็นฟอร์มรับข้อมูลในหน้าเวบแล้วพอกดปุ่มsumไรงี้ออกมามันจะเก็บอยู่ในคอมเราและไฟล์.txtไรงี้อะค่ะ
ผู้รู้ช่วยหน่อยนะค่ะ
|
|
|
|
|
Date :
2010-01-27 18:31:19 |
By :
Ms.ideas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มาดันๆ
|
|
|
|
|
Date :
2010-01-27 18:40:48 |
By :
Ms.ideas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เจ้าของกระทู้ต้องเริ่มด้วยตัวเองก่อนครับ แล้วติดปัญหาอะไรค่อยเอามาถาม ครับ
ผมรับประกันว่าพี่ๆ เพื่อนๆ น้องๆ ในบอร์ดแห่งนี้ยินดีช่วยสุดความสามารถทุกคนอยู่แล้วครับ
|
|
|
|
|
Date :
2010-01-27 18:42:24 |
By :
DownsTream |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำฟอร์มแล้วหง่ะค่ะ
ให้มันรับข้อมูลงี้ๆเปล่าช่วยดูหน่อย
<?
$na=$_post ['name'];
$co=$_post ['code'];
$br=$_post ['branch'];
$add=$_post ['address'];
$em=$_post ['email'];
$ge=$_post ['gender'];
$ag=$_post ['age'];
$fa=$_post ['favorite'];
$ha=$_post ['hobby'];
$hb=$_post ['hobby2'];
$hc=$_post ['hobby3'];
$hd=$_post ['hobby4'];
$file = fopen ("c:/resume/textme.txt","r");
fputs ($file,$na,$co,$br,$add,$em,$ge,$ag,$fa,$ha,$hc,$hd);
?>
|
|
|
|
|
Date :
2010-01-27 20:00:33 |
By :
Ms.ideas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำแล้วมันเออเรอหง่ะค่ะ
แล้วก็ไม่จัดเก็บไฟล์ไว้ในที่เรากำหนดด้วยหง่ะ
ผู้รู้ช่วยแนะนำหน่อยนะค่ะว่าเราควรใส่โค๊ดไงดีให้ออกมาตามที่เรากำหนดหง่ะค่ะ
เห้อๆเหนื่อยๆ
|
|
|
|
|
Date :
2010-01-27 20:02:07 |
By :
Ms.ideas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$na=$_post ['name'];
$co=$_post ['code'];
$br=$_post ['branch'];
$add=$_post ['address'];
$em=$_post ['email'];
$ge=$_post ['gender'];
$ag=$_post ['age'];
$fa=$_post ['favorite'];
$ha=$_post ['hobby'];
$hb=$_post ['hobby2'];
$hc=$_post ['hobby3'];
$hd=$_post ['hobby4'];
file_put_contents("c:/resume/textme.txt","$na $co $br $add $em $ge $ag $fa $ha $hc $hd");
?>
|
|
|
|
|
Date :
2010-01-27 20:28:39 |
By :
kennyg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ
แต่มันไม่ส่งข้อมูลมาเลยอะค่ะ
เหมือนเดิมค่ะ
|
|
|
|
|
Date :
2010-01-27 21:00:53 |
By :
Ms.ideas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$na=$_post ['name'];
$co=$_post ['code'];
$br=$_post ['branch'];
$add=$_post ['address'];
$em=$_post ['email'];
$ge=$_post ['gender'];
$ag=$_post ['age'];
$fa=$_post ['favorite'];
$ha=$_post ['hobby'];
$hb=$_post ['hobby2'];
$hc=$_post ['hobby3'];
$hd=$_post ['hobby4'];
$file = fopen ("c:/resume/textme.txt","a");
fputs ($file,"$na,$co,$br,$add,$em,$ge,$ag,$fa,$ha,$hc,$hd");
fclose($file);
?>
|
|
|
|
|
Date :
2010-01-27 21:37:09 |
By :
somparn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนรับค่าลอง echo ค่าที่มันส่งมาออกมาดูก่อนซิครับว่ามันได้ค่าที่ถูกต้องหรือไม่
$na=$_post ['name'];
$co=$_post ['code'];
$br=$_post ['branch'];
$add=$_post ['address'];
$em=$_post ['email'];
$ge=$_post ['gender'];
$ag=$_post ['age'];
$fa=$_post ['favorite'];
$ha=$_post ['hobby'];
$hb=$_post ['hobby2'];
$hc=$_post ['hobby3'];
$hd=$_post ['hobby4'];
$strdata=$na."\r\n".$co."\r\n".$br."\r\n".$add."\r\n".$em."\r\n".$ge."\r\n".$ag."\r\n".$fa."\r\n".$ha."\r\n".$hb."\r\n".$hc."\r\n".$hd;
echo "$strdata"; //echo "strdata" ออกมาดูส่งค่ามาได้หรือไม่รู้กันตรงนี้แหละ
********************///////////////////////////////////////////*******************************************
ของผมนี้ให้มันส่งชื่อไฟล์มาให้ด้วย เพราะเขียนลงไฟล์หลายไฟล์แต่ละไฟล์ชื่อไฟล์ไม่เหมือนกันครับ และส่ง path มาให้ด้วย ลองเอาไปประยุกต์ดู
<?
$filename=$_POST['filename']; //รับชื่อไฟล์
$strfullpath=$_POST['fullpath']; //รับ path
$data0 = $_POST['txtname'];
$data1 = $_POST['txtlocation'];
$data2 = $_POST['txtdate'];
$data3 = $_POST['txtmount'];
$data4 = $_POST['txtyear'];
$data5 = $_POST['txtage'];
$data6 = $_POST['txtreligion'];
$data7 = $_POST['textfield7'];
$data8 = $_POST['txtrace'];
$data9 = $_POST['txtcitizenship'];
$data10 = $_POST['txtaddress1'];
$data11 = $_POST['txtaddress2'];
$data12 = $_POST['txtaddress3'];
$data13 = $_POST['txtaddress4'];
$data14 = $_POST['txtaddress5'];
$data15 = $_POST['txtaddress6'];
$data16 = $_POST['txtaddress7'];
$data17 = $_POST['txtaddress8'];
$data18 = $_POST['txteducation'];
$data19 = $_POST['txtphone'];
$strdata=$data0."\r\n".$data1."\r\n".$data2."\r\n".$data3."\r\n".$data4."\r\n".$data5."\r\n".$data6."\r\n".$data7."\r\n".$data8."\r\n".$data9."\r\n".$data10."\r\n".$data11."\r\n".$data12."\r\n".$data13."\r\n".$data14."\r\n".$data15."\r\n".$data16."\r\n".$data17."\r\n".$data18."\r\n".$data19;
?>
<html>
<head>
<title>writefile</title>
</head>
<body>
<?
$objFopen = fopen($strfullpath, 'w+b'); //คำสั่งในการเปิดไฟล์เพื่อเตรียมเขียนลง textfile
fwrite($objFopen, $strdata); //คำสั่งเขียนข้อความจากตัวแปร textfile
if($objFopen) //ตรวจสอบสถานะการเขียนข้อความ
{
echo "บันทึกเรียบร้อย";
}
else
{
echo "ไม่สามารถเขียนไฟล์ได้";
}
fclose($objFopen); //ปิดการใช้งานฟังก์ชั่น
?>
</body>
</html>
มือใหม่เหมือนกัน แต่เว็บของผมใช้ได้น่ะครับ
|
|
|
|
|
Date :
2010-01-27 22:03:59 |
By :
pongeiei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเติมครับถ้าไฟล์อยู่บน server แล้วกำหนดสิทธิ์ให้ไฟล์นั้นสามารถเขียนได้ด้วยน่ะครับ
|
|
|
|
|
Date :
2010-01-27 22:06:23 |
By :
pongeiei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$na=$_POST['name'];
$co=$_POST['code'];
$br=$_POST['branch'];
$add=$_POST['address'];
$em=$_POST['email'];
$ge=$_POST['gender'];
$ag=$_POST['age'];
$fa=$_POST['favorite'];
$ha=$_POST['hobby'];
$hb=$_POST['hobby2'];
$hc=$_POST['hobby3'];
$hd=$_POST['hobby4'];
file_put_contents("c:/resume/textme.txt","$na $co $br $add $em $ge $ag $fa $ha $hc $hd");
?>
|
|
|
|
|
Date :
2010-01-27 22:13:19 |
By :
kennyg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอ๋โห
โอเคค่ะได้ละค่ะ
ผิดที่หนูกับหนดรับค่าผิดเองเห้อๆๆ
ขอบคุณทุกท่านมากนะค่ะ
|
|
|
|
|
Date :
2010-01-27 23:17:50 |
By :
Ms.ideas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|