Avatar billede okidoky Nybegynder
13. november 2005 - 21:11 Der er 9 kommentarer og
1 løsning

hvordan får jeg en url's <title>Det her</title>

Jeg vil gerne have en tilfældig url's title, hvordan skal jeg det, for den står ikke i meta?
Avatar billede nielle Nybegynder
13. november 2005 - 21:21 #1
Hvis du kan læse kildekoden fra URL'en så er det sådan:

if (preg_match("/<title>(.*?)</title>/i", $kildeKode, $matches))
{
    echo "Title: " . $matches[0] . "<br>";
}
else
{
    echo "Ingen titel<br>";
}
Avatar billede nielle Nybegynder
13. november 2005 - 21:23 #2
... og der skulle lige escapes:

if (preg_match("/<title>(.*?)<\/title>/i", $kildeKode, $matches))
Avatar billede okidoky Nybegynder
13. november 2005 - 21:29 #3
jeg synes ikke jeg får noget?
Avatar billede nielle Nybegynder
13. november 2005 - 21:39 #4
Hvordan ser din kode ud?
Avatar billede hmortensen Nybegynder
13. november 2005 - 22:54 #5
Gætter på du skriver URL'en ind, så du skal lige hente indholdet istedet:
$kildeKode = file_get_contents("http://example.com");
Avatar billede okidoky Nybegynder
15. november 2005 - 12:35 #6
jeg har lavet den: her er koden

<?php
    $titel = $HTTP_POST_VARS["titel"];
   
    preg_match_all("/<title>([^<]*)<\/title>/is", strtolower(@file_get_contents("$titel")), $title);
    $title = $title[1][0];
    echo ucfirst($title);
   
   
   
?>

<form method="post" action="title.php">
<input type="text" name="titel" value="http://">
<input type="submit" name="go">
</form>
Avatar billede nielle Nybegynder
15. november 2005 - 15:52 #7
Jeg gætter på at det ekstra 's' nok er det der har gjort forskellen. :^)
Avatar billede nielle Nybegynder
29. november 2005 - 21:26 #8
Lukketid?
Avatar billede okidoky Nybegynder
07. september 2006 - 11:20 #9
asd
Avatar billede nielle Nybegynder
07. september 2006 - 17:52 #10
Virkede løsningsforslagene ikke, eller hvad?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester