35 |
Εικόνα 7: Παράδειγμα χρήσης AJAX στην Δ.Ε.
2.1.6 PHP
Η PHP είναι μία ιδιαίτερα δημοφιλής αντικειμενοστραφής γλώσσα προγραμματισμού για
το διαδίκτυο. Εκτελείται από τον εξυπηρετητή (Web Server) με σκοπό την δυναμική παραγωγή
της σελίδας που ζητείται από την μεριά του πελάτη και ουσιαστικά από τον χρήστη του
λογισμικού. Επομένως αποτελεί κομμάτι του προγραμματισμού εξυπηρετητή. Συνδυάζεται
εύκολα με την HTML και μαζί αποτελούν τους θεμελιώδεις λίθους του προγραμματισμού
διαδικτύου. Η εκτέλεση της πρώτης πραγματοποιείται από κάποιο διερμηνευτή (interpreter)
κώδικα ο οποίος εκτελείται με την σειρά του στον εξυπηρετητή.
Η PHP παρουσιάζει ποικίλες, σημαντικές και καθοριστικές δυνατότητες. Έχει τη
δυνατότητα να προσπελάσει βάσεις δεδομένων χρησιμοποιώντας οδηγούς (drivers), να μεταφέρει
και γενικώς να διαχειρίζεται αρχεία και cookies (αρχεία μικρού μεγέθους για προσωρινή
αποθήκευσης)[11] και να αποστέλλει ηλεκτρονικά μηνύματα (emails) μέσω της επικοινωνίας της
με Εξυπηρετητή Ηλεκτρονικού Ταχυδρομείου (Email Server) [12]. Έτσι η PHP μπορεί να ελέγχει
την εγγραφή ή σύνδεση ενός χρήστη με το σύστημα, να προκαλεί δυναμικά ενέργειες με εκτέλεση