Βίντεο: PHP από το μηδέν: HTML φόρμες 2024
Το λογισμικό PHP λειτουργεί με τον εξυπηρετητή , που είναι το λογισμικό που παρέχει ιστοσελίδες στον κόσμο . Όταν πληκτρολογείτε μια διεύθυνση URL στη γραμμή διευθύνσεων του προγράμματος περιήγησης στο Web, στέλνετε ένα μήνυμα στον διακομιστή ιστού σε αυτήν τη διεύθυνση URL ζητώντας του να σας στείλει ένα αρχείο HTML. Ο διακομιστής web απαντά αποστέλλοντας το αρχείο που ζητήσατε. Το πρόγραμμα περιήγησής σας διαβάζει το αρχείο HTML και εμφανίζει την ιστοσελίδα.
Μπορείτε επίσης να ζητήσετε ένα αρχείο από το διακομιστή ιστού όταν κάνετε κλικ σε ένα σύνδεσμο σε μια ιστοσελίδα. Επιπλέον, ο διακομιστής ιστού επεξεργάζεται ένα αρχείο όταν κάνετε κλικ σε ένα κουμπί της ιστοσελίδας που υποβάλλει μια φόρμα. Αυτή η διαδικασία είναι ουσιαστικά η ίδια όταν εγκαθίσταται η PHP. Ζητάτε ένα αρχείο, ο διακομιστής ιστού συμβαίνει να τρέχει PHP, και στέλνει το HTML πίσω στο πρόγραμμα περιήγησης, χάρη στον προγραμματισμό στην PHP.
Πιο συγκεκριμένα, όταν είναι εγκατεστημένη η PHP, ο διακομιστής web έχει ρυθμιστεί ώστε να περιμένει ότι ορισμένες επεκτάσεις αρχείων θα περιέχουν δηλώσεις γλώσσας PHP. Συχνά η επέκταση είναι. php ή. phtml, αλλά οποιαδήποτε επέκταση μπορεί να χρησιμοποιηθεί. Όταν ο διακομιστής ιστού λάβει αίτημα για ένα αρχείο με την καθορισμένη επέκταση, αποστέλλει τις δηλώσεις HTML ως έχει, αλλά οι δηλώσεις PHP επεξεργάζονται από το λογισμικό PHP πριν να αποσταλούν στον αιτούντα.
Όταν επεξεργάζονται δηλώσεις γλώσσας PHP, μόνο η έξοδος ή οτιδήποτε εκτυπώνεται στην οθόνη αποστέλλονται από το διακομιστή ιστού στο πρόγραμμα περιήγησης ιστού. Οι δηλώσεις γλώσσας PHP, εκείνες που δεν παράγουν κανένα αποτέλεσμα στην οθόνη, δεν περιλαμβάνονται στην έξοδο που αποστέλλεται στο πρόγραμμα περιήγησης, οπότε ο κώδικας PHP δεν βλέπει κανονικά ο χρήστης.
Για παράδειγμα, σε αυτή την απλή εντολή PHP, php είναι η ετικέτα ανοίγματος PHP, και; > είναι η ετικέτα κλεισίματος.
php echo "Hello World
".; >
Εδώ, η echo είναι μια εντολή PHP που λέει στην PHP να εξάγει το επερχόμενο κείμενο. Το λογισμικό PHP επεξεργάζεται τη δήλωση PHP και εξάγει τα εξής:
Hello World
Αυτή η κανονική δήλωση HTML παραδίδεται στο πρόγραμμα περιήγησης του χρήστη. Το πρόγραμμα περιήγησης ερμηνεύει τη δήλωση ως κώδικα HTML και εμφανίζει μια ιστοσελίδα με μια παράγραφο - Hello World. Η εντολή PHP δεν παραδίδεται στο πρόγραμμα περιήγησης, οπότε ο χρήστης δεν βλέπει ποτέ δηλώσεις PHP. Η PHP και ο διακομιστής ιστού πρέπει να συνεργάζονται στενά.
Η PHP δεν είναι ενσωματωμένη σε όλους τους διακομιστές ιστού αλλά συνεργάζεται με πολλούς δημοφιλείς διακομιστές ιστού. Η PHP λειτουργεί καλά με τον διακομιστή ιστού Apache. Η PHP συνεργάζεται επίσης με τις υπηρεσίες Microsoft Internet Information Services (IIS) και άλλες.
Αν μπορείτε να επιλέξετε ή να επηρεάσετε την επιλογή του διακομιστή ιστού που χρησιμοποιείται στον οργανισμό σας, επιλέξτε Apache. Από μόνη της, το Apache είναι μια καλή επιλογή. Είναι δωρεάν, ανοικτή πηγή, σταθερή και δημοφιλής. Τρέχει σε Windows, Linux, Mac OS και τις περισσότερες γεύσεις του Unix.