Προς το περιεχόμενο

Οι πληροφορίες μιας φόρμας να αποθηκεύονται σε txt


katina

Προτεινόμενες αναρτήσεις

Δημοσ.

Μπορώ να κάνω μια απλή login φόρμα ή οτιδήποτε φόρμα που κάνοντας submit να κρατιούνται οι πληροφορίες σε ένα txt αρχείο;

Δημοσ.

Ευχαριστώ πολύ

 

Για να κάνει με μια φόρμα submit και να γράφονται αυτά που γράφηκαν στη φόρμα σε ένα txt;

Δημοσ.

<?php

 

/* τα στοιχεία της φόρμας προς εγγραφή */

 

$name = $_POST['name'];

$email = $_POST['email'];

$message = $_POST['message'];

 

$myFile = "file.txt";

$fh = fopen($myFile, 'a') or die("can't open file");

 

$stringData = "name: ".$name."email: ".$email."message: ".$message;

fwrite($fh, $stringData);

 

fclose($fh);

?>

 

Σε συνδιασμό με τον παραπάνω κώδικα και πολύ απλά κάπως έτσι..ο κώδικας προυποθέτει να γνωρίζεις βέβαια και κάποια πραγματάκια όπως πχ να δηλώνεις name attributes στα πεδία της φόρμας κτλπ κτλπ..

Δημοσ.

όπως μας λες έχεις κάποια φόρμα για παράδειγμα:

 

><form action="process.php" method="POST">
<p>Name:</p>
<input type="text" name="name" />

<p>email:</p>
<input type="text" name="email" />

<p>message:</p>
<textarea name="message" ></textarea>
<input type="submit" value ="Send/write whatever.." />
</form>

 

και θέλεις τα δεδομένα που πληκτρολογεί ο χρήστης να αποθηκεύονται σε κάποιο text αρχείο.

 

Στην ουσία αυτό που πρέπει να κάνεις είναι να βάλεις στο action field της φόρμας σου το path του php αρχείου(στο παράδειγμα μας είναι process.php) που θα κάνει αυτή την διεργασία έτσι ώστε όταν πατηθεί το submit να περνάει όλες της πληροφορίες σε μεταβλητές που ορίζεις εσύ.

 

ο κώδικας του αρχείου που θα σου κάνει αυτή την δουλειά χοντρικά είναι ο κώδικας που σου ποστάραμε.

 

><?php

/* τα στοιχεία της φόρμας προς εγγραφή */

$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];

$myFile = "file.txt";
$fh = fopen($myFile, 'a') or die("can't open file");

$stringData = "name: ".$name."email: ".$email."message: ".$message;
fwrite($fh, $stringData);

fclose($fh);
?>

 

Τώρα αν δεν καταλαβαίνεις ούτε αυτό.

 

http://www.w3schools.com/html/default.asp

http://www.w3schools.com/php/default.asp

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...