Pröva detta
<?
$currentFile = $_SERVER['REQUEST_URI'];
$parts = Explode('/', $currentFile);
echo $parts[count($parts) - 1];
?>
Anders
4 svar · 983 visningar · startad av Gimbo
Hej,
Skulle vilja parse'a url'en men får det inte att funka riktigt då jag använder mig utav .htaccess rewrite, nedan kod visar mig alltid index.php då jag i själva verket befinner mig på http://www.minsida.com/um/um1/produkt-ett.php
det jag vill få ut är produkt, men får det inte riktigt att lira, någon som vet hur jag kan göra för att ta det som finns efter sista / tecknet och - strecket? i urlen'en som är rewrite'ad.
<?php
$currentFile = $_SERVER["PHP_SELF"];
$parts = Explode('/', $currentFile);
echo $parts[count($parts) - 1];
?>
Otroligt tacksam för all hjälp jag kan få.
Pröva detta
<?
$currentFile = $_SERVER['REQUEST_URI'];
$parts = Explode('/', $currentFile);
echo $parts[count($parts) - 1];
?>
Anders
Nice!! Tackar... Ett steg i rätt riktning, nu skriver den ut: produkt-ett.html , jag skulle bara vilja skriva ut produkt, någon ide på hur jag kan parse'a det som står före bindestrecket och efter /
Det finns säkert nått mycket bättre sätt än denna fullösning men har en sprängande huvudvärk så detta är vad jag kommer på:
$currentFile = $_SERVER['REQUEST_URI'];
$parts = Explode('/', $currentFile);
$subs=$parts[count($parts) - 1];
$parts2 = Explode('-', $subs);
echo $parts2[0];
Härligt! det funka fint! vet inte hur en fin lösning skulle se ut, men det där funka riktigt bra, Tackar :)