Avatar billede Slettet bruger
03. september 2008 - 17:13 Der er 5 kommentarer

URL > printet tekst i html

Jeg er en knold til PHP. Hjælp, please?


Målet er at taster man f.eks.: abc.com/johnna genererer php en side der skriver: Hej Johnna.

Efter at have samlet nogle stumper fra nettet hist og pist, og ændret lidt manuelt, kan jeg nu printe filnavnet, men kun hvis de enkelte sider findes. Eks.: johnna.php

Nogen der har en løsning?


<?php
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
?>



<?php
function curPageName() {
return substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1);
}

echo "K&aelig;re ".curPageName();
?>
Avatar billede coderdk Praktikant
03. september 2008 - 18:55 #1
Hvis du bruger apache + php, kan du oprette en .htaccess med flg indhold:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-F
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /sig_hej.php?navn=$1

sig_hej.php indeholder så:

echo "Hej " . $_GET['navn'];
Avatar billede Slettet bruger
08. september 2008 - 10:00 #2
Fedt! Tak for hjælpen..
Avatar billede Slettet bruger
08. september 2008 - 10:01 #3
Hvordan giver jeg dig point?
Avatar billede Slettet bruger
08. september 2008 - 10:01 #4
Aaah.. Send lige et svar i stedet.
Avatar billede coderdk Praktikant
08. september 2008 - 10:17 #5
ok :) men tag nogle af pointene selv! :)
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