• Publicidad

Fecha actual 2024-11-24 17:42 @779

News News of Mundo Perl

Site map of Mundo Perl » Foro : Mundo Perl

Open or die

Al poner en mi código open(...) or die("No se pudo abrir el archivo < archivo.txt, $!"); simplemente se cierra si quito el archivo de la carpeta.
Y cuando solo pongo $! en die es lo mismo. También he intentado poner || en lugar de 'or', pero da igual.

No sé si esa sea la estructura correcta. Estoy usando ActivePerl 5.20.
Read more : Open or die | Vistas : 3020 | Respuestas : 12 | Foro : Básico


Problema con use

use strict;
use warnings;
use genLetras;

for my $i ( 1 .. 30 ) {
for my $j ( 1 .. 30 ) {
generarLetra();
$matriz = $letra;
}
}

for my $i ( 1 .. 30 ) {
for my $j ( 1 .. 30 ) {
print "[$matriz] ";
}
print "\n";
}

<>;

No me funciona el programa. Al ejecutarlo como perl -c dice que falta instalar ese módulo (genLetras.pm), ...
Read more : Problema con use | Vistas : 1830 | Respuestas : 8 | Foro : Básico


If-else

Tengo problemas con este código:
use warnings;
use Math::Round;

my $seed = time();
my $a = $seed / 5;
my $c = $seed - 7;
my $x = $seed;
my $m = $seed % 12244;
my $numAleatorio;

sub generadorMultiplicativo {
$numAleatorio = ( ( ( $a * $x ) + $c ) % $m );
$x = $numAleatorio;
}

for my $i ( 1 .. 15 ) {
generadorMultiplicativo();
my $residuo = $x / ...
Read more : If-else | Vistas : 1214 | Respuestas : 2 | Foro : Básico


Automatizar una descarga de lotes de archivos

Hola, Perl en Español. Quisiera saber si me pueden orientar en cómo poder automatizar la descarga de lotes de archivos.

http://www.amm.org.gt/pdfs2/post_despac ... _DICIEMBRE
http://www.amm.org.gt/pdfs2/post_despac ... 10_OCTUBRE

la cual contiene archivos correspondientes a cada día (como se ve en la imagen adjunta) y pues cuando se pulsa en el nombre del archivo inmediatamente se presenta la opción de descargarlo.

Lo que pretendo es bajar ...
Read more : Automatizar una descarga de lotes de archivos | Vistas : 1630 | Respuestas : 4 | Foro : Básico


Uso de SSL con LWP::UserAgent

Hola. ¿Con esta línea bastaría para cargar cualquier página con SSL usando LWP::UserAgent?
use LWP::UserAgent;
use IO::Socket::SSL;
my $nave = LWP::UserAgent->new(ssl_opts => {verify_hostname => 0,SSL_verify_mode => IO::Socket::SSL::SSL_VERIFY_NONE});
Read more : Uso de SSL con LWP::UserAgent | Vistas : 1035 | Respuestas : 1 | Foro : Básico


Ayuda con Excel y base de datos

Buenas.

Estoy aprendiendo Perl desde hace poco tiempo, y la verdad, me queda mucho camino. Tengo un ejercicio que estoy atascado y me gustaría si no es mucha molestia que me ayudarais de la mejor manera posible.

Tengo un programa sencillo donde me conecto a una base de datos. Realizo una consulta sencilla y lo que me devuelve lo introduzco en un Excel a modo de tabla.

Ahora tengo que crear una segunda tabla donde ...
Read more : Ayuda con Excel y base de datos | Vistas : 1154 | Respuestas : 2 | Foro : Básico


Construir SOAP con SOAP::LITE

Hola, estoy teniendo el siguiente problema. El script a continuación genera un SOAP que no es el correcto para el WS que estoy tratando de consumir, ¿cómo podría crear y enviar el mensaje SOAP que necesita el WS?

Mi script es el siguiente:

#!/usr/bin/perl
use SOAP::Lite +trace => 'all';



sub SOAP::Transport::HTTP::Client::get_basic_credentials {
return 'usuario' => 'password';
}


my $service
= SOAP::Lite
->uri('http://ws.prueba.com/')
->proxy('http://120.92.221.114:8080/prueba/ws/Movimientos?wsdl');


# calling the insert function
my $method = SOAP::Data->name('Consultar')
->attr({xmlns => ...
Read more : Construir SOAP con SOAP::LITE | Vistas : 1159 | Respuestas : 1 | Foro : Básico


Espacio en un string

¿Cómo se pueden quitar que estén vacíos en el siguiente código?:

use selectorFrases;
use separadorFrases;
open( my $ARCHIVO, '<', "frases.txt" )
or die "No se encontro ese archivo";

my $frase = $palabraAleatoria;
my $longitudPalabra = length($frase) - 1;

for my $i ( 1 .. $longitudPalabra ) {

if ( $palabra =~ /\s/ ) {
print "chr(32)";
}

}
for ( split //, $frase ) {
print "";

}

print "\n";

<>;


Lo ...
Read more : Espacio en un string | Vistas : 1294 | Respuestas : 3 | Foro : Básico


Validación de errores a la entrada

¿Cómo puedo diferenciar entre letra y números al momento de que el usuario ingrese datos?

Por ejemplo, pido al usuario que ingrese números y por error pone una letra. Sé que en C el scanf() arroja un booleano y con eso es más fácil determinarlo, pero, ¿en Perl también se puede hacer de esa forma?

Si no, ¿cómo se hace?
Read more : Validación de errores a la entrada | Vistas : 1329 | Respuestas : 3 | Foro : Básico


Convertir variable a fecha

Hola, tengo esta fecha en una variable:

Thu Mar 05 16:24:20 +0000 2009

Quería saber si se podría convertir a una fecha normal quedando algo como 1/2/2009, por ejemplo. ¿Es posible?
Read more : Convertir variable a fecha | Vistas : 1328 | Respuestas : 3 | Foro : Básico


 

Identificarte  •  Registrarse


Estadísticas

Mensajes totales 36880 • Temas totales 7428 • Usuarios totales 1981

cron