Página 1 de 1

Conversión de Perl a PHP

NotaPublicado: 2008-01-21 09:24 @433
por gringui
Hola a todos, soy nuevo en el foro. Me encargaron la conversión de un script escrito en Perl a PHP y, aunque alguna vez hice algo en Perl, estoy teniendo problemas para entender esta parte del código:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
sub getCookie {
        my %cookies = fetch CGI::Cookie;
        my @arryCookies=(((exists $cookies{'test'}) && ($cookies{'test'}->value)) ? $cookies{'test'}->value : (''));
        return $arryCookies[0];
}

my $cookie_id = &getCookie;
my ($val) = $cookie_id =~ /\d+\.\d+\.\d+\.\d+\.(.*)/;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Un ejemplo de valor de esa cookie es: 200.89.160.121.4741192116196533

Básicamente no sé qué es lo que tendría que asignar a $val.

¿Alguien me puede dar una pista?

Gracias

NotaPublicado: 2008-01-21 10:39 @485
por explorer
Bienvenido a los foros de Perl en Español, gringui.

A $val le llega la parte final de la cookie (lo que captura el par de paréntesis de la expresión regular).

NotaPublicado: 2008-01-21 11:35 @524
por gringui
¡Genial, explorer! ¡Gracias!