আমি একটি HTML ফর্ম তৈরি করেছি। আমি চাই যে এটার মধ্যে যে তথ্য ইনপুট দেওয়া হবে তা একটা TXT (টেক্সট) ফাইলে সেভ হোক কারণ আমার কোন ডাটাবেজ নেই।  সবচেয়ে বেশি ভালো হবে যদি পুরো প্রসেসটা শুধু HTML, CSS এবং javaScript দিয়ে করা যায়। তবে অন্য যেকোন উপায়ে হলেও চলবে। আশা করছি আমার প্রশ্নের সঠিক উত্তরটি পাব।
5723 views

1 Answers

HTML, CSS, JS তিনটাই front-end (aka Client-side) ল্যাঙ্গুয়েজ। ডকুমেন্টের বাইরে ডাটা এক্সপোর্ট করতে হলে PHP বা অন্যকোন সার্ভার-সাইড ল্যাঙ্গুয়েজ ইউজ করা লাগবে।

আর এর জন্য আপনাকে লোকাল সার্ভারও সেট-আপ করা লাগবে...Xampp অথবা Wampp এগুলো pre-configured লোকাল সার্ভার।


এক্সাম্পল কোড-

HTML:

 action="expdata.php" method="POST">
     name="uname" type="text" />
     name="pass" type="password" />
     type="submit" name="submit" value="Export Data">

PHP:

php
if(isset($_POST['uname']) && isset($_POST['pass'])) {
    $data = $_POST['uname'] . '-' . $_POST['pass'] . "\r\n";
    $ret = file_put_contents('/path/to/directory/filename.txt', $data, FILE_APPEND | LOCK_EX);
    if($ret === false) {
        die('Error!');
    }
    else {
        echo "$ret bytes exported to the file.";
    }
}
else {
   die('Error while processing data!');
}


5723 views

Related Questions