Extragere un cuvant din link
Moderatori: Zamolxe, Moderatori
Am gasit rezolvarea:
<?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;
}
?>
Multumesc
<?php
preg_match('#http://[^/]+/([^/]+)#', curPageURL(), $matches);
echo $matches[1];
?>
<?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;
}
?>
Multumesc
<?php
preg_match('#http://[^/]+/([^/]+)#', curPageURL(), $matches);
echo $matches[1];
?>
-
nevvermind
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Regex-ul ala merge doar pentru "http", dupa cum probabil observi.
Schimba cu:
preg_match('#https?://[^/]+/([^/]+)#', curPageURL(), $matches);
Ma bucur ca-ti merge, dar ma simt dator sa te previn in legatura cu $url = '$domains': nu asa se face referinta catre o variabila, ci asa: $url = &$domains.
PS: Joaca-te si cu .
Schimba cu:
preg_match('#https?://[^/]+/([^/]+)#', curPageURL(), $matches);
Ma bucur ca-ti merge, dar ma simt dator sa te previn in legatura cu $url = '$domains': nu asa se face referinta catre o variabila, ci asa: $url = &$domains.
PS: Joaca-te si cu .
-
nevvermind
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 13 vizitatori