background image

Κεφάλαιο 2 - Θεωρητικό Υπόβαθρο 
 

 

 

 

24 

 

έναν πίνακα με την ονομασία “$_POST”. Έτσι εάν ο πελάτης κάνει αποστολή μίας φόρμας με 
ένα  στοιχείο  ονομασμένο  “variable”  που  περιέχει  την  τιμή  “value”,  κατά  την  εκτέλεση  του 
σεναρίου  PHP  στον  εξυπηρετητή  θα  έχουμε  πρόσβαση  στην  τιμή  του  πίνακα 
“$_POST[‘variable’]==’value’”. Η μέθοδος GET αντίθετα χρησιμοποιείται για την ανάκτηση 
πληροφορίας  από  την  διακομιστή.  Η  χρήση  της  μεθόδου  GET  γίνεται  συνήθως  μέσο  του 
συνδέσμου  αλλά  μπορεί  και  αυτή  η  μέθοδος  επιλεχθεί  κατά  την  χρήση  AJAX.  Για  την 
περίπτωση  περιεχόμενων  δεδομένων  στην  μέθοδο  GET  η  PHP  χρησιμοποιεί  τον  πίνακα 
“$_GET”. 

Έτσι 

μεταβαίνοντας 

στον 

θεωρητικό 

σύνδεσμο 

“http://example.com/index.php?var=value” το σενάριο PHP στον εξυπηρετητή θα περιέχει την 
τιμή στον πίνακα “$_GET[‘var’]==’value’”. Βλέπουμε λοιπόν ότι έχοντας έναν λειτουργικό 
εξυπηρετητή  και  δίνοντας  την  δυνατότητα  διάδραση  του  χρήστη  με  την  εφαρμογή,  οι 
παραπάνω μέθοδοι βρίσκουν εφαρμογή σε πολλές λειτουργίες που χρησιμοποιούμε. 

 

2.2 Εξωτερικά Εργαλεία που Χρησιμοποιήθηκαν 

 

 

Τα  βασικά  εργαλεία  που  παρουσιάστηκαν  παραπάνω  αποτελούν  μέρος  του 

προγραμματισμού διαδικτύου για δεκαετίες. Ως αποτέλεσμα αυτού του γεγονότος, υπάρχουν 
πολλά  βοηθητικά  εργαλεία  που  έχουν  αναπτυχθεί  με  σκοπό  την  προσθήκη  ενός  περαιτέρω 
αφαιρετικού  επιπέδου.  Τέτοια  εργαλεία  ποικίλουν  από  εξιδεικευμένες  λειτουργίες  ως 
βιβλιοθήκες και πλαίσια. Στις επόμενες ενότητες παρουσιάζονται τα εξωτερικά εργαλεία αυτού 
του  είδους  που  χρησιμοποιήθηκαν  για  την  εφαρμογή  μας,  προσθέτοντας  σύγχρονες  και 
δοκιμασμένες λύσεις για τις λειτουργίες που χρειαζόμαστε.   

 

 

2.2.1 Πλαίσιο Bootstrap 
 

 

Το Bootstrap [22] είναι ένα HTML, CSS και JavaScript πλαίσιο. Παρέχει έτοιμες CSS 

κλάσεις γενικής χρήσης και JavaScript γεγονότα πάνω σε κάποιες από αυτές τις κλάσεις για 
συνήθεις  λειτουργίες.  Μας  δίνει  την  δυνατότητα  να  βασίσουμε  τον  βασικό  σκελετό  του 
θέματος  εμφάνισης  που  αναπτύξαμε  πάνω  σε  ένα  δοκιμασμένο  και  έμπειρο  σύστημα.  Το 
πλαίσιο Bootstrap που χρησιμοποιούμε είναι η 3

η

 έκδοση και συγκεκριμένα η έκδοση Bootstrap 

3.3.6.  

 

Οι δυνατότητες που προσφέρει το Bootstrap είναι πολλές αλλά υπάρχουν κάποιες από 

αυτές που αξίζει να αναφερθούν ξεχωριστά. Η πρώτη δυνατότητά του, που μας οδήγησε και 
στη επιλογή αυτού του εργαλείου, είναι ότι ανταποκρίνεται σωστά στις διαστάσεις της οθόνης 
του χρήστη. Καθώς θεωρούμε ότι είναι σημαντικό για την εφαρμογή μας να προσφέρει σε κάθε 
χρήστη  την  δυνατότητα  προσπέλασης  της  από  ποικιλία  συσκευών,  είναι  φανερό  γιατί  μας 
ενδιαφέρει  σε  μεγάλο  βαθμό  μια  τέτοια  δυνατότητα.  Μία  ακόμη  δυνατότητα  του  Bootstrap 
είναι  η  χρήση  πλέγματος.  Οι  βασικές  κλάσεις  που  χρησιμοποιεί  το  Bootstrap  για  την 
δημιουργία μίας ιστοσελίδας προτείνουν τον διαχωρισμό των στοιχείων σε σειρές και στήλες 
δημιουργώντας ένα πλέγμα. Εκτός  από  την  πολύ καλή συνεργία αυτής της τεχνικής με την 
πρώτη  δυνατότητα  που  αναφέραμε,  η  χρήση  πλέγματος  οδηγεί  ταυτόχρονα  σε  μια  πολύ