Witam. Mam skrypt wyszukiwarki na stronę internetową który jako wynik podaje mi odnośnik do pliku w postaci ścieżki. Wolałbym aby wynikiem był odnośnik z tytułem znalezionej strony wyciągniętym z <title> z nagłówka. Próbowałem to zrobić przy użyciu fopen i wyciągnięcia tytułu z nagłówka strony ale nie doczekałem się wyniku bo długo trwało szukanie i zamulił mi się komp. Czy może ktoś mi pomóc jakiej funkcji mam użyć aby trwło to szybciej i działało?
Wyniki wyświetla kod:
[php]<?php
echo"<a href=\"".$wynik[$i]."\">" . $wynik[$i]. "</a>";
?>[/php]
[php] jak wyciągnąć <title> ze strony
Re: [php] jak wyciągnąć <title> ze strony
http://www.webinside.pl/forum/viewtopic.php?t=4931
moze to Ci sie przyda..
moze to Ci sie przyda..
-
FanFataL
- Nowy

- Posty: 113
- Rejestracja: pn lut 28, 2005 1:33 am
- Lokalizacja: Kraków / Katowice / Bydgoszcz
- Kontakt:
Re: [php] jak wyciągnąć <title> ze strony
[php]<?php
function getTitle($page='') {
if($f=file($page))
if(preg_match('/<title>(.*)<\/title>/i',implode("\r\n",$f),$title))
return $title[1];
return $page;
}
echo"<a href=\"".$wynik[$i]."\">" . getTitle($wynik[$i]). "</a>";
?>[/php]
Pozdrawiam
...
function getTitle($page='') {
if($f=file($page))
if(preg_match('/<title>(.*)<\/title>/i',implode("\r\n",$f),$title))
return $title[1];
return $page;
}
echo"<a href=\"".$wynik[$i]."\">" . getTitle($wynik[$i]). "</a>";
?>[/php]
Pozdrawiam
...
Re: [php] jak wyciągnąć <title> ze strony
Wielkie dzięki, wyszukiwarka jest teraz OK. Przerabiam całą stronę na php więc pozbyłem się ramek. Co należy zrobić aby echo wyświetlało wyniki z wyszukiwarki w miejscu w którym inkluduję strony z treścią a nie w nowym oknie? Trochę ciężko mi przejść z czystego htmla na php 
