 |
|
|
 |
 |
|
ประมาณนี้ครับ
<?
$file_name = "test_test.php"; ====> ชื่อไฟลล์ที่ต้องการจะแก้ครับ
$fp = fopen($file_name,"w");
if($_POST[text] <> ""){
fwrite($fp,$_POST[text]);
fclose($fp);
}
$fp = fopen($file_name,"r");
$text = fread($fp,filesize($file_name));
?>
<form name="form1" method="post" action="">
<textarea name="text" cols="80" rows="20" id="text"><? echo $text;?></textarea>
<input name="submit" type="submit" value="submit">
</form>
ลองดูครับว่าตรงใจเปล่าอ่ะ 
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 16:27:02 |
By :
rrr |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มันไม่ได้ครับขึ้น Error
Parse error: parse error, unexpected T_IS_IDENTICAL in C:\Inetpub\wwwroot\isn_in\admin\template_edte.php on line 55
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 16:41:14 |
By :
frame |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้กำหนดไฟล์ที่ต้องการอ่านตรงหรือเปล่าครับ ตรงบรรทัดนี้อ่ะครับ
$file_name = "test_test.php"; ====> ชื่อไฟลล์ที่ต้องการจะแก้ครับ
test_test.php ต้องเป็นไฟลล์ที่มีจรงิด้วยนะครับ
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 16:46:49 |
By :
rrr |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
กำหนดแล้วครับไม่ได้อะครับ
$file_name = "te.txt"; ====> ª×èÍä¿ÅÅì·Õèµéͧ¡ÒèÐá¡é¤ÃѺ
$fp = fopen($file_name,"w");
if($_POST[text] <> ""){
fwrite($fp,$_POST[text]);
fclose($fp);
}
$fp = fopen($file_name,"r");
$text = fread($fp,filesize($file_name));
?>
<form name="form1" method="post" action="">
<textarea name="text" cols="80" rows="20" id="text"><? echo $text;?></textarea>
<input name="submit" type="submit" value="submit">
ดี่มีเมล์เปล่าครับจะได้ถาม
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 16:51:37 |
By :
frame_ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอดูsource ของไฟลล์ หน่อยได้ไหมครับ
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 16:56:58 |
By :
rrr |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$file_name = "../www/theme/BigColor/style.css"; ====> ª×èÍä¿ÅÅì·Õèµéͧ¡ÒèÐá¡é¤ÃѺ
$fp = fopen($file_name,"w");
if($_POST[text] <> ""){
fwrite($fp,$_POST[text]);
fclose($fp);
}
$fp = fopen($file_name,"r");
$text = fread($fp,filesize($file_name));
?>
<form name="form1" method="post" action="">
<textarea name="text" cols="80" rows="20" id="text"><? echo $text;?></textarea>
<input name="submit" type="submit" value="submit">
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 17:04:08 |
By :
frame |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
นี่คือ source จริงๆที่เขียนลงไปใช่ไหมครับ
ถ้าใช่หละก็ ให้ลบ ====> ออกไปดิ้
แล้วลองซิ้ได้เปล่าอ่ะ
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 17:07:31 |
By :
rrr |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้ครับแต่ว่ามันขึ้น Warning: fread() [function.fread]: Length parameter must be greater than 0 in C:\Inetpub\wwwroot\isn_in\admin\template_edte.php on line 62
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 17:12:36 |
By :
frame |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
หรืออาจจะเป็นเพราะว่าใน file ที่คุณเปิดมาอ่านจะไม่มีอะไรเลยอ่ะ
วิธีแก้คือ เติม ตัว @ ลงตรงหน้าคำสั่ง fread ครับ ดังนี้
$text = @fread($fp,filesize($file_name));
ลองดูครับ ได้เปล่าอ่ะ 
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 17:18:21 |
By :
rrr |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่มีขึ้น Error แต่ไม่มีอะไรขึ้นเลยครับหน้าว่างเปล่า
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 17:28:22 |
By :
เฟลม |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ก็เพราะว่า file ข้อมูลของคุณไม่มีข้อความอะซิ้ครับ ลองเขียน ข้อความลงไปใน text area ดูดิ้ครับ แล้ว กด submit ดูครับ แล้วเช็คดูว่า ไฟล์ของคุณมีข้อความหรือเปล่า หรือว่าถ้ากด submit แล้วมีข้อความปรากฎขึ้นใน text area ก็แสดงว่า ข้อมูลถูกเขียนเข้าไปใน file ของคุณแล้วหละ
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 17:32:01 |
By :
rrr |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ครับขอบคุณครับพี่
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 17:35:01 |
By :
frame |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตกลงทำได้หรือยังครับ
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 17:45:13 |
By :
triplea |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้วครับ
|
 |
 |
 |
 |
Date :
5 มิ.ย. 2550 18:17:40 |
By :
ได้แล้วครับ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แต่ว่าข้อมูลที่มีอยู่ก่อนหายเกลี้ยงครับ
|
 |
 |
 |
 |
Date :
6 มิ.ย. 2550 09:22:44 |
By :
nn |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|