Avatar billede snorres Nybegynder
06. september 2003 - 12:10 Der er 22 kommentarer og
1 løsning

Finde TITLE med php

Er der en måde at finde det der står mellem <title> og </title> ??
Avatar billede schaefner Juniormester
06. september 2003 - 12:16 #1
preg_match("/<title>(.*)<\/title>/i",$str,$rmatch);
echo $rmatch[1];
Avatar billede odni Nybegynder
06. september 2003 - 12:20 #2
Avatar billede snorres Nybegynder
06. september 2003 - 12:35 #3
preg_match("/<title>(.*)<\/title>/i",$str,$rmatch);
echo $rmatch[1];
<--virker ivertifald ikke :S
Avatar billede snorres Nybegynder
06. september 2003 - 12:37 #4
Æv da det gør den anden heller ikke ;(
Ellers nogen idéer??
btw bruger jeg php version 4.2.2 ;)
Avatar billede schaefner Juniormester
06. september 2003 - 12:38 #5
Har testet den og den virker. Kig selv her:

http://schaefner.users.whitehat.dk/junk/397473.php
Avatar billede snorres Nybegynder
06. september 2003 - 12:46 #6
Vilken version af php bruger du??
Avatar billede schaefner Juniormester
06. september 2003 - 12:47 #7
4.3.2, men det burde ikke have nogen betydning. Prøv at kopiere scriptet og test det.
Avatar billede snorres Nybegynder
06. september 2003 - 12:48 #8
Nååh nu forstår jeg, men den gør slet ikke det jeg skal bruge, jeg skal bruge et script der uafhængigt af RESTEN af siden kan finde titlen, den skal ikke have titlen i sig :S
Avatar billede schaefner Juniormester
06. september 2003 - 12:52 #9
Prøv lige at forklare den engang til ;)
Avatar billede snorres Nybegynder
06. september 2003 - 12:52 #10
Det script der, kan man jo ikke rigtig bruge til noget, der kan man lige så godt bare skrive titlen? :S
Skal bruge et der kan hente tilen, til et statstik system jeg er igang med at lave, hvor jeg bare skal smide et lille stykke kode ind på hver side, og så når nogen besøger dem skriver den sidens navn i en database..
Avatar billede schaefner Juniormester
06. september 2003 - 12:53 #11
Den skal vel hente titlen fra en anden side?
Avatar billede snorres Nybegynder
06. september 2003 - 12:54 #12
nej den skal hente titlen på sig selv ;)
Avatar billede schaefner Juniormester
06. september 2003 - 12:57 #13
Ja, men så virker scriptet jo også. Den variabel ($str) jeg har indsat har jo bare været for at teste scriptet.

http://schaefner.users.whitehat.dk/junk/397473.php
Avatar billede schaefner Juniormester
06. september 2003 - 12:58 #14
ellers må du forklare endnu engang
Avatar billede snorres Nybegynder
06. september 2003 - 13:00 #15
Hmm ja ok det havde jeg ikke lige tænkt på mend en udprinter altså ikke noget her :S
Avatar billede snorres Nybegynder
06. september 2003 - 13:05 #16
Nu har jeg fundet ud af hvorfor den ikek virkede :S
Den kan ikek fidne ud af hvis man har skrevet sin title sådan her
<title> (newline)
titlen
</title>
man skal skrive den sådan her
<title> titlen </title>
hvordan ku man lige gøre så det var lige meget?
Avatar billede snorres Nybegynder
06. september 2003 - 13:08 #17
Lige meget har ordnet det med en str_replace ;)
Avatar billede snorres Nybegynder
06. september 2003 - 13:10 #18
Nu har jeg så et andet problem ;)
se på http://www.goog.dk/stating/
..

hvis jeg gerne vil have det som det første på alle sider udprinter den det der :S
Avatar billede odni Nybegynder
06. september 2003 - 13:11 #19
du har glemt <? vel
Avatar billede snorres Nybegynder
06. september 2003 - 13:12 #20
<?php
$str = implode('',file(basename($_SERVER['PHP_SELF'])));
$str = str_replace("\n","", $str);
$str = str_replace("
","", $str);
preg_match("/<title>(.*)<\/title>/i",$str,$regs);
echo $regs[1];
?>
<html>
<head>
<title>
Dette er en test da ;)
</title>
</head>
<body>

</body>
</html>

<--nej ;)
Avatar billede schaefner Juniormester
06. september 2003 - 13:22 #21
<html>
<head>
<title>
Dette er en test da ;)
</title>
</head>
<body>

<?php
$str = implode('',file(basename($_SERVER['PHP_SELF'])));
preg_match("/<title>(.*)<\/title>/is",$str,$regs);
echo $regs[1];
?>

</body>
</html>
Avatar billede snorres Nybegynder
06. september 2003 - 13:24 #22
argh, jaja fattede jeg godt, men kan det ikke lade sig gøre hvor det er det første i koden, som jeg sage lige før...
Avatar billede snorres Nybegynder
27. juni 2004 - 13:10 #23
lukket på grund af intet svar...
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