ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ
15
2.3.5 Επέκταση PDO
Η γλώσσα PHP περιλαμβάνει διάφορες βιβλιοθήκες ελεύθερου και ανοιχτού κώδικα και
επιτρέπει στους προγραμματιστές να γράψουν επεκτάσεις στην γλώσσα προγραμματι-
σμού C, με σκοπό να προσθέσουν ειδικά χαρακτηριστικά λειτουργικότητας με τη
γλώσσα PHP. Οι επεκτάσεις της PHP μπορούν να συνταχθούν στατικά ή να φορτωθούν
δυναμικά κατά το χρόνο εκτέλεσης. Μία βασική επέκταση της PHP είναι το PHP Data
Objects (PDO) [6], που αποτελεί ένα επίπεδο αφαίρεσης και χρησιμοποιείται για την
πρόσβαση σε βάσεις δεδομένων. Ένα βασικό πλεονέκτημα από την χρήση της επέκτασης
PDO, είναι η ασφάλεια που παρέχει στην διασύνδεση των δεδομένων.
2.3.6 JavaScript
Η JavaScript [7] είναι μια από τις δημοφιλέστερες γλώσσες προγραμματισμού για την
δημιουργία δυναμικών ιστοσελίδων, εφέ αλλά ακόμα και για την πλήρη δημιουργία παι-
χνιδιών. Αποτελεί μια γλώσσα σεναρίων, και ενσωματώνεται μέσα στον κώδικα HTML.
Είναι μια γλώσσα προγραμματισμού που εκτελείται από την πλευρά του χρήστη (client-
side scripts) και δίνει την δυνατότητα να ανταλλάσσονται ασύγχρονα δεδομένα με τον
διακομιστή και να αλλάζει δυναμικά το περιεχόμενο που εμφανίζεται στον χρήστη. Ένα
παράδειγμα οι φόρμες καταχώρησης δεδομένων ή φόρμες που συμπληρώνουμε τα στοι-
χεία μας για να κάνουμε σύνδεση σε μια ιστοσελίδα μπορούν να γίνουν δυναμικές και να
ελέγχονται ασύγχρονα τα στοιχεία που εισάγουμε. Έτσι, γίνεται ταχύτερος ο έλεγχος και
αν μόνο αν όλα τα στοιχεία που εισήγαμε είναι σωστά θα γίνει η καταχώρηση ή θα μας
επιτρέψει να συνδεθούμε στο σύστημα. Παρακάτω παρουσιάζεται ένας απλός κώδικας
JavaScript (Κώδικας 4).
<script type="text/javascript">
alert("Hello Word");
</script>
Κώδικας 4: Παράδειγμα JavaScript.
Ο κώδικα JavaScript μπορεί να ενσωματωθεί με δύο τρόπος με στην HTML:
▪ Ο πρώτος είναι να τον ενσωματώσομε μέσα στον κώδικα του HTML αρχείου (βλ.