Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Jak wstawić fragment z <title /> do zmiennej?
adam1226
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 14.02.2010

Ostrzeżenie: (0%)
-----


Mam problem, gdyz moja wiedza o php jest kompletnie szczatkowa, probowalem cos naskrobac samemu, ale bez rezulatow.
Szukam sposobu na to aby wstawic fragment frazy spomiedzy znacznikow HTML <title>a </tile> do zmiennej.

Chce zrobic skrypt ktory wrzucalby na strone elementy w zaleznosci od tego czy w title wystapil pewien okreslony ciag znakow czy tez nie.

MAm przygotowane strony z komenda require_once i odpowiadajace jej pliki w ktorych chcialbym wrzucac kod.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qba10
post
Post #2





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

Ostrzeżenie: (0%)
-----


To najwyraźniej coś ty źle robisz, bo skrypt działa poprawnie.
Może na tej stronie co pobierasz masz takie samo title co na tej co wyświetlasz...
Bez kodu nie powiem ci co masz źle bo wróżką niestety nie jestem.

U mnie taki przykładowy kod działa
  1. <htmL>
  2. <head>
  3. <title>Tytul strony</title>
  4. </head>
  5. <body>";
  6. function pobierz_title($tresc){
  7.  
  8. preg_match('/<title>([^>]*)<\/title>/si', $tresc, $title);
  9.  
  10.  
  11.  
  12. if($title[1]) {
  13.  
  14. return $title[1];
  15.  
  16. }
  17.  
  18. }
  19.  
  20.  
  21. $www = file_get_contents ("http://forum.php.pl"); //twoje podstrony
  22.  
  23. $title = pobierz_title($www);
  24. echo $title;
  25. echo "</body>
  26. </html>";

A kod wygenerowanej strony to
  1. <title>Tytul strony</title>
  2. </head>
  3. <body>Forum PHP.pl (Powered by Invision Power Board)</body>
  4. </html>


Więc jest wszytko ok i pobiera title pobranej strony....
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 18:20