background image

 

 

35 | 

 

 

 

 

 

 

Εικόνα 7: Παράδειγμα χρήσης AJAX στην Δ.Ε. 

 

2.1.6 PHP 

Η PHP είναι μία ιδιαίτερα δημοφιλής αντικειμενοστραφής γλώσσα προγραμματισμού για 

το διαδίκτυο. Εκτελείται από τον εξυπηρετητή (Web Server) με σκοπό την δυναμική παραγωγή 

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

λογισμικού.  Επομένως  αποτελεί  κομμάτι  του  προγραμματισμού  εξυπηρετητή.  Συνδυάζεται 

εύκολα  με  την  HTML  και  μαζί  αποτελούν  τους  θεμελιώδεις  λίθους  του  προγραμματισμού 

διαδικτύου.  Η  εκτέλεση  της  πρώτης  πραγματοποιείται  από  κάποιο  διερμηνευτή  (interpreter) 

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

Η  PHP  παρουσιάζει  ποικίλες,  σημαντικές  και  καθοριστικές  δυνατότητες.  Έχει  τη 

δυνατότητα να προσπελάσει βάσεις δεδομένων χρησιμοποιώντας οδηγούς (drivers), να μεταφέρει 

και  γενικώς  να  διαχειρίζεται  αρχεία  και  cookies  (αρχεία  μικρού  μεγέθους  για  προσωρινή 

αποθήκευσης)[11] και να αποστέλλει ηλεκτρονικά μηνύματα (emails) μέσω της επικοινωνίας της 

με Εξυπηρετητή Ηλεκτρονικού Ταχυδρομείου (Email Server) [12]. Έτσι η PHP μπορεί να ελέγχει 

την εγγραφή ή σύνδεση ενός χρήστη με το σύστημα, να προκαλεί δυναμικά ενέργειες με εκτέλεση