enviar url y recoger resultado get

Iniciado por kanser, 17 Enero 2008, 07:57 AM

0 Miembros y 1 Visitante están viendo este tema.

kanser

bueno no tengo ni idea de como se hace, pero quiero hacer esto

tengo esto:

Código (php) [Seleccionar]
$link = $_POST["link"];
que es una variable que recibe una url

bueno supongamos que la url que recibe es http://s195.photobucket.com/albums/z81/

si ustedes se dan cuenta y copian y pegan ese link en la barra de direcciones es redirigida a otra de ese mismo dominio, tal vez porque no exista, pero eso no es mi objetivo, a lo que voy es que quiero que php envie esa url, como si la pegaramos en la barra de direcciones y le dieramos enter y me regrese el resultado final que en este ejemplo es http://s195.photobucket.com/ y luego guardar esta ultima url en otra variable como

Código (php) [Seleccionar]
$link = "http://s195.photobucket.com/";

no se como se hace eso desde enviar la url etc.. me imagino que es con get pero no tengo idea

de antemano gracias por su valiosa ayuda
prefiero amigos que comparten lo poco que saben, que amigos que saben todo y no comparten nada

NadiceJMA

si lo que quieres es obtener el resultado de la URL path a partir de una URL normal dada. El código de la funcion lista para usarse es:

function get_url_path($url) {
$part1 = explode("/", $url);
$count = count($part1);
$count_array = $count - 1;
if ($count >= 4) {
if ($part1[$count_array] != '') {
$path = str_replace($part1[$count_array], '', $url); }
else { $path = $url; }
} else {
if(substr($url,-1) != '/') $url .= '/'; $path = $url; }
return $path;
}

cualquier duda escribe...a mp

kanser

no de hecho es esta la url para bajar videos de youtube

Citarhttp://es.youtube.com/watch/v/LUmttENypK8

si la pegas en el navegador y das enter, te genera otra url distinta esa es la que quiero que obtenga, a partir de los urls que le de

gracias
prefiero amigos que comparten lo poco que saben, que amigos que saben todo y no comparten nada