• Publicidad

Fecha actual 2024-11-26 07:38 @359

News News of Mundo Perl

Site map of Mundo Perl » Foro : Mundo Perl

Utilizar DzSoft Perl Editor

Hola, soy nuevo en esto y no sé programar bien. ¿Podrían decirme cómo puedo utilizar DzSoft Perl Editor? Ya lo tengo instalado, pero necesito saber si en éste puedo correr el siguiente código para enviar correos electrónicos a servidores como Yahoo, Hotmail, etc.

#!/usr/bin/perl -w
use strict;

open (MAIL,"|/usr/lib/sendmail -t");
print MAIL "To: to\@e.mail\n";
print MAIL "From: from\@e.mail\n";
print MAIL "Subject: Asunto del mensaje\n\n";
print MAIL "Cuerpo del mensaje\n";
close(MAIL);

exit(1);
Si es así, ¿lo ...
Read more : Utilizar DzSoft Perl Editor | Vistas : 5421 | Respuestas : 30 | Foro : Básico


Listado de sub-directorios...

En días pasados, Explorer me ayudo diciéndome cómo listar todos los archivos de un cierto directorio,

@ficheros = <*.*>;

y efectivamente funcionó muy bien.
Ahora necesito listar los sub-directorios que existen dentro de un directorio, no los archivos.
¿¿¿¿Hay alguna forma de hacerlo?????
Yo lo hice con,

system "dir *. /B > directories.txt";
y funciona pero tiene sus problemas con la seguridad de los directorios.
¿¿¿¿Alguien conoce otra opción, sin usar el comando system????
Espero ...
Read more : Listado de sub-directorios... | Vistas : 1507 | Respuestas : 3 | Foro : Intermedio


Problema con Net::FTP. Error al ejecutar cwd()

Hola a todos,

Tengo un script en Perl que usa el modulo Net::FTP para realizar transferencia de ficheros. Mi duda es la siguiente:

Las tres operaciones que aparecen a continuación (new, login y cwd), ¿pueden ser efectuadas con instrucciones entremedio, o deben ser realizadas la una detras de la otra?

$ftp = Net::FTP->new($host, Debug => 0)
or die "$0: ERROR: Cannot connect to $host: $@";

$ftp->login($user,$password)
or die "$0: ERROR: Cannot login ", $ftp->message;

$ftp->cwd($path) ...
Read more : Problema con Net::FTP. Error al ejecutar cwd() | Vistas : 1339 | Respuestas : 4 | Foro : Básico


FileHandle

¿Es posible obtener el nombre de un fichero de su manipulador?

Es decir, si tengo una clase cuyo constructor es tal que así:

sub new {

my $clase = shift;

my $self ={};

my $fh = FileHandle->new();

# Abrimos el fichero
if (!($fh->open("+>./datos/datos_1234.dat"))){
print("Fallo al crear el fichero de contactos\n");
$fh=undef;
}else{
print "DEBUG: fichero abierto con éxito\n";
$fh->autoflush(1);
}

# Creamos la estructura del objeto
$self->{manipulador}=$fh;

bless($self, $clase);

return $self;
}

¿Cómo puede otro ...
Read more : FileHandle | Vistas : 1105 | Respuestas : 6 | Foro : Básico


Cómo crear un archivo .pl

BUENO MI PROBLEMA ES FÁCIL CREO, YO QUIERO CREAR UN ARCHIVO .PL, PERO CUANDO AL ARCHIVO LE PONGO DE NOMBRE XXXXX.PL Y LO PONE XXXXX.PL.TXT :( PORQ ES ESO? HELP ME !
Read more : Cómo crear un archivo .pl | Vistas : 4770 | Respuestas : 17 | Foro : Básico


Problemas con el Compilador PAR

Hola,
Estoy tratando de instalar el compilador PAR
para crear unos archivos ejecutables, he instalado
todos las dependencias para el caso del PAR, luego
he intentado mediante:

perl -MPAR foo.par myfile.pl

pero me indica que no exíste foo.par, luego intento:

perl -MPAR -Ifoo.par -Mmyfile.pl

pero me indica que no puede ubicarse myfile.pm en @INC

Realmente no sé cual es la dinámica de estas variables por
lo cual creo que no consigo que esto funcione como ...
Read more : Problemas con el Compilador PAR | Vistas : 1425 | Respuestas : 5 | Foro : Intermedio


Expresión para extraer nodos XML

Hola a todos:
He comenzado a trabajar en este mundo de expresiones regulares.
A modo de ejercicio estoy haciendo un parser de XML. Sé que hay módulos como XML:DOM, etc, pero la idea es entender cómo se hace.
Llegue a lo siguiente:

sub getElementsByTagName($) {
my $_nodeName=shift;
my $_attributes = '';
my $_innerNode='.*';
my $_endNode="+((\/>)|(>$_innerNode<\/$_nodeName>))";
my $_i=0;
my @_aResul;
while ($_xml =~s/<$_nodeName $_attributes$_endNode/NODE$_i/i) {
push @_aResul,$&;
$i++
}
return @_aResul;
}

Ahora bien, si el ...
Read more : Expresión para extraer nodos XML | Vistas : 5752 | Respuestas : 12 | Foro : Avanzado


Paso de parámetros

Hola, tengo un problema al pasar parámetros en la llamada a un método.

Tengo algo así: en primer lugar una clase con este aspecto:
#!/usr/bin/env perl
package control;

use strict;
use warnings;
use FicheroCont;

sub new{

my $clase =shift;
my $self ={};

$self->{fcont} = FicheroCont->new();

bless ($self,$clase);
return $self;

}

sub opera{

my $self = shift;
$fcont->operacion("3");
return;

}

1;
En la clase FicheroCont tenemos lo siguiente:
#!/usr/bin/env perl
package FicheroCont;
use strict;
use warnings; ...
Read more : Paso de parámetros | Vistas : 1057 | Respuestas : 2 | Foro : Básico


Redireccionar a página

Hola necesito redireccion desde un cgi de Perl a distintas páginas dentro de mi mismo server por ejemplo

if($row_verifica ne "") {
##llamar una pagina
}else{
##llama otro pagina
}

es sencillo pero busque y lo único que encontré es haciendo un link pero yo lo quiero hacer automáticamente.

Tal vez me echan una mano.
bye
Read more : Redireccionar a página | Vistas : 2057 | Respuestas : 5 | Foro : Básico


Lectura de fichero con formato a un hash

Hola a todos,

El caso es que estoy intentando leer un fichero y guardar la información en un hash.
El formato del fichero es el siguiente:

# Config file for automated ftp transfer


#Environment:NT
NT_user = pepito
NT_password = djsjjsj
NT_host = www.pepitolandia.net

#path1, report/s
NT_path = /amparito/pepito/Inputs/
NT_ReportList = (PEPE MANOLO AMPARO JOSE JUAN)

...

#Environment:MVS
MVS_user = cocouaua
MVS_password = pozi
MVS_host = pepito.mecome.lafruta

#path1, report/s
MVS_path ...
Read more : Lectura de fichero con formato a un hash | Vistas : 831 | Respuestas : 3 | Foro : Básico


 

Identificarte  •  Registrarse


Estadísticas

Mensajes totales 36882 • Temas totales 7430 • Usuarios totales 1981

cron