Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου
|
|
- Παρθενορή Οικονόμου
- 5 χρόνια πριν
- Προβολές:
Transcript
1 Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 07 Δρ. Μηνάς Δασυγένης Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών arch.icte.uowm.gr/mdasyg 1
2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. Έκδοση Σεπτέμβριος
3 Περιεχόμενα 1. Σκοπός της άσκησης Ερωτήσεις/Ασκήσεις
4 1. Σκοπός της άσκησης Εργαστήριο PHP#3: Ολοκλήρωση της φόρμας επικοινωνίας. Θωράκιση και ασφάλιση της φόρμας. Σύνδεση με βάση δεδομένων. Εύρεση, επιλογή, διαγραφή στοιχείων. 2. Ερωτήσεις/Ασκήσεις Δημιουργήστε ένα φάκελο με το όνομα lab07 μέσα στο htdocs του xampp και τοποθετήστε μέσα σε αυτόν τα αρχεία που είχαν δημιουργηθεί στο προηγούμενο εργαστήριο. Επισκεφτείτε τη σελίδα και επιβεβαιώστε ότι εμφανίζεται σωστά ο ιστοχώρος. Μόλις βεβαιωθείτε ότι λειτουργεί σωστά να την μεταφορτώσετε στο διακομιστή σας (ενδέχεται να απαιτούνται κάποιες επιπρόσθετες τροποποιήσεις στα αρχεία σας) Ολοκλήρωση της φόρμας επικοινωνίας Σε προηγούμενο εργαστήριο είχαμε κατασκευάσει το αρχείο contact.php το οποίο καλούνταν όταν ο επισκέπτης πατούσε στο δεσμό επικοινωνία. Σε αυτήν την άσκηση θα τοποθετήσουμε κατάλληλο κώδικα, ώστε όταν ο χρήστης συμπληρώσει τη φόρμα να στέλνεται ένα στο διαχειριστή της σελίδας με τα στοιχεία που έχει δηλώσει ο χρήστης. Θα χρησιμοποιήσουμε μια τεχνική στην οποία το ίδιο αρχείο (contact.php) θα χρησιμοποιείται για να εμφανίζει τη φόρμα, αλλά και για να αποστέλλει το όταν πατηθεί το κουμπί αποστολή. Θα πρέπει αρχικά να διαχωρίσουμε τις 2 διαφορετικές αυτές λειτουργίες ή καταστάσεις. Η πρώτη κατάσταση είναι όταν για πρώτη φορά εμφανίζεται η σελίδα αυτή και η δεύτερη κατάσταση είναι όταν ο χρήστης έχει πατήσει το κουμπί αποστολή. Όταν πατηθεί το κουμπί αποστολή, τα στοιχεία της φόρμας αποστέλλονται στο ίδιο αρχείο, δημιουργώντας τις μεταβλητές της φόρμας. Άρα ο διαχωρισμός θα γίνει με το να ελέγξουμε αν υπάρχει μια μεταβλητή της φόρμας μας ή όχι. Ο έλεγχος θα γίνει χρησιμοποιώντας τη συνάρτηση if(!isset($_post[name])). {δηλαδή ΑΝ δεν έχει γίνει POST (υποβολή) στο αρχείο... Τοποθετήστε αμέσως κάτω από το πεδίο <input type=text name= >, ένα ακόμη πεδίο φόρμας, το οποίο θα είναι το πεδίο που ο χρήστης θα γράφει ένα μήνυμα. Θα χρησιμοποιήσουμε το <textarea size="80" name="message" /> (μέσα σε <tr><td> θα μπει αυτό, όπως ακριβώς όλα τα άλλα πεδία της φόρμας, μη ξεχάσετε να κλείσετε το </textarea>) Επισκεφτείτε τη σελίδα και δείτε αν εμφανίζονται όλα τα πεδία της φόρμας. Τροποποιήστε τον κώδικα ως εξής. Στην επόμενη γραμμή από το τμήμα maincontent τοποθετήστε τον κώδικα αυτής της συνθήκης ως εξής: <div id="maincontent"> <?php if(!isset($_post[name])){... Μη ξεχάσετε ΠΡΙΝ από το τέλος του τμήματος </div> να κλείσετε τη συνθήκη if και το κομμάτι σήμανσης php Τροποποιήστε τη δήλωση της φόρμας στο action: είτε με το να σβήσετε τη παράμετρο action=.... Μόλις τη σβήσετε αυτό θα σημαίνει ότι η φόρμα θα γίνεται POST στο ίδιο το αρχείο. 4
5 είτε να τοποθετήσετε action= contact.php για να γίνεται post στο ίδιο το αρχείο. Αυτό είναι καλύτερο γιατί είναι σύμφωνα με το XHTML. Επειδή το κείμενο που βρίσκεται μέσα στη δομή if δε μπορεί να αναγνωριστεί από τη php θα πρέπει είτε αυτό να μπει μέσα σε εντολές echo ως εξής ( echo '<form method="post">'... ) το οποίο είναι αρκετά χρονοβόρο και δύσκολο, είτε να χρησιμοποιήσουμε (καλύτερα) την τεχνική HEREDOC για να εκτυπώσουμε όλες τις γραμμές με μια εντολή. Για να γίνει αυτό, αμέσως μετά την ανωτέρω γραμμή if(!isset... δώστε echo <<<END_OF_FORM και στο σημείο πριν από το κλείσιμο της δομής if δώστε τη γραμμή (προσοχή η λέξη τερματισμού του HEREDOC να ξεκινάει από την πρώτη στήλη μιας γραμμής): END_OF_FORM; Το παραπάνω θα έχει ως συνέπεια οι γραμμές ανάμεσα στις 2 αυτές εντολές να σταλούν ως έχει στο φυλλομετρητή. Επισκεφτείτε τη σελίδα και θα δείτε τη φόρμα. Συμπληρώστε μια φορά τα στοιχεία της φόρμας και πατήστε αποστολή και θα δείτε μια κενή σελίδα. Αυτό οφείλεται γιατί στο αρχείο contact.php έχουμε γράψει μόνο κώδικα για την Α περίπτωση (που εμφανίζεται η φόρμα για την πρώτη φορά). Θα πρέπει να γράψουμε κώδικα για τη Β περίπτωση. Μόλις κλείσει η δομή if τοποθετήστε την εντολή else {... για να τοποθετήσουμε εντολές για την Β περίπτωση. O κώδικας που θα χρειαστείτε βρίσκεται στο αρχείο contact_process.php που είχατε φτιάξει σε προηγούμενο εργαστήριο. Πηγαίνετε στο τμήμα maincontent αυτού του αρχείου και αντιγράψτε το κώδικα που βρίσκεται μέσα στις γραμμές <?php?> χωρίς ασφαλώς αυτές τις 2 γραμμές. Τοποθετήστε αυτόν τον κώδικα μέσα στο else που είχατε δημιουργήσει πριν. Επισκεφτείτε τη σελίδα και θα δείτε τη φόρμα. Συμπληρώστε μια φορά τα στοιχεία της φόρμας και πατήστε αποστολή. Θα δείτε να λειτουργεί η φόρμα σας σωστά. (***Το αρχείο contact_process.php δε μας χρειάζεται πια ούτε σε επόμενα εργαστήρια. Μπορείτε να το διαγράψετε***) Μέσα στη δομή else, υπάρχουν οι μεταβλητές της φόρμας $name=$_post["name"]; $ =$_post[" "]; $contact=$_post["contact"]; Σε αυτές θα προσθέσουμε και τη μεταβλητή του πεδίου που προσθέσαμε σε αυτό το εργαστήριο. Δημιουργήστε μια μεταβλητή $message στην οποία θα δώσετε το περιεχόμενο του stripcslashes($_post[ name ]); Σημειώστε ότι χρησιμοποιούμε τη συνάρτηση stripcslashes() για να απομακρύνουμε τους escape characters. H PHP αυτόματα τοποθετεί κάποιους χαρακτήρες με τη διαγώνιο \ για να γίνει το escape του χαρακτήρα. Για παράδειγμα, αν ο χρήστης πληκτρολογήσει Ο' Β τότε αυτό θα γίνει POST ως O\' B. To που θα στείλουμε θα έχει θέμα που θα συσχετίζεται με την επιλογή του χρήστη για να έρθουμε σε επικοινωνία μαζί του ή όχι. Συγκεκριμένα θα έχει είτε το θέμα Message from a visitor είτε Message from a visitor who wants reply. Για να το πετύχουμε αυτό θα δημιουργήσουμε τη μεταβλητή $subject. Μέσα στη δομή if ($contact == yes) δώστε $subject= Message from visitor $name who wants reply Παρομοίως, δώστε μέσα στη επόμενη δομή ( elseif) την τιμή $subject= Message from visitor $name 5
6 Το επόμενο βήμα είναι να στείλουμε με τα στοιχεία της φόρμας σε μια δική μας διεύθυνση . Για να γίνει αυτό θα χρησιμοποιήσουμε τη συνάρτηση mail() ως εξής (μόλις κλείσει η ανωτέρω δομή if/else. mail( $subject, $message, $ ); Η συνάρτηση αυτή στέλνει στη διεύθυνση με θέμα $subject και μήνυμα $message και αποστολής $ . Για να σταλεί το χρησιμοποιείται η ρύθμιση του διακομιστή αλληλογραφίας που έχει ρυθμιστεί στη PHP. Οι ρυθμίσεις βρίσκονται στο αρχείο php.ini στο τμήμα [mail function] SMTP = smtp.isp.net sendmail_from = me@isp.net Στο SMTP θα πρέπει να οριστεί ο διακομιστής εξερχόμενης αλληλογραφίας. Επίσης ορίστε τιμή στο sendmail_from τη δικιά σας διεύθυνση. Αν οι γραμμές αυτές έχουν το χαρακτήρα ; μπροστά τους τότε θεωρούνται σχόλια και δε λαμβάνονται υπόψην, οπότε θα πρέπει να σβήσετε το ;. Στο UOWM θα πρέπει να βάλετε SMTP το smtp.uowm.gr αν θέλετε να στείλετε σε δικιά σας διεύθυνση που ανήκει στο uowm.gr (όταν το site εκτελείται από το Προσοχή!!! Απαιτείται restart το apache για την αλλαγή! ==> Στο διακομιστή του hosting δεν έχετε πρόσβαση σε αυτό το αρχείο. Δοκιμάστε τη mail() μήπως λειτουργεί χωρίς ρυθμίσεις, διαφορετικά δε μπορεί να γίνει κάτι. Μη σας απασχολήσει αν δε λειτουργεί. ==> Εναλλακτικά, η αποστολή μπορεί να γίνει με τη χρήση του SMTP Authentication με το λογαριασμό που μπορεί να έχουμε είτε στο google είτε σε άλλο πάροχο. Οι οδηγίες βρίσκονται στο { Send from a PHP Script Using SMTP Authentication Ενίσχυση της φόρμας ως προς την ασφάλεια ==>Η φόρμα που κατασκευάσαμε δεν κάνει κανένα έλεγχο ασφάλειας. Θα πρέπει να προσθέσετε τα παρακάτω: να χρησιμοποιηθεί η συνάρτηση empty() στα πεδία της φόρμας ώστε αν είναι κενά να εμφανίζεται κατάλληλο μήνυμα και σταματάει η εκτέλεση (die( ) ). if(empty($name) empty($ ) empty($message)) {... να κάνουμε έναν έλεγχο ότι ο χρήστης έχει δώσει μια διεύθυνση. Διαφορετικά σταματάει η εκτέλεση (die( ) αφού εμφανιστεί το κατάλληλο μήνυμα). Θα πρέπει να υπάρχει το καθώς και τουλάχιστον μια. (τελεία) if (!strstr($ ,"@")!strstr($ ,".")) {.. Επίσης καλό είναι να καταγράφουμε και τις πληροφορίες σχετικά με την IP του επισκέπτη, τη σελίδα από την οποία επισκέφτηκε τη φόρμα μας και το πρόγραμμα που επισκέφθηκε τη σελίδα. Για να το κάνουμε αυτό, θα δημιουργήσουμε 3 hidden πεδία στη φόρμα ως εξής: Μέσα στο id= maintcontent αμέσως κάτω από το <?php δίνουμε τις εντολές οι οποίες αναθέτουν σε 3 μεταβλητές τα παραπάνω στοιχεία, χρησιμοποιώντας τη συνάρτηση της PHP getenv() $ipi = getenv("remote_addr"); $httprefi = getenv ("HTTP_REFERER"); $httpagenti = getenv ("HTTP_USER_AGENT"); 6
7 Το αλφαριθμητικό END_OF_FORM; τοποθετήστε το ΠΡΙΝ από το </form> (πριν κλείσει η φόρμα δηλαδή) στην πρώτη στήλη της γραμμής. Τοποθετήστε ως πεδία κρυφά τις παραπάνω μεταβλητές στη φόρμα με το να γράψετε τον παρακάτω κώδικα αμέσως ΠΡΙΝ να κλείσει η φόρμα και αμέσως μετά το αλφαριθμητικό END_OF_FORM: echo "</table>"; echo "<input type=\"hidden\" name=\"ip\" value=\"$ipi\" />"; echo "<input type=\"hidden\" name=\"httpref\" value=\"$httprefi\" />"; echo "<input type=\"hidden\" name=\"httpagent\" value=\"$httpagenti\" />"; echo "</form>"; Σβήστε το επιπρόσθετο </form> </table> αν υπάρχει κάτω από αυτές τις γραμμές. Επισκεφτείτε τη σελίδα της φόρμας και από το μενού του φυλλομετρητή σας δείτε το πηγαίο κώδικα (view->source). Θα διαπιστώσετε ότι εμφανίζονται ως hidden τα πεδία με τις παραπάνω συμπληρωμένες τιμές. Π.χ. Θα δείτε: <input type="hidden" name="ip" value=" " /> Τροποποιήστε το κομμάτι που επεξεργάζεται τα στοιχεία της φόρμας που γίνεται POST ως εξής: Δηλώστε τις μεταβλητές: $ip = $_POST['ip']; $httpref = $_POST['httpref']; $httpagent = $_POST['httpagent']; Πριν από την εντολή mail προσαρτήστε στο μήνυμα τις επιπρόσθετες πληροφορίες ως εξής πριν από την εντολή mail(): $message=$message."\n INFO:\n IP: $ip \n httpref: $httpref \n httpagent: $httpagent"; Επίσης μπορείτε να χρησιμοποιήσετε το παρακάτω κομμάτι κώδικα αμέσως πριν την εντολή mail() ώστε αν ανιχνευτεί κάποια ακολουθία χαρακτήρων χρησιμοποιώντας τη συνάρτηση eregi(), που δεν επιτρέπεται όπως To:, CC: και άλλα να σταματάει η εκτέλεση με κατάλληλο μήνυμα. Αντί για την eregi() (η οποία δεν υποστηρίζεται από την έκδοση PHP 5.3.0) να χρησιμοποιήσετε τη συνάρτηση preg_match() που κάνει την ίδια λειτουργία είναι καλύτερη και πιο γρήγορη. Τροποποιήστε κατάλληλα τον κώδικα που σας δίνεται παρακάτω. ΠΡΟΣΟΧΗ: Η preg_match()απαιτεί την κανονική έκφραση μέσα σε delimeter: /. Παράδειγμα: /CC:/ foreach($_post as $fields => $value) if(eregi("to:", $value) eregi("cc:", $value) eregi("cco:", $value) eregi("content-type", $value)) exit("error: Code injection attempt denied! Please don't use the following sequences in your message: 'TO:', 'CC:', 'CCO:' or 'Content-Type'."); Επίσης προκειμένου το να είναι συμβατό με το πρότυπο RFC821 πριν από το mail() δώστε την παρακάτω εντολή: /* Fix any bare linefeeds in the message to make it RFC821 Compliant. */ $message = preg_replace("#(?<!\r)\n#si", "\r\n", $message); 7
8 Σε αυτό το σημείο επιβεβαιώστε: [ ] Όλες οι σελίδες είναι XHTML συμβατές [ ] Οι φόρμες όταν γίνονται submit δημιουργούν σελίδες που είναι XHTML συμβατές με οτιδήποτε και να έχουμε επιλέξει στη φόρμα. [ ] Το Site μας λειτουργεί τόσο στο τοπικό xampp όσο και στο διακομιστή που έχουμε επιλέξει! [ ] Το CSS λειτουργεί σωστά στο Internet Explorer και στο Firefox Σύνδεση του ιστοχώρου με τη βάση δεδομένων (α) Δημιουργία του πίνακα ΚΑΤΗΓΟΡΙΕΣ Αρχικά θα πρέπει να δημιουργήσουμε τη βάση δεδομένων μας. Η βάση δεδομένων μας θα περιέχει μια σειρά από πίνακες, όπως παρακάτω: Επισκεφτείτε τη διεύθυνση ή αντίστοιχο πρόγραμμα πρόσβασης στη βάση δεδομένων. Όλες οι σελίδες σας θα πρέπει να έχουν κωδικοποίηση UTF-8. Επιλέξτε ως collation το utf8_general_ci και δημιουργήστε μια βάση με το όνομα gsite. Πατήστε δημιουργία και μόλις σας αναφέρει Database gsite has been created τότε έχει δημιουργηθεί με επιτυχία η βάση σας. Το επόμενο βήμα είναι να δημιουργήσετε τους πίνακες στη βάση. Δημιουργήστε έναν πίνακα με το όνομα CATEGORIES με 3 πεδία (από το σχετικό μενού).τα πεδία θα είναι τα εξής: category_id, int, primary key, auto increment category_description, varchar (max 30 χαρακτήρες), not null value, varchar (max 20 χαρακτήρες), not null Πατήστε ΑΠΟΘΗΚΕΥΣΗ και επιβεβαιώστε ότι έχει δημιουργηθεί ο πίνακας. Θα πρέπει να βάλουμε και δικαιώματα ασφαλείας στη βάση δεδομένων. Επιλέξτε τη βάση και στη συνέχεια την επιλογή ΠΡΟΝΟΜΙΑ. Δημιουργήστε ένα χρήστη με το όνομα luser1 και κωδικό 1234 στον οποίο θα δώσετε όλα τα προνόμια χρήσης (Grant ALL privileges) όπως φαίνεται στην εικόνα που ακολουθεί. ==> Ενδέχεται να υπάρχει διαφορετική έκδοση της phpmyadmin εγκατεστημένη. Η διαδικασία όμως είναι παρόμοια: Κατασκευάζουμε ένα χρήστη, δίνουμε κωδικό, και σύστημα localhost. Επιλέγουμε Προνόμια (privileges), επιλέγουμε το χρήστη, ενεργοποιούμε όλα τα δικαιώματα και επιλέγουμε τη βάση στην οποία θα εκχωρηθούν αυτά τα δικαιώματα. Πατάμε εκτέλεση. 8
9 Εικόνα 1- Κατασκευή χρήστη, επιλογή προνομίων και βάσης δεδομένων (β) σύνδεση της βάσης με τη φόρμα καταχώρησης αξιολόγησης Το επόμενο βήμα είναι να συνδέσουμε το site μας με τη βάση δεδομένων που κατασκευάσαμε. Δημιουργήστε ένα αρχείο με το όνομα database_functions.inc. Στο τέλος του αρχείου site_functions.php (αλλά πριν από το?>) τοποθετήστε τη γραμμή require( database_functions.inc ); Η πρώτη συνάρτηση που θα γράψουμε μέσα στο αρχείο database_functions.inc θα είναι η συνάρτηση δημιουργίας της σύνδεσης και θα την ονοματίσουμε db_open(). Δημιουργήστε μια συνάρτηση db_open() η οποία θα συνδέεται στη βάση δεδομένων μας και θα επιλέγει τον πίνακα gsite, ως εξής: function db_open() $db = mysql_connect('localhost', 'luser1', '1234') or die('δεν μπόρεσε να γίνει σύνδεση με τη βάση mysql_select_db('gsite') or die('η βάση δεδομένων δεν βρέθηκε'); Παρατηρήστε ότι χρησιμοποιήσαμε το πριν από την εκτέλεση της εντολής, το οποίο χρησιμοποιείται για να ΜΗΝ εμφανίζει πιθανά σφάλματα η εκτέλεση της εντολής. Έτσι, σε περίπτωση προβλήματος δε θα εμφανιστούν στον επισκέπτη τα μηνύματα σφάλματος του συστήματος (που μεταφέρουν πληροφορίες χρήσιμες για κακόβουλες ενέργειες στο διακομιστή) αλλά το δικό μας μήνυμα που βρίσκεται στο die(). Με παρόμοιο τρόπο κατασκευάστε τη συνάρτηση db_close() η οποία κλείνει τη σύνδεση με τη βάση δεδομένων. Επεξεργαστείτε το αρχείο add.php, βρείτε τις παρακάτω 3 γραμμές και διαγράψτε τις, αφού θα δημιουργούνται αυτόματα με κώδικα php: <option value="beach"> Παραλίες</option> <option value="rooms2let"> Ενοικιαζόμενα Δωμάτια </option> <option value="hotels"> Ξενοδοχεία </option> 9
10 Δημιουργήστε μια συνάρτηση στο αρχείο database_functions η οποία θα βρίσκει όλες τις κατηγορίες από τον πίνακα categories και θα τις εκτυπώνει με τη μορφοποίηση με παρόμοιο τρόπο με τις παραπάνω option γραμμές, όπως παρακάτω (χρησιμοποιούμε σύνταξη SQL): function db_categories_print_option() { $sql='select * from $result = mysql_query($sql); while ($row = mysql_fetch_array($result)){ echo "<option value=\"$row[category_id]\"> $row[category_description]</option>"; Δώστε στο αρχείο add.php στο σημείο που σβήσατε τα options τις php εντολές για: σύνδεση με τη βάση δεδομένων db_open(); εκτύπωση των Options με την παραπάνω συνάρτηση db_categories_print_option() κλείσιμο της σύνδεσης με db_close(); Επισκεφτείτε τη διεύθυνση Θα διαπιστώσετε ότι δεν υπάρχει καμία κατηγορία. Θα πρέπει λοιπόν να δημιουργήσουμε μια φόρμα καταχώρησης κατηγοριών στο site μας. Εισαγωγή Κατηγοριών Αντιγράψτε το αρχείο template.php στο αρχείο admin.php Μέσα στο maincontent τοποθετήστε τον παρακάτω κώδικα, ο οποίος μπορεί και προσθέτει στη βάση δεδομένων ότι όνομα πληκτρολογήσει ο χρήστης, αφού πρώτα όμως περάσει από τη συνάρτηση mysql_real_escape_string() η οποία κάνει escape (δηλαδή βάζει το \) μπροστά από τους χαρακτήρες που μπορεί να μας προκαλέσουν πρόβλημα. Παρατηρήστε ότι εμφανίζεται μια φόρμα, και αν γίνει submit τότε εκτελείται και μια SQL εντολή που προσθέτει στη βάση μας αυτά που έχει πληκτρολογήσει ο χρήστης if(isset($_post[new_description])) { db_open(); $new_description=mysql_real_escape_string($_post[new_description]); $new_value=mysql_real_escape_string($_post[new_value]); $sql="insert into CATEGORIES values $result = mysql_query($sql); if ($result) { echo "Η κατηγορία προστέθηκε με επιτυχία"; else { echo "Η κατηγορία δε μπόρεσε να προστεθεί. Πρέπει να συμπληρώσετε όλα τα πεδία"; 10
11 { echo <<< END_FORM <h1>προσθήκη Νέας Κατηγορίας</h1> <form method="post"> <p> <label> Κατηγορία </label> <input type="text" name="new_description"size="25" /></p> <p> <label> Short Label </label> <input type="text" name="new_value" size="25" /> <input type="submit" value="προσθήκη" /> </p> </form> END_FORM; Επισκεφτείτε τη διεύθυνση και επιβεβαιώστε την ορθή λειτουργία. Συγκεκριμένα, προσθέστε κάποιες κατηγορίες και επισκεφτείτε τη σελίδα για να δείτε αν εμφανιστούν αυτές οι κατηγορίες με το reload της σελίδας. Αν εμφανιστούν, τότε λειτουργεί σωστά ο κώδικας. Διαγραφή Κατηγοριών Κατασκευάστε ακριβώς κάτω από την προηγούμενη φόρμα, μια φόρμα η οποία θα μας επιτρέπει να διαγράφουμε κάποια κατηγορία. Θα κατασκευάσουμε λοιπόν την παρακάτω εικόνα (Εικόνα 2): Εικόνα 2 - Εισαγωγή / Διαγραφή κατηγοριών Για να το κάνουμε αυτό θα χρησιμοποιήσουμε το παρακάτω κομμάτι κώδικα ακριβώς κάτω από τον προηγούμενο κώδικα.: if(!empty($_post[category_id]) && isset($_post[delete_category])) { db_open(); $delete_id=mysql_real_escape_string($_post[category_id]); 11
12 $sql="delete from CATEGORIES where $result = mysql_query($sql); db_close(); if ($result) { echo "Η κατηγορία διεγράφηκε με επιτυχία"; else { echo "Η κατηγορία δε μπόρεσε να διαγραφεί."; { echo <<< END_FORM2 <hr> <h1>διαγραφή Κατηγορίας</h1> <form method="post"> <input type="hidden" name="delete_category"> <p> <label> Κατηγορία: </label><select name="category_id"> <option value="">παρακαλώ Επιλέξτε Κατηγορία</option> END_FORM2; db_open(); db_categories_print_option(); db_close(); echo "</select><input type=\"submit\" value=\"διαγραφή\" /></p></form>"; ==> Παρατηρήστε ότι: Χρησιμοποιούμε ένα κρυφό πεδίο στη φόρμα μας με όνομα delete_category το οποίο χρησιμοποιείται στη δομή ελέγχου if στην αρχή αυτού του κώδικα ως εξής. Αν ο χρήστης πατήσει το κουμπί αποστολής αυτής της φόρμας, τότε θα υπάρχει η μεταβλητή delete_category (δε θα έχει βέβαια κάποια αρχική τιμή), οπότε θα μπορεί να εκτελεστεί το if. Χρησιμοποιούμε τη συνάρτηση db_categories_print_option() για να μας εμφανίσει τις κατηγορίες που υπάρχουν, προκειμένου να επιλέξουμε αυτή που θα διαγράψουμε. Χρησιμοποιούμε τη δομή HEREDOC (δηλαδή echo <<<END_FORM2 προκειμένου να στείλουμε στο φυλλομετρητή τα παρακάτω στοιχεία χωρίς χρονοβόρες εντολές echo ή printf. Επισκεφτείτε τη διεύθυνση και επιβεβαιώστε την ορθή λειτουργία. Συγκεκριμένα, διεγράψτε κάποιες κατηγορίες και επισκεφτείτε τη σελίδα για να δείτε αν οι κατηγορίες εξαφανίστηκαν με το reload της σελίδας. Επειδή σε επόμενο εργαστήριο θα χρησιμοποιήσουμε την παρακάτω συνάρτηση, δημιουργήστε μια συνάρτηση db_query() η οποία θα στέλνει το SQL query θέλουμε στη βάση δεδομένων μας και θα επιστρέφει τα αποτελέσματα στο καλών πρόγραμμα (παρατηρήστε το & μπροστά από τη μεταβλητή που θα χρησιμοποιηθεί για να επιτρέψουμε τα αποτελέσματα, ως εξής: 12
13 function db_query($query, &$result) $result = mysql_query($query) or exit('το αίτημα απέτυχε'); ==> Να μεταφορτώσετε το site σας στο διακομιστή και να επιβεβαιώσετε την ορθή λειτουργία του. Θα πρέπει να προσέξετε ότι για να συνδεθείτε στη βάση δεδομένων του διακομιστή θα πρέπει να τοποθετήσετε τα στοιχεία σύνδεσης (όνομα υπολογιστή, χρήστη, κωδικός, βάση) που σας εμφανίζει και όχι τα στοιχεία του localhost. 13
Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου
Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 08 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΠρογραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου
Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 11 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΠρογραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου
Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 09 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΠρογραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου
Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΠρογραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου
Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 06 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου
Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 03 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΕργαστήριο 9. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας
Εργαστήριο 9 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εκμάθηση των βασικών εργασιών στην MySQL και η εξοικείωση με το περιβάλλον του εργαλείου διαχείρισης phpmyadmin.
Διαβάστε περισσότεραΣυστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:03 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΛειτουργικά Συστήματα
Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Διαβάστε περισσότεραΕργαστήριο 6. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας. a) Εκκίνηση XAMPP
Εργαστήριο 6 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εισαγωγή στην γλώσσα PHP και η εξοικείωση των φοιτητών στην χρήση του Web Server για την εξυπηρέτηση σελίδων
Διαβάστε περισσότεραΣυστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:06 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3
ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 3 Φόρµες Ένας τρόπος για να συλλέξετε πληροφορία από τους επισκέπτες του δικτυακού σας τόπου είναι οι φόρµες. Με τα εξειδικευµένα αυτά εργαλεία µπορείτε να κάνετε έρευνες ή τεστ,
Διαβάστε περισσότεραΣυστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:05 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου
Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 04 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραXAMPP Apache MySQL PHP javascript xampp
XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα
Διαβάστε περισσότεραdatabases linux - terminal (linux / windows terminal)
databases linux - terminal (linux / windows terminal) 1) ανοίγουμε την mysql -> $ mysql -u root -p (enter) password (enter) TIP: αν κατά την εντολή αυτή μας γράψει, ERROR 2002 (HY000): Can't connect to
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER
ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER Η εφαρμογή LiveTripTraveller διατίθεται για κινητά τηλέφωνα με λειτουργικό σύστημα Android. Στο υπο-ιστοσελίδα www.livetrips.com/sources μπορείτε να κατεβάσετε την εφαρμογή
Διαβάστε περισσότεραΣυστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:02 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραTEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης
TEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης Χειμερινό εξάμηνο 2011-2012 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό
Διαβάστε περισσότεραΕργαστήριο #10 (Ε10) 1
Εργαστήριο #10 Από τα προηγούμενα εργαστήρια......θα χρειαστείτε ορισμένες από τις οδηγίες μορφοποίησης CSS (ανατρέξτε στις εκφωνήσεις του 8 ου και 9 ου εργαστηρίου).! Οδηγίες Στη δυναμική δημιουργία ιστοσελίδων
Διαβάστε περισσότεραΕργαστήριο 8. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο
Εργαστήριο 8 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εκμάθηση των βασικών προγραμματιστικών δομών της γλώσσας PHP και η δημιουργία φορμών για την επεξεργασία υποβαλλόμενων
Διαβάστε περισσότεραTEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά
Διαβάστε περισσότεραΣυλλογή και Επεξεργασία Δεδομένων με Φόρμες
Συλλογή και Επεξεργασία Δεδομένων με Φόρμες Οι φόρμες αποτελούν τον πιο δημοφιλή τρόπο για τη συλλογή δεδομένων μέσω του World Wide Web (WWW). Επιτρέπουν στους χρήστες να επικοινωνούν με τη βοήθεια του
Διαβάστε περισσότεραΛειτουργικά Συστήματα
Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:03 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Διαβάστε περισσότεραΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης
Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3
Διαβάστε περισσότεραΠαράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.
Εργαστήριο #5 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Θα πρέπει να ξέρετε να εισάγετε ένα βασικό πρόγραμμα PHP μέσα σε μια ιστοσελίδα, τη χρήση της echo και τον χειρισμό απλών μεταβλητών
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου
Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 02 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου
Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No 05 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΕγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ
Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ Ελληνική Ομοσπονδία Μπριτζ Σελίδα 1 / 8 Πίνακας περιεχομένων 1. Γενικά...3 2. Ρυθμίσεις για προχωρημένους...3 α.
Διαβάστε περισσότεραVodafone Business Connect
Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης MySQL Manager Αναλυτικός οδηγός χρήσης: MySQL Manager Vodafone Business Connect - Υπηρεσίες φιλοξενίας εταιρικού e-mail &
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΛΟΓΑΡΙΑΣΜΩΝ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΛΛΗΛΟΓΡΑΦΙΑΣ ( accounts)
ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΛΟΓΑΡΙΑΣΜΩΝ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΛΛΗΛΟΓΡΑΦΙΑΣ (email accounts) (v. 0.7 : 14/05/2015) Εισαγωγή Σας ευχαριστούμε που προτιμήσατε την Simple S&A Solutions για την παροχή υπηρεσιών Internet.
Διαβάστε περισσότεραΟδηγίες εγκατάστασης και ενεργοποίησης. της εφαρμογής. i-spirit «ηλεκτρονικής τιμολόγησης» & ενημέρωσης #mydata
Οδηγίες εγκατάστασης και ενεργοποίησης της εφαρμογής i-spirit «ηλεκτρονικής τιμολόγησης» & ενημέρωσης #mydata Μόλις ολοκληρώσετε την παραγγελία θα λάβετε 2 email Το email με αυτό το θέμα ενημερώνει: 1.Για
Διαβάστε περισσότεραTEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά
Διαβάστε περισσότεραΕργαστήριο 7. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο
Εργαστήριο 7 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εκμάθηση των βασικών προγραμματιστικών δομών της γλώσσας PHP και η δημιουργία φορμών για την επεξεργασία υποβαλλόμενων
Διαβάστε περισσότεραΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /
ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει
Διαβάστε περισσότεραΟδηγίες Ανάκτησης Password λογαριασμού URegister
Οδηγίες Ανάκτησης Password λογαριασμού Uregister v1.1 Οδηγίες Ανάκτησης Password λογαριασμού URegister (ισχύει για λογαριασμούς Φοιτητών και Προσωπικού) Η Υπηρεσία Διαχείρισης Κωδικού χρήστη σας παρέχει
Διαβάστε περισσότεραΕγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα
Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα 1. Εισαγωγή 2. Εγκατάσταση λογαριασμού 3. Οδηγίες χρήσης 4. Ανάγνωση ελληνικών 1. Εισαγωγή Σ αυτό το εγχειρίδιο αναγράφονται
Διαβάστε περισσότεραΑνάκτηση Κωδικού URegister για Νεοεισαχθέντες Φοιτητές
Ανάκτηση Κωδικού URegister για Νεοεισαχθέντες Φοιτητές H Υπηρεσία Διαχείρισης Kωδικού χρήστη σας παρέχει τη δυνατότητα Ανάκτησης του Κωδικού και Αλλαγής του Κωδικού σας με ασφαλή τρόπο σε περίπτωση που
Διαβάστε περισσότεραORFEAS ORFEAS HELLENIC AMERICAN UNION
Οδηγίες εγγραφής μεμονομένων υποψηφίων μέσω του συστήματος ORFEAS ORFEAS HELLENIC AMERICAN UNION Είσοδος στο σύστημα ORFEAS Αν χρησιμοποιείτε πρώτη φορά το σύστημα ORFEAS, για την είσοδό σας, από την κεντρική
Διαβάστε περισσότεραBlackBerry Internet Service. Οδηγός χρήστη
BlackBerry Internet Service Οδηγός χρήστη Δημοσίευση: 2014-01-08 SWD-20140108171026083 Περιεχόμενα 1 Γρήγορα αποτελέσματα... 7 Πληροφορίες για τα σχέδια υπηρεσίας ανταλλαγής μηνυμάτων της υπηρεσίας BlackBerry
Διαβάστε περισσότεραBHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P.
BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P. Πριν την έναρξη της διαδικασίας θα θέλαμε να σας ενημερώσουμε ότι η αναβάθμιση διαφέρει σε κάποιες λεπτομέρειες, ανάλογα με το τύπο της βάσης δεδομένων της κάθε χρήσης.
Διαβάστε περισσότεραTEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)
TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί
Διαβάστε περισσότεραΟρισμός Νέου Κωδικού URegister
Ορισμός Νέου Κωδικού URegister H Υπηρεσία Διαχείρισης Kωδικού χρήστη σας παρέχει τη δυνατότητα Ορισμού Νέου Κωδικού και Αλλαγής του Κωδικού σας με ασφαλή τρόπο σε περίπτωση που τον έχετε ξεχάσει. Στο έγγραφο
Διαβάστε περισσότεραTEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά
Διαβάστε περισσότεραΣυστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:04 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΆσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο
Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο HTML Φόρµες Για να δηµιουργήσουµε µια φόρµα στην οποία θα γράφουν σχόλια ή παρατηρήσεις οι επισκέπτες των σελίδων µας, χρειαζόµαστε την ετικέτα .
Διαβάστε περισσότεραΒασικές Έννοιες Ηλεκτρονικού Ταχυδρομείου
Α5.2 Δίκτυα Υπολογιστών και Διαδίκτυο/Ηλεκτρονικό Ταχυδρομείο Α.5.2.Μ1-Μ2 Α5.2.1 Βασικές Έννοιες Ηλεκτρονικού Ταχυδρομείου Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι το ηλεκτρονικό ταχυδρομείο (e-mail)
Διαβάστε περισσότεραΣΕΤ ΑΣΚΗΣΕΩΝ 4. Προθεσμία: 17/1/14, 22:00
ΣΕΤ ΑΣΚΗΣΕΩΝ 4 ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ I, ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ 2013-2014 Προθεσμία: 17/1/14, 22:00 Περιεχόμενα Διαδικαστικά Οδηγίες Αποστολής Εκφώνηση άσκησης (Στάδιο 0, Στάδιο 1, Στάδιο 2, Στάδιο 3, Στάδιο
Διαβάστε περισσότεραΣχεδιασμός Βάσεων Δεδομένων
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 4 Δρ. Βασιλική Κούφη Περιεχόμενα Υλοποίηση Βάσεως Δεδομένων Εκτέλεση ερωτημάτων SQL στην Βάση Δεδομένων BHMA 1. Σχεδιασμός
Διαβάστε περισσότεραΟδηγίες Διαχείρισης Web Portal ΤΕΑ-ΕΑΠΑΕ για τις Κατασκηνώσεις Διαδικασία Κράτησης θέσεως Κατασκήνωσης
Οδηγίες Διαχείρισης Web Portal ΤΕΑ-ΕΑΠΑΕ για τις Κατασκηνώσεις Διαδικασία Κράτησης θέσεως Κατασκήνωσης 1 Αγαπητοί Ασφαλισμένοι/Συνταξιούχοι, Σας παρουσιάζουμε αναλυτικές οδηγίες για τον τρόπο διαχείρισης
Διαβάστε περισσότεραΕνσωματωμένα Συστήματα
Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ARDUINO Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Διαβάστε περισσότεραΟδηγίες Διαχείρισης Web Portal ΤΕΑ-ΕΑΠΑΕ για τις Κατασκηνώσεις 2019 Διαδικασία Κράτησης θέσεως Κατασκήνωσης
Οδηγίες Διαχείρισης ΤΕΑ-ΕΑΠΑΕ για τις Κατασκηνώσεις 2019 Διαδικασία Κράτησης θέσεως Κατασκήνωσης 1 Αγαπητοί Ασφαλισμένοι/Συνταξιούχοι, Σας παρουσιάζουμε αναλυτικές οδηγίες για τον τρόπο διαχείρισης των
Διαβάστε περισσότεραLexicon Software Pachutzu
Pachutzu Περιεχόμενα Ε Γ Κ Α Τ Α Σ Τ Α Σ Η... 2 Κύρια Οθόνη εφαρμογής... 3 Τρόπος Αποστολής... 7 Fax... 8 Δίνοντας την δυνατότητα διαγραφής από την λίστα... 9 Απορριφθέντα... 10 Ε Γ Κ Α Τ Α Σ Τ Α Σ Η Τοποθετήστε
Διαβάστε περισσότεραΟδηγός χρήσης για Σύστημα κρατήσεων εργαστηριών
Οδηγός χρήσης για Σύστημα κρατήσεων εργαστηριών ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/69 09-02-2015 Περιεχόμενα Περιεχόμενα... 2 ΣΚΟΠΟΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ... 3 ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ... 4 Πρόγραμμα Κρατήσεων...
Διαβάστε περισσότεραΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ.
ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. Οδηγός Διαχειριστή Το m-learning Toolkit είναι μια ολοκληρωμένη πλατφόρμα εξ αποστάσεως εκπαίδευσης που έχει σχεδιαστεί για να υπάρχει η δυνατότητα της πρόσβασης
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές
ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.
Διαβάστε περισσότεραΒ ΕΙΔΙΚΗ ΦΑΣΗ ΣΠΟΥΔΩΝ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Υπουργείο Εσωτερικών και Διοικητικής Ανασυγκρότησης ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΑΥΤΟΔΙΟΙΚΗΣΗΣ Β ΕΙΔΙΚΗ ΦΑΣΗ ΣΠΟΥΔΩΝ Υπεύθυνος Σπουδών & Έρευνας: Δ. Τσιμάρας ΕΚΠΑΙΔΕΥΤΙΚΟ ΥΛΙΚΟ
Διαβάστε περισσότεραΒάσεις Δεδομένων 5η εργαστηριακή άσκηση
Βάσεις Δεδομένων 5η εργαστηριακή άσκηση SQL Δρ. Μαρία Ευθυμιοπούλου Εντολές sql Για να γράψετε ή να επικολλήσετε εντολές sql πηγαίνετε από το μενού SQL Workshop και επιλέγετε το SQL Commands 1. Δημιουργία
Διαβάστε περισσότεραΣυστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:00 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑ ΚΡΑΤΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΩΝ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/69
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑ ΚΡΑΤΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΩΝ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/69 15/10/2012 Περιεχόμενα ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΣΚΟΠΟΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ...
Διαβάστε περισσότεραTEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)
TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί
Διαβάστε περισσότεραΔυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client
ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών Εργαστήριο
Αρχιτεκτονική Υπολογιστών Εργαστήριο Ενότητα: ΠΑΡΑΔΕΙΓΜΑ ΑΠΟΣΦΑΛΜΑΤΩΣΗΣ Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Διαβάστε περισσότεραΕισαγωγή 6 Gmail 8. Υαhoo! Mail 58. Δημιουργία λογαριασμού 58 Αλλαγή κωδικού 68 Επισύναψη αρχείων 69 Φίλτρα 71
περιεχόμενα Εισαγωγή 6 Gmail 8 Δημιουργία λογαριασμού 8 Δημιουργία επαφών 16 Αποστολή e-mail 24 Aπάντηση και προώθηση 30 Ρυθμίσεις Gmail 32 Ετικέτες 35 Φίλτρα e-mail 47 Πρόσβαση στο Gmail από Outlook 51
Διαβάστε περισσότεραΠρογραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου
Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 12 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΜε την αλλαγή των μεταβλητών σελιδοποίησης αυτόματα ρυθμίζετε το νέο όριο για τα άρθρα και τα αποτελέσματα αναζήτησης.
Γενικές Ρυθμίσεις Στην ενότητα αυτή θα περιγράψουμε τις λειτουργίες των Γενικών Ρυθμίσεων. Εκεί αποθηκεύονται όλες οι ρυθμίσεις του Guru CMS. Εάν κάνετε κλικ στο σύνδεσμο "Γενικές Ρυθμίσεις" από την κύρια
Διαβάστε περισσότεραΥλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Web εφαρμογή με χρήση LDAP και SMTP Server
Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Web εφαρμογή με χρήση LDAP και SMTP Server Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Αρχιτεκτονική εφαρμογής
Διαβάστε περισσότεραΣυστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΤΗΛΕΦΩΝΙΚΗ ΣΥΣΚΕΥΗ SNOM 300 έκδοση ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΙΣΤΟΣΕΛΙΔΑΣ
ΤΗΛΕΦΩΝΙΚΗ ΣΥΣΚΕΥΗ SNOM 300 έκδοση 8.7.5.44 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΙΣΤΟΣΕΛΙΔΑΣ Πίνακας περιεχομένων ΑΡΧΙΚΗ ΣΕΛΙΔΑ... 1 ΕΝΤΟΛΕΣ MENOY... 2 1. ΛΕΙΤΟΥΡΓΙΑ (Operation)... 2 1.1 Αρχική Σελίδα (Home)... 2 1.2 Κατάλογος
Διαβάστε περισσότεραTEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά
Διαβάστε περισσότεραΓενικά. Change Reference
ΣΕΝΑΡΙΑ ΜΕΤΑΣΧΗΜΑΤΙΣΜΩΝ Date Change Reference 27-06-2001 Αρχικό 17-09-2001 Προσθήκες Διαχωρισμός των σεναρίων σε αγορές και πωλήσεις Μεταβλητή ADDWHERE για σενάρια μαζικών μετασχηματισμών 24-09-2001 Προσθήκες
Διαβάστε περισσότεραΕγχειρίδιο Λειτουργίας Τράπεζας Χρόνου
Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Bee Group Α.Ε. [Type the company name] [Pick the date] Εγχειρίδιο λειτουργίας Τράπεζας Χρόνου 2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Αρχική Σελίδα... 3 2. Δημιουργία Λογαριασμού... 3 3.
Διαβάστε περισσότεραΨηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Ψηφιακή Σχεδίαση Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http:
Διαβάστε περισσότεραΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ
ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Τμημα Πληροφορικης και Τηλεματικης Τσάμη Παναγιώτα ΑΜ: 20833 ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Άσκηση 1 Αθήνα 13-12-2011 Αναφορά Ενότητα 1 A Δημιουργήστε στο φλοιό 3 εντολές (alias) που η
Διαβάστε περισσότεραTEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά
Διαβάστε περισσότεραUsing Custom Python Expression Functions
Using Custom Python Expression Functions QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis Despoina
Διαβάστε περισσότεραARTius με PostgreSQL
ARTius με PostgreSQL 9.3.5.1 Features: Δεν υπάρχει License και κόστος αγοράς / αναβάθμισης του PostgreSQL. Εύκολη και γρήγορη εγκατάσταση. Ταχύτερη παραλληλία (row locking) σε σχέση με άλλα dbms (SQLite,
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
Διαβάστε περισσότεραΣΕΤ ΑΣΚΗΣΕΩΝ 4. Προθεσµία: 13/1/13, 22:00
ΣΕΤ ΑΣΚΗΣΕΩΝ 4 ΕΡΓΑΣΤΗΡΙΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ I, ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ 2012-2013 Προθεσµία: 13/1/13, 22:00 Περιεχόµενα Διαδικαστικά Εκφώνηση άσκησης (Στάδιο 0, Στάδιο 1, Στάδιο 2, Στάδιο 3, Στάδιο 4, Στάδιο 5) Οδηγίες
Διαβάστε περισσότεραΕγχειρίδιο Χρήσης Εφαρμογή Αιτήσεων για τα Εκπαιδευτικά Προγράμματα του Προσωπικού Επιχειρήσεων Τροφίμων ΕΚΔΟΣΗ 1.0
επιχειρήσεων τροφίμων Σελ.: 1 / 11 Εγχειρίδιο Χρήσης Εφαρμογή Αιτήσεων για τα Εκπαιδευτικά Προγράμματα του Προσωπικού Επιχειρήσεων Τροφίμων ΕΚΔΟΣΗ 1.0 επιχειρήσεων τροφίμων Σελ.: 2 / 11 Περιεχόμενα Εφαρμογή
Διαβάστε περισσότεραΑνάκτηση Κωδικού URegister για Εκπαιδευτικό & Διοικητικό Προσωπικό
Ανάκτηση Κωδικού URegister για Εκπαιδευτικό & Διοικητικό Προσωπικό H Υπηρεσία Διαχείρισης Kωδικού χρήστη σας παρέχει τη δυνατότητα Ανάκτησης του Κωδικού και Αλλαγής του Κωδικού σας με ασφαλή τρόπο σε περίπτωση
Διαβάστε περισσότεραΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++
ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η εξοικείωση με τη χρήση του περιβάλλοντος Dev C++ το οποίο θα χρησιμοποιηθεί για την υλοποίηση
Διαβάστε περισσότεραΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2
ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2 1 ΠΕΡΙΕΧΟΜΕΝΑ Πρωτόκολο http εντολών έκδοση 1.0 Σελ:2...περιεχόμενα Σελ:3...τι θα βρείτε σε αυτό το βιβλίο Σελ:3...γενικά τεχνικά χαρακτηριστικά Σελ:4-5...πως
Διαβάστε περισσότερα1. Τρόποι πρόσβασης στο Email σας
Στο παρακάτω παράδειγμα θα χρησιμοποιήσουμε το τυχαίο Email Account: test@uowm.gr με κωδικό πρόσβασης (Password) το: test123 1. Τρόποι πρόσβασης στο Email σας Α. Μέσω Web Mail Μπορείτε από οποιονδήποτε
Διαβάστε περισσότεραΑν παρ όλα αυτά αντιμετωπίζετε πρόβλημα, επικοινωνήστε με το Κέντρο Δικτύου της ΑΣΠΑΙΤΕ Τηλ 210 2896709, 210 2896722, 210 2896721, noc@aspete.
H υπηρεσία VPN προσφέρει τη δυνατότητα σε χρήστες της ΑΣΠΑΙΤΕ που συνδέονται στο Internet από άλλους φορείς (πχ ISP, άλλα ιδρύματα, κτλ) να αποκτούν ασφαλή πρόσβαση στο δίκτυο και στις υπηρεσίες της Σχολής.
Διαβάστε περισσότερα1. Ποια τα βασικά βήματα χρήσης τους συστήματος;
ΣΥΣΤΗΜΑ ΑΙΤΗΣΕΩΝ ΓΙΑ ΤΟΥΣ ΠΑΙΔΙΚΟΥΣ ΣΤΑΘΜΟΥΣ Συχνές Ερωτήσεις Το σύστημα που χρησιμοποιείτε είναι βραβευμένο από την Ευρωπαϊκή Ένωση ως μέρος μιας πρωτοβουλίας ηλεκτρονικής διακυβέρνησης. Ακολουθούν κάποιες
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ Εισαγωγή στη MySQL Νικόλαος Ζ. Ζάχαρης Τι είναι η MySql Είναι ένα Σχεσιακό Σύστημα Διαχείρισης
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΔΙΕΥΘΥΝΣΗ ΜΗΧΑΝΟΡΓΑΝΩΣΗΣ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ CLASSWEB Εισαγωγή βαθμολογιών από διδάσκοντες μέσω Διαδικτύου Συντάκτες: Παναγιώτα Μπούγια Θεοδώρα Νάνου Ιανουάριος 2015 Περιεχόμενα 1. Εισαγωγή...
Διαβάστε περισσότεραΕγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server
Γεώργιος Χρ. Μακρής Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server 2012 Γ ε ώ ρ γ ι ο ς Χ ρ. Μ α κ ρ ή ς ( h t t p : / / u s e r s. s c h. g r / g m a k r i s ) Περιεχόμενα
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 7: Αποκωδικοποίηση Εντολής x86 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Διαβάστε περισσότεραΠώς μπορεί να ανακαλύψει κάποιος τις δραστηριότητες σας στο διαδίκτυο;
ΠΡΟΣΟΧΗ: Εάν ανησυχείτε μήπως κάποιος άλλος θα μπορούσε να μάθει ότι επισκεφθήκατε αυτήν την ιστοσελίδα, τότε διαβάστε τις πληροφορίες ασφαλείας που ακολουθούν. Πώς μπορεί να ανακαλύψει κάποιος τις δραστηριότητες
Διαβάστε περισσότεραSimplifying Complexity. Οδηγός Χρήσης Διαδικτυακής Πλατφόρμας
Simplifying Complexity Οδηγός Χρήσης Διαδικτυακής Πλατφόρμας Περιεχόμενα 1 Εισαγωγή... 2 2 Οδηγίες Χρήσης... 2 2.1 Πρώτη Εγγραφή στην Πλατφόρμα... 2 2.2 Είσοδος στην Πλατφόρμα... 4 2.3 Δημιουργία Καρτέλας
Διαβάστε περισσότεραMεταγλωττιστές. 4 ο εργαστηριακό μάθημα Λεξική ανάλυση και flex. Θεωρία
Mεταγλωττιστές 4 ο εργαστηριακό μάθημα Λεξική ανάλυση και flex Σκοπός: Το μάθημα αυτό αναφέρεται: στις κανονικές εκφράσεις στην δομή και το περιεχόμενο του αρχείου-εισόδου του flex Γενικά Θεωρία Κατά την
Διαβάστε περισσότεραΠίνακας περιεχομένων. Περιεχόμενα ΕΓΓΡΑΦΗ ΝΕΟΥ ΧΡΗΣΤΗ 1 ΣΥΝΔΕΣΗ ΧΡΗΣΤΗ 4 ΔΙΑΧΕΙΡΙΣΤΙΚΟ ΧΡΗΣΤΗ ΤΑ ΣΤΟΙΧΕΙΑ ΜΟΥ 5 ΝΕΑ ΑΙΤΗΣΗ 6
ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Παρακαλούμε διαβάστε προσεκτικά το παρόν εγχειρίδιο και τις σύντομες οδηγίες για την ομαλή λειτουργία της πλατφόρμας τηλεκπαίδευσης του προγράμματος «Θεαίτητος». Πίνακας περιεχομένων
Διαβάστε περισσότεραΕγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning
Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning Εισαγωγή Η εφαρμογή των περιοδικών etwinning δίνει τη δυνατότητα σε εκπαιδευτικούς που έχουν λογαριασμό στο Πανελλήνιο Σχολικό Δίκτυο και που έχουν
Διαβάστε περισσότεραΕγκατάσταση της έκδοσης 5.30
Μελίσσια, 25 Φεβρουαρίου 2010 Εγκατάσταση της έκδοσης 5.30 Περιεχόμενα Φακέλου Ο φάκελος που παραλάβατε περιέχει 1 CD και τις οδηγίες που διαβάζετε. Αντίγραφα Ασφαλείας Λόγω των μετασχηματισμών που θα
Διαβάστε περισσότεραΠρογραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 3: Server Side Scripting II PHP & MySQL
Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 3: Server Side Scripting II PHP & MySQL Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Σκοπός της παρούσας
Διαβάστε περισσότεραΕλένη Σακέρογλου Επιβλέπων Καθηγητής: Δρ. Μηνάς Δασυγένης
Ελένη Σακέρογλου Επιβλέπων Καθηγητής: Δρ. Μηνάς Δασυγένης Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http://arch.icte.uowm.gr/ Πανεπιστήμιο Δυτικής Μακεδονίας Πολυτεχνική Σχολή Τμήμα
Διαβάστε περισσότεραΣενάριο Χρήσης Moodle
Σενάριο Χρήσης Moodle Άσκηση 1 Μπείτε στη σελίδα http://pileas.com/m και συνδεθείτε με έναν από τους διαθέσιμους χρήστες σύμφωνα με τους κωδικούς που σας έχουν δοθεί. Αφού εισάγουμε το url του Moodle (π.χ.
Διαβάστε περισσότερα