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

Γνώση Υπολογιστών >> Προγραμματισμός >  >> 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 async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3314932315682382" crossorigin="anonymous"></script> <!-- 221021-2 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3314932315682382" data-ad-slot="8094203668" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='http://www.221021.com/Programming/php-mysql-programming/91290.html' >Πώς να Γίνετε μέλος Δύο Strings σε PHP </a> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='http://www.221021.com/Programming/php-mysql-programming/91292.html' >Πώς να κάνει σχόλια σε PHP Αρχείο </a> </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"> <ul class="dsa31das"> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92049.html" target="_blank">Πώς να χρησιμοποιήσετε το κουμπί Υποβολή στην PHP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92160.html" target="_blank">Καθυστέρηση λειτουργίες σε PHP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92915.html" target="_blank">Πώς να γράψετε ένα PHP Script Είσοδος </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/93148.html" target="_blank">Πώς να γράψετε ένα PHP script που χτίζει δυναμικά υπολογιστικά φύλλα του Excel </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92775.html" target="_blank">Πώς να χρησιμοποιήσετε HTML αρχείο Ξεχωριστή Από PHP Αρχείο </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92087.html" target="_blank">Πώς να δοκιμάσει ένα PHP Φόρμα Επικοινωνίας σε XAMPP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92110.html" target="_blank">Πώς να την επανεκκίνηση Curl Μεταφορά στην PHP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/91606.html" target="_blank">Πώς να κάνει το Facebook Connect Με την PHP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92699.html" target="_blank">PHP Εκπαίδευση Ασφάλεια </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>