katina Δημοσ. 6 Απριλίου 2011 Δημοσ. 6 Απριλίου 2011 Μπορώ να κάνω μια απλή login φόρμα ή οτιδήποτε φόρμα που κάνοντας submit να κρατιούνται οι πληροφορίες σε ένα txt αρχείο;
Uberalles_gr Δημοσ. 6 Απριλίου 2011 Δημοσ. 6 Απριλίου 2011 > <?php $myFile = "file.txt"; $fh = fopen($myFile, 'a') or die("can't open file"); $stringData = "Εδώ βάζεις ότι θέλεις"; fwrite($fh, $stringData); fclose($fh); ?>
katina Δημοσ. 6 Απριλίου 2011 Μέλος Δημοσ. 6 Απριλίου 2011 Ευχαριστώ πολύ Για να κάνει με μια φόρμα submit και να γράφονται αυτά που γράφηκαν στη φόρμα σε ένα txt;
everfrost Δημοσ. 6 Απριλίου 2011 Δημοσ. 6 Απριλίου 2011 <?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 στα πεδία της φόρμας κτλπ κτλπ..
katina Δημοσ. 6 Απριλίου 2011 Μέλος Δημοσ. 6 Απριλίου 2011 Sorry, αλλά έχω κάποιο πρόβλημα, μπορείς να γίνεις πιο σαφής;
everfrost Δημοσ. 6 Απριλίου 2011 Δημοσ. 6 Απριλίου 2011 όπως μας λες έχεις κάποια φόρμα για παράδειγμα: ><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
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.