background image

ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 

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 αρχείου (βλ. 

Εικόνα 5).