09/10/2018, 17:51

[Q] Sửa đổi nội dung file trên SERVER. Vấn đề nan giải...???

Mình gặp phải một vấn đề hóc búa như sau:

- Giả sử Website cho phép người truy cập xem một file (file này nằm trên server), như Word hoặc TXT chẳng hạn. Không những xem mà họ còn tác động đến file đó, như gõ thêm hoặc xóa một vài câu.

- Và tiếp theo họ yêu cầu server lưu lại những thay đổi đó. Lên máy server chứ không phải lên máy của họ. Nghĩa là file Word hoặc TXT (trên server) đó bị thay đổi và PHẢI LƯU LẠI.

Các bạn có ai đã gặp vấn đề này xin chỉ giáo mình với. ASP hay PHP hay bất cứ ngôn ngữ LTWEb nào ....

Mình rất mong các bạn tham gia vào vấn đề này.
nguyenthu viết 19:52 ngày 09/10/2018
Chào bạn,
Đây là thí dụ :

// A) Lấy nội dung của file cũ :
//**********************
$monmail = "";
if (file_exists($file))
{
$size = filesize($file);
// Ouvrir pour lire et ecrire, pointeur au debut
$fp = fopen($file, "r+");
$monmail = fread($fp, $size);
}
if ($fp) {fclose($fp);}

việc này cho phép bạn hiển thị trong một form get.

// B) Thêm :
//***********
// 1) Mở file ra để viết
//==============
if ($Sender != "")
{
if (file_exists($file))
{// Creation, pointer ở đầu
$fp = fopen($file, "w+");
}

// 2) Nội dung mới :
//==============
$monmail = $monmail . "Ngöôùi gôûi : " . $Sender . "<br>";
$monmail = $monmail . "Ngöôøi nhaän : " . $Receiver . "<br>";
$monmail = $monmail . "Ngaøy gôûi : " . $DateSent . "<br>";
$monmail = $monmail . "Baûn sao : " . $Cc . "<br>"; $monmail = $monmail . "Tieâu ñeà : " . $Object . "<br>";
$monmail = $monmail . $Content . "<br><hr><br>";
//echo "Content stripslashes = " . stripslashes($Content) . "<br>";

// 3) Ecrire cả file :
//============
$ret = fputs($fp, $monmail);
if ($ret) {echo "";}
else
{echo "Write gặp lỗi.<br>";}

// 4) Đóng file :
//=============
fclose($fp);
}
Chúc thành công.
qthuong viết 20:02 ngày 09/10/2018
còn đây là soucre được viết bắng asp nè
http://vnhacker.org/forum/?act=ST&f=...l=admin+dir&s=
romeo viết 20:04 ngày 09/10/2018
Mấy cách này đều đơn giản sửa file txt, có script nào sửa DOC với excel ko nhỉ?
crab viết 19:53 ngày 09/10/2018
Bài viết được gửi bởi romeo
Mấy cách này đều đơn giản sửa file txt, có script nào sửa DOC với excel ko nhỉ?
Cách đơn giản nhất là cho họ load về, edit, upload đè lên cái cũ, xong
Bài liên quan
0