Σπίτι Προσωπικά Οικονομικά Λαμβάνοντας υπόψη τις διάφορες χρήσεις για τη γλώσσα Scripting PHP - dummies

Λαμβάνοντας υπόψη τις διάφορες χρήσεις για τη γλώσσα Scripting PHP - dummies

Πίνακας περιεχομένων:

Βίντεο: Suspense: Mortmain / Quiet Desperation / Smiley 2024

Βίντεο: Suspense: Mortmain / Quiet Desperation / Smiley 2024
Anonim

Η PHP είναι μια γλώσσα γενικής χρήσης που μπορεί να χρησιμοποιηθεί για τη σύνταξη σεναρίων γενικού σκοπού. Τα σενάρια είναι αρχεία ηλεκτρονικών υπολογιστών που περιέχουν οδηγίες στη γλώσσα PHP που λένε στον υπολογιστή να κάνει πράγματα, όπως οθόνη Hello στην οθόνη ή να αποθηκεύσει ορισμένα δεδομένα σε μια βάση δεδομένων. Τα περισσότερα σενάρια περιέχουν μια σειρά οδηγιών που μπορούν να εκτελέσουν εργασίες από το σχεδιασμό ιστοσελίδων για την πλοήγηση στο σύστημα αρχείων σας. Επειδή η PHP άρχισε τη ζωή στον Ιστό, έχει πολλά χαρακτηριστικά που είναι ιδιαίτερα κατάλληλα για χρήση σε σενάρια που δημιουργούν δυναμικές ιστοσελίδες. Επί του παρόντος, μπορείτε να βρείτε PHP πιο συχνά σκληρά στην εργασία σε ιστοσελίδες, αλλά η χρήση της για άλλους σκοπούς αυξάνεται.

Η PHP είναι πολύ δημοφιλής για ιστοσελίδες. Σύμφωνα με τους ανθρώπους της PHP, πάνω από 11 εκατομμύρια τομείς χρησιμοποιούν PHP. Yahoo!, η οποία συγκαταλέγεται μεταξύ των πλέον επισκέψιμων τοποθεσιών του κόσμου, αποφάσισε πρόσφατα να αλλάξει από τη δική της ιδιόκτητη γλώσσα στην PHP.

Χρήση PHP για εφαρμογές Web

Η PHP είναι μια γλώσσα δέσμης ενεργειών από την πλευρά του διακομιστή, πράγμα που σημαίνει ότι τα scripts εκτελούνται στον εξυπηρετητή (ο υπολογιστής στον οποίο βρίσκεται η τοποθεσία στο Web). Αυτό είναι διαφορετικό από τη JavaScript, άλλη δημοφιλής γλώσσα για δυναμικές τοποθεσίες Web. Το πρόγραμμα περιήγησης, στον υπολογιστή του χρήστη, εκτελεί JavaScript. Έτσι, η JavaScript είναι μια γλώσσα πελάτη.

Επειδή οι δέσμες ενεργειών PHP εκτελούνται στο διακομιστή, η PHP μπορεί να δημιουργήσει δυναμικά τον κώδικα HTML που δημιουργεί την ιστοσελίδα, η οποία επιτρέπει σε μεμονωμένους χρήστες να βλέπουν προσαρμοσμένες ιστοσελίδες. Οι επισκέπτες της ιστοσελίδας βλέπουν την έξοδο από τα σενάρια, αλλά όχι τα ίδια τα σενάρια.

Η PHP έχει πολλά χαρακτηριστικά που έχουν σχεδιαστεί ειδικά για χρήση σε τοποθεσίες Web, συμπεριλαμβανομένων των παρακάτω:

  • Αλληλεπίδραση με φόρμες HTML: Η PHP μπορεί να εμφανίσει μια φόρμα HTML και να επεξεργαστεί τις πληροφορίες που πληκτρολογεί ο χρήστης.
! - 3 ->
  • Επικοινωνία με βάσεις δεδομένων: Η PHP μπορεί να αλληλεπιδράσει με βάσεις δεδομένων για την αποθήκευση πληροφοριών από τον χρήστη ή την ανάκτηση πληροφοριών που εμφανίζονται στον χρήστη.
  • Δημιουργία ασφαλών ιστοσελίδων: Η PHP επιτρέπει στον προγραμματιστή να δημιουργεί ασφαλείς ιστοσελίδες που απαιτούν από τους χρήστες να εισάγουν έγκυρο όνομα χρήστη και κωδικό πρόσβασης πριν δουν το περιεχόμενο της ιστοσελίδας.

