Σπίτι Προσωπικά Οικονομικά Πώς να εμφανίσετε περιεχόμενο σε μια ιστοσελίδα με PHP - dummies

Πώς να εμφανίσετε περιεχόμενο σε μια ιστοσελίδα με PHP - dummies

Βίντεο: Κοίτα τον Εαυτό σου - Χρειάζεται Μόνο Μια Ματιά 2024

Βίντεο: Κοίτα τον Εαυτό σου - Χρειάζεται Μόνο Μια Ματιά 2024
Anonim

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

Η γενική μορφή μιας εντολής echo είναι

echo outputitem, outputitem, outputitem, …

όπου ισχύουν οι ακόλουθοι κανόνες:

  • Ένα outputitem μπορεί να είναι ένας αριθμός, μια συμβολοσειρά ή μια μεταβλητή. Μια συμβολοσειρά πρέπει να περικλείεται σε εισαγωγικά.

  • Καταχωρίστε όσες εξωφύσεις χρειάζεστε, διαχωρισμένες με κόμματα.

δηλώσεις echo

echo Δήλωση Έξοδος
echo "Hello"; Γεια σας
echo 123; 123
echo "Γεια σας", "Κόσμος! " HelloWorld!
echo Hello World!. Μη έγκυρη. οδηγεί σε μήνυμα σφάλματος
echo "Hello World! " Γεια σας!
echo 'Hello World! ' Γεια σας!

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

Όταν θέλετε να εμφανίσετε μια ιστοσελίδα (ή μέρος της ιστοσελίδας) χρησιμοποιώντας PHP, πρέπει να εξετάσετε τρία μέρη που συμμετέχουν στην παραγωγή της ιστοσελίδας:

  • Η δέσμη ενεργειών PHP: Δηλώσεις PHP που γράφετε.

  • Ο πηγαίος κώδικας HTML: Ο πηγαίος κώδικας για την ιστοσελίδα που βλέπετε όταν επιλέγετε Προβολή → Πηγή στο πρόγραμμα περιήγησής σας. Ο πηγαίος κώδικας είναι η έξοδος από τις δηλώσεις ηχώ ή εκτύπωσης.

  • Η ιστοσελίδα: Η ιστοσελίδα που βλέπουν οι χρήστες σας. Η ιστοσελίδα προκύπτει από τον πηγαίο κώδικα HTML.

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

Η PHP επιτρέπει κάποιους ειδικούς χαρακτήρες που διαμορφώνουν την έξοδο, αλλά δεν είναι ετικέτες HTML. Οι ειδικοί χαρακτήρες της PHP επηρεάζουν μόνο την έξοδο από την αναφορά ηχούς ή εκτύπωσης - όχι την εμφάνιση στην ιστοσελίδα. Για παράδειγμα, εάν θέλετε να ξεκινήσετε μια νέα γραμμή στην έξοδο PHP ή στον πηγαίο κώδικα HTML, πρέπει να συμπεριλάβετε έναν ειδικό χαρακτήρα (n) που λέει στην PHP να ξεκινήσει μια νέα γραμμή.

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

Στάδια παράδοσης ιστοσελίδας

Δήλωση ηχώ HTML Source Code Εμφάνιση σελίδας Web
echo "Hello World! " Γεια σας! Γεια σας!
echo "Hello World! "

echo "Εδώ είμαι! "

Γεια σας! Εδώ είμαι! Γεια σας! Εδώ είμαι!
echo "Hello World! n ";

echo "Εδώ είμαι! "

Γεια σας!

Εδώ είμαι

Hello World! Εδώ είμαι!
echo "Hello World! "

echo "

".

echo "Εδώ είμαι! "

Γεια σας!

Εδώ είμαι! "

Γεια σας κόσμος!

Εδώ είμαι!

echo "Hello";

echo "Κόσμος!

n ";

echo "Εδώ είμαι! "

Γεια σας!

Εδώ είμαι! "

Γεια σας κόσμος!

Εδώ είμαι!

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

print "Line 1"; εκτύπωση "Γραμμή 2".

Εάν τοποθετήσετε αυτές τις γραμμές σε μια δέσμη ενεργειών, ίσως να περιμένετε στην ιστοσελίδα για να εμφανίσετε το εξής:

Γραμμή 1 Γραμμή 2

Ωστόσο, αυτή δεν είναι η έξοδος που θα λάβετε. Η ιστοσελίδα θα εμφανίσει την παρακάτω ένδειξη:

Γραμμή 1 Γραμμή 2

Αν κοιτάξετε τον πηγαίο κώδικα για την ιστοσελίδα, βλέπετε ακριβώς τι αποστέλλεται στο πρόγραμμα περιήγησης, δηλαδή:

Γραμμή 1 Γραμμή 2 > Παρατηρήστε ότι η γραμμή που αποστέλλεται στο πρόγραμμα περιήγησης περιέχει ακριβώς τους χαρακτήρες που έχετε εκτυπώσει - όχι περισσότερο, ούτε λιγότερο. Οι συμβολοσειρές χαρακτήρων που εκτυπώσατε δεν περιείχαν κανένα κενό, οπότε δεν εμφανίζονται κενά μεταξύ των γραμμών. Επίσης, παρατηρήστε ότι οι δύο γραμμές εκτυπώνονται στην ίδια γραμμή.

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

print "line 1n"; εκτύπωση "γραμμή 2"?

Τώρα παίρνετε αυτό που θέλετε, έτσι; Λοιπόν όχι. Τώρα βλέπετε τα εξής στην ιστοσελίδα:

γραμμή 1 γραμμή 2

Αν κοιτάξετε τον πηγαίο κώδικα, βλέπετε αυτό:

γραμμή 1 γραμμή 2

Έτσι, το n έκανε τη δουλειά του: Ξεκίνησε μια νέα γραμμή στην έξοδο. Ωστόσο, το HTML εμφανίζει την έξοδο στην ιστοσελίδα ως μία γραμμή. Αν θέλετε η HTML να εμφανίζει δύο γραμμές, πρέπει να χρησιμοποιήσετε μια ετικέτα, όπως την ετικέτα

. Γι 'αυτό, αλλάξτε τον ειδικό χαρακτήρα της PHP στο τέλος της γραμμής σε μια ετικέτα HTML, ως εξής:

print "γραμμή 1

"; εκτύπωση "γραμμή 2"? 

Τώρα βλέπετε τι θέλετε στην ιστοσελίδα:

γραμμή 1 γραμμή 2

Αν κοιτάξετε τον πηγαίο κώδικα για αυτήν την έξοδο, θα δείτε:

γραμμή 1

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

Πώς να εμφανίσετε περιεχόμενο σε μια ιστοσελίδα με 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 είναι η δυνατότητα να προσθέσετε στη σύνθεση σας δράσεις, ενεργοποιητές, ετικέτες και χαρακτηριστικά δρομέα. Αυτά τα εργαλεία είναι αυτό που χρησιμοποιείτε για να κάνετε το κινούμενο γραφικό σας διαδραστικό, ώστε το κοινό σας να μπορεί να συμμετέχει σε αυτό που κάνει το κινούμενο σχέδιο σας αντί να πρέπει να καθίσετε εκεί και να παρακολουθήσετε παθητικά. Ένας ...