Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να συλλάβει μια σελίδα τίτλου Χρησιμοποιώντας την PHP

Όταν πρέπει να πάρει τον τίτλο μιας σελίδας Web σε ένα PHP script και να κάνετε αναζήτηση στο φάκελο για ένα προκαθορισμένο σταθερό περιέχει τον τίτλο , δεν θα βρείτε ένα . Ωστόσο , δεδομένου ότι ξέρετε ότι ο τίτλος μιας σελίδας Web περιέχεται μέσα στην ετικέτα του κώδικα HTML , μπορείτε να επινοήσει μια λύση που να διαβάζει τον κωδικό και βρίσκει τον τίτλο . Χρησιμοποιώντας μια κανονική έκφραση για να εξαγάγετε τον τίτλο αυτό μια αρκετά απλή εργασία σε PHP κάνει . Οδηγίες <br> Η 1 <p> Δημιουργήστε ένα case-insensitive κανονική έκφραση που εξάγει τους χαρακτήρες μεταξύ του ανοίγματος και κλεισίματος ετικέτες <title> . Για παράδειγμα : <br> <p> <php $ title_regex = ' % <title> <\\ /title> % i ( + ). » ? 2 <br> <p> Χρησιμοποιήστε file_get_contents να αποθηκεύσετε; τα περιεχόμενα της σελίδας HTML σε μια μεταβλητή . Για παράδειγμα : <br> <p> $ page = file_get_contents ( " http://example.com/index.html ")? <br> Εικόνων 3 <p> Ανάλυση της κώδικα HTML , χρησιμοποιώντας την τακτική έκφραση. Περάστε έναν άδειο πίνακα για την PHP για να συμπληρώσετε με το σύνολο του αγώνα ως το πρώτο στοιχείο του πίνακα και το κείμενο μεταξύ των ετικετών τίτλου ως το δεύτερο στοιχείο . Για παράδειγμα : <br> <p> $ αγώνες = array ( ) ;/* ολόκληρο τον αγώνα θα είναι στο $ αγώνες [ 0] και το κείμενο του τίτλου θα είναι σε $ αγώνες [ 1 ] * /if ( preg_match ( $ title_regex , $ σελίδας , $ αγώνες ) && isset ( $ αγώνες [ 1 ] ) ) $ title = $ αγώνες [ 1 ] ? άλλο $ title = " Δεν βρέθηκε " ?; > εικόνων <br> <br > <br> <div class="grad2"><script language='javascript' src='http://www.221021.com/ad/gr/2.js'></script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='/Programming/php-mysql-programming/91290.html' >Πώς να Γίνετε μέλος Δύο Strings σε PHP </a></li> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='/Programming/php-mysql-programming/91292.html' >Πώς να κάνει σχόλια σε PHP Αρχείο </a></li> </ul> </div> </div> <div class="woqinimaderwr24"> <div class="dibud23"> <div class="biaotidas51"> <div class="biaotidas511"><h3>Συναφής σύστασή</h3></div> <div class="butudasda"></div> </div> </div> <div class="dibud24"> <div class="dibud241"> <h3><a href="/Programming/php-mysql-programming/91673.html" target="_blank">Πώς να το ξεχωρίσετε DB2 ​​στο Round έναν αριθμό </a></h3> <p><a href="/Programming/php-mysql-programming/91673.html" target="_blank">αριθμούς κινητής υποδιαστολής DB2 και άλλο κατάστημα προγράμματα SQL με διάφορους βαθμούς ακρίβειας . Στις περισσότερες περιπτώσεις , ο αριθμός των δεκαδικών ψηφίων που εμφανίζονται όταν ο αριθμός εμφανίζεται στην οθόνη ή εκτυπώνονται σε μια έκθεση εξαρτάται από το πώς η μεταβλητή δηλώνεται όταν οι πίνακες της βάσης δεδομένων που ορίζεται . Μεταβλητές με μεγάλες χορδές δεκαδικά σύροντας είναι απαραίτητη όταν εκτελούν υπολογισμούς ακρίβεια, αλλά μπορεί να αποβεί επαχθής στις περιπτώσεις όπου ο ακ</a></p> <div class="feggexiandsada"></div> <ul class="dsa31das"> <li><a href="/Programming/php-mysql-programming/92114.html" target="_blank">Πώς να Εγκαταστήστε το Zend για την PHP 5.3 </a></li> <li><a href="/Programming/php-mysql-programming/91798.html" target="_blank">Πώς να ξεφύγουμε από MySQL </a></li> <li><a href="/Programming/php-mysql-programming/92069.html" target="_blank">Πώς να αφαιρέσει ένα Byte Character σε PHP </a></li> <li><a href="/Programming/php-mysql-programming/92140.html" target="_blank">Πώς να αφαιρέσει Style Χαρακτηριστικά σε PHP </a></li> <li><a href="/Programming/php-mysql-programming/91927.html" target="_blank">Πώς να γράψει SQL Εκφράσεις </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="/Programming/perl-programming/93302.html" target="_blank">Πώς μπορώ να πάρω το μήκος ενός Ανώνυμος Array σε Perl </a></li> <li><a href="/Programming/computer-programming-languages/87980.html" target="_blank">Πώς μπορώ να αλλάξω το σημείο Διάταξη StackPanel </a></li> <li><a href="/Programming/cc-programming/85663.html" target="_blank">Πώς να μετατρέψετε ένα String των ακεραίων σε μια σειρά από Byte </a></li> <li><a href="/Programming/computer-programming-languages/87326.html" target="_blank">Τι είναι ένα γεγονός Handler </a></li> <li><a href="/Programming/php-mysql-programming/91911.html" target="_blank">Τρόπος εισαγωγής SQLite σε MySQL </a></li> <li><a href="/Programming/php-mysql-programming/92955.html" target="_blank">Πώς να μάθετε PHP σύνδεση </a></li> <li><a href="/Programming/java-programming/90563.html" target="_blank">Πώς να πάρει μια εικόνα σε Java </a></li> <li><a href="/Programming/cc-programming/86100.html" target="_blank">Πώς να χωρίσετε ένα String στο C </a></li> </ul> </div> <div class="dibud243"> <div class="tibiaodsafda"><h4>PHP /MySQL Προγραμματισμός</h4></div> <ul class="beitonggu"> <li><a href="http://www.221021.com/Hardware/pc-computers/" >PC Computers</a></li> <li><a href="http://www.221021.com/Troubleshooting/troubleshoot-computer-errors/" >Αντιμετώπιση προβλημάτων Σφάλματα υπολογιστή σας</a></li> <li><a href="http://www.221021.com/Hardware/workstations/" >Σταθμοί εργασίας</a></li> <li><a href="http://www.221021.com/Systems/basic-computer-skills/" >Βασικές Δεξιότητες Πληροφορικής</a></li> <li><a href="http://www.221021.com/Troubleshooting/laptop-troubleshooting/" >Αντιμετώπιση προβλημάτων Laptop</a></li> <li><a href="http://www.221021.com/Networking/ftp-telnet/" >FTP και Telnet</a></li> <li><a href="http://www.221021.com/Software/open-source-code/" >Ανοικτού κώδικα</a></li> <li><a href="http://www.221021.com/Software/other-computer-software/" >Άλλα Λογισμικό Ηλεκτρονικών Υπολογιστών</a></li> <li><a href="http://www.221021.com/Software/spreadsheets/" >Υπολογιστικά φύλλα</a></li> </ul> </div> </div> </div> <div class="dibudaohnagdsaw"> <div class="das342sd"><p>Πνευματικά δικαιώματα © <a href="http://www.221021.com/" target="_blank" >Γνώση Υπολογιστών</a> Όλα τα δικαιώματα κατοχυρωμένα </p></div> </div> </div> </body> </html>