Οι λειτουργίες PHP καθιστούν ευκολότερες αυτές και πολλές άλλες εργασίες ιστοσελίδας.

Η PHP είναι μόνο server-side, που σημαίνει ότι δεν μπορεί να αλληλεπιδρά άμεσα με τον υπολογιστή του χρήστη. Αυτό σημαίνει ότι η PHP δεν μπορεί να εκκινήσει ενέργειες βάσει της κατάστασης του υπολογιστή του χρήστη, όπως είναι οι ενέργειες του ποντικιού ή το μέγεθος της οθόνης. Επομένως, μόνο η PHP δεν μπορεί να παράγει κάποια δημοφιλή εφέ, όπως τα μενού πλοήγησης που πέφτουν ή αλλάζουν χρώμα.Από την άλλη πλευρά, η JavaScript, μια γλώσσα δέσμης ενεργειών από την πλευρά του πελάτη, δεν μπορεί να έχει πρόσβαση στον διακομιστή, περιορίζοντας τις δυνατότητές του. Για παράδειγμα, δεν μπορείτε να χρησιμοποιήσετε το JavaScript για την αποθήκευση δεδομένων στο διακομιστή ή για την ανάκτηση δεδομένων από το διακομιστή. Αλλά περίμενε! Δεν χρειάζεται να επιλέξετε. Μπορείτε να χρησιμοποιήσετε μαζί το JavaScript και την PHP για να παράγετε ιστοσελίδες που ούτε μπορούν να παράγουν μόνοι τους.

Η χρήση PHP για εφαρμογές βάσεων δεδομένων

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

Βασικές βάσεις δεδομένων που υποστηρίζονται επί του παρόντος από την PHP περιλαμβάνουν τα εξής:

  • dBASE
  • Informix
  • Ingres
  • Microsoft SQL Server
  • mSQL
  • MySQL < Sybase
  • Η PHP υποστηρίζει και άλλες βάσεις δεδομένων, όπως το filePro, το FrontBase και το InterBase. Επιπλέον, η PHP υποστηρίζει ODBC (Open Database Connectivity), ένα πρότυπο που σας επιτρέπει να επικοινωνείτε με ακόμα περισσότερες βάσεις δεδομένων, όπως Access και IBM DB2.
  • Η PHP λειτουργεί καλά για μια τοποθεσία Web με γνώμονα τη βάση δεδομένων. Τα σενάρια PHP στην τοποθεσία Web μπορούν να αποθηκεύουν δεδομένα και να ανακτούν δεδομένα από οποιαδήποτε υποστηριζόμενη βάση δεδομένων. Η PHP μπορεί επίσης να αλληλεπιδράσει με υποστηριζόμενες βάσεις δεδομένων εκτός περιβάλλοντος Web. Η χρήση της βάσης δεδομένων είναι ένα από τα καλύτερα χαρακτηριστικά της PHP.
  • Χρησιμοποιώντας την PHP με το σύστημα αρχείων σας

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

Πολλές τοποθεσίες Web πρέπει να αλληλεπιδρούν άμεσα με το σύστημα αρχείων. Για παράδειγμα, μια εφαρμογή Web μπορεί να αποθηκεύει προσωρινά πληροφορίες σε ένα αρχείο αντί σε μια βάση δεδομένων ή μπορεί να χρειαστεί να διαβάσει πληροφορίες από ένα αρχείο.

Τα σενάρια διαχείρισης συστήματος και συντήρησης πρέπει συχνά να αλληλεπιδρούν με το σύστημα αρχείων. Για παράδειγμα, μπορεί να θέλετε να χρησιμοποιήσετε μια δέσμη ενεργειών PHP για να δημιουργήσετε αντίγραφα ασφαλείας αρχείων, να καθαρίσετε τους καταλόγους ή να επεξεργαστείτε αρχεία κειμένου, αναδιαμορφώνοντας το περιεχόμενό τους. Η PHP μπορεί να εκτελέσει αυτά τα καθήκοντα αρκετά καλά.

Η χρήση PHP για εντολές συστήματος

