[php} gedeelte uit url halen

Pagina: 1
Acties:
  • 49 views sinds 30-01-2008

  • paragon
  • Registratie: April 2000
  • Laatst online: 09-05 10:52
Ik moet voor een website een bepaald gedeelte uit de url(in de volgende vorm: http://servername/dir/rd2/pages/team.php) halen omdat ik de tekst nodig heb voor het wergeven van een plaatje.Ik kom er alleen niet achter hoe ik ".php?" van de string afkrijg. Ik zie alleen maar het afbreken van whitespaces op php Ik heb nu de volgende code.
PHP:
1
2
3
4
$fullURL = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['PHP_SELF']}?{$_SERVER['QUERY_STRING']}";
$end = ".php?";
$position = strpos ( $fullURL, 'pages/' );
$trimURL = substr( $fullURL, $position + 6, strlen ( 'pages/' ) + 10 );

de code geeft my in het geval van de aangegeven url het volgende: team.php? daar moet dus nog php vanaf.Het zal wel heel er simpel zijn maar op de een of andere manier kan ik het niet vinden.

  • Creepy
  • Registratie: Juni 2001
  • Nu online

Creepy

Tactical Espionage Splatterer

met strpos opnieuw de positie bepalen van .php? en dan een substr doen tot aan die positie, net zoals je nu al doet met trimURL. Lijkt me geen probleem dacht ik zo.
Daarnaast heeft PHP een hele mooie pagina met alle string functies, daar staat echt wel iets tussen. Ook is je startpost veel te mager want je geeft helemaal niet aan wat je nu zelf al geprobeerd hebt en wat daar niet mee lukt. Zie ook P&W FAQ - De "quickstart"

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.