• Publicidad

Fecha actual 2024-11-15 06:52 @328

News News of Básico

Site map of Básico » Foro : Básico

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Ayuda con expresiones regulares

Hola, amigos, tengo un inconveniente: para buscar cierta información en un fichero lo que necesito es saber cómo hago para sacar todos los enlaces de este tipo:

<a href="/whois/www.apartments-buenos-aires-argentina.com">Whois</a>

que me extraiga todos los nombres de dominio quedando así

http://www.apartments-buenos-aires-argentina.com

quisiera que me los mostrara todos. Un saludo.

#!/usr/bin/perl

################## Manejamos los errores. ##################

use strict;
use warnings;
use diagnostics;

################## Los módulos a utilizar. #################

use LWP::UserAgent;
use HTTP::Request;

################## Creamos nuestro navegador. ...
Read more : Ayuda con expresiones regulares | Vistas : 377 | Respuestas : 2


Mandar un mensaje a una cuenta hotmail

Hola.

Ando tratando de un enviarme un mensaje a mi cuenta de hotmail pero no sé cómo. Pues pensé en usar el módulo Mail::SendMail pero no estoy seguro de hacerlo con ese módulo por el servidor SMTP de hotmail.

¿Alguien me explica cómo debería hacerlo?
Read more : Mandar un mensaje a una cuenta hotmail | Vistas : 331 | Respuestas : 1


Perl y Web

¿Se puede programar Perl con web, me refiero a formularios, botones, labels y cosas así pero en modo Web?... espero se entienda mi pregunta.

Saludos.
Read more : Perl y Web | Vistas : 376 | Respuestas : 2


Tratamiento de errores

Perdón, caballeros por molestar de nuevo, pero me gustaría saber cómo manejar el tratamiento de errores en perl...

Saludos.
Read more : Tratamiento de errores | Vistas : 538 | Respuestas : 4


Errores de sintaxis con 'strict'

#!/usr/bin/perl
use strict;
use DBI;
$db="perl";
$host="localhost";
$port="3306";
$userid="root";
$passwd="miclave";
$connectionInfo="DBI:mysql:database=$db;$host:$port";
$dbh = DBI->connect($connectionInfo,$userid,$passwd);
$query = "SELECT id_usuarios,nombre FROM usuarios";
$sth = $dbh->prepare($query);
$sth->execute();
$sth->bind_columns(undef,$id_usuarios,$nombre);
while($sth->fetch()) {
print "$id_usuarios - $nombre \n";
}
$sth->finish();
$dbh->disconnect;

Me sale el siguiente error:
Global symbol "$db" requires explicit package name at mostrar.pl line 4.
Global symbol "$host" requires explicit package name at mostrar.pl line 5.
Global symbol "$port" requires explicit package name at mostrar.pl line 6.
Global ...
Read more : Errores de sintaxis con 'strict' | Vistas : 1241 | Respuestas : 13


Ordenar elementos de salida de un xml utilizando XML::TreePP

Hola,

estoy trabajando con ficheros xml y para ello estoy utilizando el módulo XML::TreePP.

Estoy atascado con algo que debe ser bastante fácil, pero no consigo hacer. Quiero que los campos de un árbol salgan ordenados de una determinada manera cuando se escribe el xml, y no se ordenen alfabéticamente como hace por defecto. Para ello intento utilizar la opción first_out de la siguiente manera:

my $tpp80 = XML::TreePP->new(%first_out);

##Voy dando diferentes valores a diferentes ...
Read more : Ordenar elementos de salida de un xml utilizando XML::TreePP | Vistas : 530 | Respuestas : 1


Error al empaquetar en exe

Buenas de nuevo. Estoy empaquetando a un exe y me da el siguiente error. ¿A alguno le paso algo similar o sabe cómo solucionarlo...?


Filesys\CygwinPaths.pm:
error: Can't locate Filesys\CygwinPaths.pm
refby: C:\Perl\lib\DBD\SQLite.pm line 89
Firstworks\SQLRClient.pm:
error: Can't locate Firstworks\SQLRClient.pm
refby: C:\Perl\site\lib\DBD\SQLRelay.pm line 6

Created 'informesv15demo.exe'
Executable size: 80.1 KB, 3.62 MB smaller than last time (98%)



{.\informesv15demo.exe}
Can't locate Term/Menu.pm in @INC (@INC contains: .) at informesv15demo.pl line 4.
BEGIN failed--compilation aborted at ...
Read more : Error al empaquetar en exe | Vistas : 440 | Respuestas : 3


Editar archivo formmail.pl para ocultar banner de publicidad

Saludos al foro.

Antes que nada debo mencionar que de Perl no conozco nada, pero si me explican bien, paso por paso me animo.

Bueno, la cuestión es que en un hosting de netfirms utilizo formmail.pl para enviar los datos de un formulario de contacto a mi correo. Como luego de enviar sacaba el mensaje de "envío correcto" y otras cosas en inglés, lo edité y le puse lo que yo quería, y funciona a ...
Read more : Editar archivo formmail.pl para ocultar banner de publicidad | Vistas : 797 | Respuestas : 2


Convertir fecha desde aaaa-mm-dd o dd-mm-aaaa

Gente: este aporte es de lo más básico pero me sirvió y seguramente os puede ayudar... si están comenzando en este maravilloso mundo de Perl... y les toca lidiar con fechas...

Previamente instalen Modern::Perl;

problema inicial: cuento con una variable pasada por el usuario en formato: aaaa-mm-dd
solución buscada: convertir dicha fecha en aaaammdd o ddmmaaaa

La solución utilizada fue...

use Modern::Perl;
my $cadena = '2009-11-02T00:00:00';
my $fecha = substr $cadena, 0, 10;
my @fecha ...
Read more : Convertir fecha desde aaaa-mm-dd o dd-mm-aaaa | Vistas : 1237 | Respuestas : 2


Expresiones regulares y función split

Hola amigos, he creado un pequeño script en Perl para que me corte un trozo de una frase y me la guarde pero no he podido obtener los resultados esperados. Quisiera que esta frase:
h**p://mtomlin:[email protected]
me la partiera y me la dejara solo así:
mtomlin:picard

Un saludo.

#!/usr/bin/perl

use strict;
use warnings;
use diagnostics;

print "Escriba la url.\n";

my $url = <STDIN>;

if ($url =~ /:/) {

my @datos = split (/\/\/(.+)@/,$url);

print "frase ...
Read more : Expresiones regulares y función split | Vistas : 504 | Respuestas : 3


 

Identificarte  •  Registrarse


Estadísticas

Mensajes totales 36880 • Temas totales 7428 • Usuarios totales 1980