Σάββατο 17 Νοεμβρίου 2018

PHP Hypertext Preprocessor (PHP)

H PHP είναι μία γλώσσα για δημιουργία script που επιτρέπει τη δημιουργία δυναμικών ιστοσελίδων.

Εκτελείται στον εξυπηρετητή (Server) και όχι στον πελάτη (Client), γι αυτό για να εκτελεστεί απαιτείται λογισμικό για Server (πχ Apache)

Μπορούμε, όμως, να μετατρέψουμε σε server κάθε PC, εγκαθιστώντας λογισμικά για server, όπως
το Apache. Πιο συγκεκριμένα, αν κατεβάσουμε και εγκαταστήσουμε  το XAMPP (ή το WAMP), περιέχει και το Apache, αλλά και πολλά άλλα λογισμικά όπως για δημιουργία  βάσεων δεδομένων (mysql).

To php εκτελείται από το Apache και μάλιστα το αρχείο πρέπει να αποθηκευτεί σε συγκεκριμένο φάκελο, τον XAMPP/htdocs/dashboard.

Ξεκινήστε το Control Panel του ΧΑΜPP κι από εκεί ξεκινήστε το Apache Server.

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

Κάθε PHP script ξεκινά με <?  και τελειώνει  με ?>

Ανοίξτε ένα Notepad++ και γράψτε μέσα το πρώτο σας php script:


<!DOCTYPE html>
<html>
<body>

<h1>Πρώτη Εργασία στο  PHP</h1>

<?php
/*το πρώτο μου script*/

echo "Ξεκινάμε PHP!";

# Το πρώτο μου scipt
/* To πρώτο
    μου script*/

?>

</body>
</html>



 Σώστε το αρχείο ως 1.php στο φάκελλο dashboard όπως παραπάνω.
Γράψτε localhost στη γραμμή διευθύνσεων του browser και παρατηρήστε ότι τελειώνει σε /dashboard. Δίπλα από αυτό γράψτε το όνομα του php αρχείου που δημιουργήσατε (1.php) και κάντε refresh.
Aν όλα πήγαν καλά, πρέπει να εμφανιστεί το αρχείο σας στην ιστοσελίδα του browser.

Προσέξτε ότι με το echo ό,τι είναι στα εισαγωγικά εμφανίζεται στην ιστοσελίδα.
Προσέξτε ακόμη ότι  το // χρησιμοποιείται για σχόλια μιας γραμμής, ομοίως και το #.
Για σχόλια πολλών γραμμών το /*   */

Οι μεταβλητές δηλώνονται με το $ και ακολουθεί το όνομα της μεταβλητής:
$x=8

Το παρακάτω script ορίζει τις τιμές του x και του y, καθώς και μία μεταβλητή χαρακτήρων txt που περιέχει ένα μήνυμα.

Παρουσιάζει στην ιστοσελίδα το αποτέλεσμα της πράξης $x+$y :
<!DOCTYPE html>
<html>
<body>

<h1>Δεύτερη  Εργασία στο  PHP</h1>

 <?php
$txt = "Το αποτέλεσμα είναι";
$x = 8;
$y = 15.8;

echo $txt. "<br>";
echo $x + $y
?>

</body>
</html>



1. Συνεχίστε ώστε να βρίσκει και το αποτέλεσμα των άλλων αριθμητικών πράξεων (-,*,/, **, %)


2. Φτιάξτε ένα πρόγραμμα που να έχει μία αρχική τιμή ενός προϊόντος και να κάνει έκπτωση 30%.
Να εμφανίζει στην ιστοσελίδα την αρχική τιμή, το ποσό της έκπτωσης και την τελική τιμή, με κατάλληλα μηνύματα.

3. Φτιάξτε ένα πρόγραμμα που θα έχει ένα προφορικό βαθμό κι ένα γραπτό. Ο τελικός βαθμός θα προκύπτει από το 30% του προφορικού και το  70% του γραπτού. Να εμφανίζονται με κατάλληλα μηνύματα οι αρχικοί βαθμοί, οι προσαρμοσμένοι βαθμοί και ο τελικός βαθμός.

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου

Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.