Η PHP μπορεί να αλληλεπιδράσει με το λειτουργικό σας σύστημα για να εκτελέσει οποιαδήποτε εργασία μπορεί να εκτελέσει το λειτουργικό σύστημα. Μπορείτε να εκτελέσετε μια εντολή του λειτουργικού συστήματος και να λάβετε την έξοδο. Για παράδειγμα, μπορείτε να εκτελέσετε από την PHP μια εντολή

dir

ή

ls (για να απαριθμήσετε τα αρχεία στον κατάλογό σας) και να λάβετε τη λίστα των αρχείων dir / ls > εντολή παράγει. Η δυνατότητα εκτέλεσης εντολών συστήματος είναι συχνά χρήσιμη για εργασίες διαχείρισης και συντήρησης του συστήματος. Για παράδειγμα, μπορεί να θέλετε να καθαρίσετε έναν κατάλογο διαγράφοντας αρχεία με μια συγκεκριμένη επέκταση. Μπορείτε να χρησιμοποιήσετε μια εντολή συστήματος για να πάρετε μια λίστα αρχείων σε έναν κατάλογο και στη συνέχεια να εντοπίσετε και να διαγράψετε τα αρχεία με την ανεπιθύμητη επέκταση. Η δυνατότητα εκτέλεσης εντολών συστήματος περιλαμβάνει τη δυνατότητα εκτέλεσης οποιουδήποτε άλλου προγράμματος στο σύστημα. Έτσι, μπορείτε να εκτελέσετε προγράμματα σε άλλες γλώσσες από την PHP και να χρησιμοποιήσετε την έξοδο. Δεν ανακουφίζετε ότι δεν χρειάζεται να ξαναγράψετε όλα τα προγράμματα που χρησιμοποιείτε τώρα; Μπορείτε να εκτελέσετε Perl, C, σελιδοδείκτες κελύφους ή οποιοδήποτε άλλο πρόγραμμα γλώσσας από την PHP. Τα νέα προγράμματα PHP μπορούν να προσθέσουν λειτουργικότητα στα εργαλεία του συστήματός σας, χωρίς να απαιτείται να ξοδεύετε χρόνο επανεγγραφής υπαρχόντων εργαλείων.

Λαμβάνοντας υπόψη τις διάφορες χρήσεις για τη γλώσσα Scripting PHP - dummies

Η επιλογή των συντακτών

Πώς να δημιουργήσετε Flash CS5 σύμβολα κουμπιών - dummies

Πώς να δημιουργήσετε Flash CS5 σύμβολα κουμπιών - dummies

Για να βελτιώσετε τις ταινίες Adobe Flash Creative Suite 5 μπορούν να χρησιμοποιήσουν τα κουμπιά Flash CS5 για να δώσουν στους χρήστες τον έλεγχο της δράσης με έλεγχο χρόνου και πλοήγηση. Στο Flash, τα κουμπιά είναι ειδικοί τύποι συμβόλων που έχουν σχεδιαστεί για να ανταποκρίνονται σε αλληλεπίδραση με το ποντίκι ή το πληκτρολόγιο, όπως κλικ, ανατροπές και συγκεκριμένα πλήκτρα. Όταν συνδυάζεται με το ActionScript, ...

Πώς να δημιουργείτε κλίσεις στο Adobe Flash CS6 - ανδρείκελα

Πώς να δημιουργείτε κλίσεις στο Adobe Flash CS6 - ανδρείκελα

Adobe Flash CS6 έχει έναν τρόπο για να δημιουργήσετε κλίσεις για να γεμίσετε ένα χώρο που δεν θέλετε να είναι ένα συμπαγές χρώμα. Οι κλίσεις είναι μείγματα μεταξύ δύο ή περισσότερων χρωμάτων που μπορείτε να χρησιμοποιήσετε για να γεμίσετε οποιαδήποτε περιοχή ή σχήμα, ακριβώς όπως ένα συμπαγές χρώμα. Αν κοιτάξετε τον πίνακα Swatches, μπορείτε ...

Η επιλογή των συντακτών

Πώς να γράφετε σημειώσεις στο OneNote 2013 στα Android - ανδρείκελα

Πώς να γράφετε σημειώσεις στο OneNote 2013 στα Android - ανδρείκελα

Το OneNote, όπως οι εκδόσεις iOS και web app, η έκδοση Android του OneNote σάς επιτρέπει να αποκτάτε πρόσβαση και να επεξεργάζεστε σημειώσεις με ένα ελάχιστο σύνολο χαρακτηριστικών σε σύγκριση με τις εκδόσεις desktop του OneNote, όπως το OneNote 2013. Πώς να δημιουργήσετε μια νέα σημείωση στο Android Μπορείτε να δημιουργήσετε ...

2 τρόποι αποστολής και λήψης αλληλογραφίας στο Outlook - ανδρείκελα

2 τρόποι αποστολής και λήψης αλληλογραφίας στο Outlook - ανδρείκελα

Μετά τη διαμόρφωση του λογαριασμού ηλεκτρονικού ταχυδρομείου (S) στο Outlook 2013, η λήψη μηνυμάτων είναι μια αυτόματη διαδικασία. Το Outlook αποστέλλει αυτόματα και λαμβάνει μηνύματα όταν ξεκινάτε και επίσης σε διαστήματα 30 λεπτών (από προεπιλογή) όποτε εκτελείται το Outlook. Η εισερχόμενη αλληλογραφία σας μπαίνει αυτόματα στο φάκελο Εισερχόμενα. Μπορείτε επίσης να ξεκινήσετε μια χειροκίνητη διαδικασία αποστολής / λήψης σε ...

Πώς να γράφετε σημειώσεις στο OneNote 2013 για συσκευές iOS - dummies

Πώς να γράφετε σημειώσεις στο OneNote 2013 για συσκευές iOS - dummies

Για συσκευές IOS. Υπάρχουν πολλές λειτουργίες, παρόλο που η έκδοση του App της OneNote και η πλήρης εφαρμογή OneNote 2013 έχουν περισσότερη λειτουργικότητα. Πώς να δημιουργήσετε μια νέα σημείωση σε συσκευές iOS Μπορείτε να δημιουργήσετε μια νέα σημείωση, ανεξάρτητα από το πού βρίσκεστε στο OneNote, αν βλέπετε ...

Η επιλογή των συντακτών

Πώς να ρυθμίσετε την τοποθέτηση και το μέγεθος στην άκρη Animate - dummies

Πώς να ρυθμίσετε την τοποθέτηση και το μέγεθος στην άκρη Animate - dummies

Adobe Edge Animate CC δεν έχει έλλειψη ρυθμίσεις όσον αφορά την τοποθέτηση και το μέγεθος. Πολλά από αυτά τα χαρακτηριστικά λειτουργούν καλύτερα όταν φωλιάζουν στοιχεία, έτσι θέλετε να κατανοήσετε πώς λειτουργεί ο πίνακας στοιχείων. Η τοποθέτηση αναφέρεται στις συντεταγμένες του στοιχείου που σχετίζεται είτε με το Στάδιο είτε με το γονικό στοιχείο όταν ένα ...

Παγκόσμια ή Εφαρμοσμένες ρυθμίσεις στο Adobe Edge Animate - dummies

Παγκόσμια ή Εφαρμοσμένες ρυθμίσεις στο Adobe Edge Animate - dummies

Adobe Edge Animate CC δεν έχει έλλειψη ρυθμίσεων όταν πρόκειται για την τοποθέτηση και το μέγεθος. Οι ρυθμίσεις "Παγκόσμια" και "Εφαρμοσμένες" δεν τροποποιούν τις ρυθμίσεις, αλλά παρέχουν ένα μέσο για την εμφάνιση της σχετικής τοποθέτησης μεταξύ των ενσωματωμένων στοιχείων. Μπορεί να αναρωτιέστε ότι η διαφορά είναι μεταξύ των ρυθμίσεων Global και Applied. Εδώ είναι η ουσία: Παγκόσμιες ρυθμίσεις ...

Πώς να προσθέσετε ενέργειες σε στοιχεία στο Edge Animate - dummies

Πώς να προσθέσετε ενέργειες σε στοιχεία στο Edge Animate - dummies

Ένα ιδιαίτερα ισχυρό χαρακτηριστικό του Adobe Edge Animate Το CC είναι η δυνατότητα να προσθέσετε στη σύνθεση σας δράσεις, ενεργοποιητές, ετικέτες και χαρακτηριστικά δρομέα. Αυτά τα εργαλεία είναι αυτό που χρησιμοποιείτε για να κάνετε το κινούμενο γραφικό σας διαδραστικό, ώστε το κοινό σας να μπορεί να συμμετέχει σε αυτό που κάνει το κινούμενο σχέδιο σας αντί να πρέπει να καθίσετε εκεί και να παρακολουθήσετε παθητικά. Ένας ...