bonjour,
j'ai developper un script cgi et j'integre dans ce script un code html.
tous va bien seulement il n'accepte pas le backgroud, j'ai essayer avec bgcolor est il fonctionne. voila mon instruction:
print "<body background=\ " image.jpg\"> "
avez vous une idée??
Forum Programmation.perl cgi et perl
j'aurais aimé savoir comment récupérer les valeurs de checkbox (passées par une méthode post):
print"<input type=\"checkbox\" name=\"Mailbox\" size=\"1\" value=\"$NameMailBox[1]\">".$Liste[0]."".$Liste[6]."".$Liste[7]."".$Liste[0]."".$QuotaValue."";
}
pour cela je tape le code suivant pour la recuperation
my $query= new CGI;
@checkbox = $query->param('Mailbox');
print "ddddkkk";
foreach $checkbox (@checkbox)
{
print "$checkbox \n";
}
ça ne me retoure aucun champ
Savez vous ou est l'erreur ? ou comment peut on proceder autremen t?
merci
print"<input type=\"checkbox\" name=\"Mailbox\" size=\"1\" value=\"$NameMailBox[1]\">".$Liste[0]."".$Liste[6]."".$Liste[7]."".$Liste[0]."".$QuotaValue."";
}
pour cela je tape le code suivant pour la recuperation
my $query= new CGI;
@checkbox = $query->param('Mailbox');
print "ddddkkk";
foreach $checkbox (@checkbox)
{
print "$checkbox \n";
}
ça ne me retoure aucun champ
Savez vous ou est l'erreur ? ou comment peut on proceder autremen t?
merci
Forum Programmation.perl session en perl
Salut ,
j'ai une autre question cette fois concerne la notion de session en perl
en effet , l'administarteur doit entrer avec un lodin et password
ceci doit être recuperer pendant toute sa manipulationde l'application puisque chaque tache qui va effectuer necessite la login et le mot de pass grace à l'instrution suivante (en perl )
use Cyrus::IMAP::Admin;
my $cyrus = Cyrus::IMAP::Admin->new('localhost');
$cyrus->authenticate('$Mechanism','imap','','$login','0','10000','$password');
$cyrus->nom_de_methode (listing renommage , modifier quota ....)
pour ce la je pense au notion de session en (…)
j'ai une autre question cette fois concerne la notion de session en perl
en effet , l'administarteur doit entrer avec un lodin et password
ceci doit être recuperer pendant toute sa manipulationde l'application puisque chaque tache qui va effectuer necessite la login et le mot de pass grace à l'instrution suivante (en perl )
use Cyrus::IMAP::Admin;
my $cyrus = Cyrus::IMAP::Admin->new('localhost');
$cyrus->authenticate('$Mechanism','imap','','$login','0','10000','$password');
$cyrus->nom_de_methode (listing renommage , modifier quota ....)
pour ce la je pense au notion de session en (…)
Forum Programmation.perl connaitre le mot de pass crypté
Salut
je suis entraion develloper une application (php ,perl ) permet d'adminstrer un systeme de messagerie(sendmail cyrus imap)
l'authentification imap d'un utilisateur systeme existe deja (cree avecc useradd) necessite le meme login et password.
sa creation doit etre faite à l'aide de commande suivante
saslpasswd2 -c nom_user
Password:/// donner le password du user qui est déjà ajouté avec user add sinon ellene fonctionne pas (authentication failed).
ma question est il'ya -il une fonction perl ( ou un programme perl ) (…)
je suis entraion develloper une application (php ,perl ) permet d'adminstrer un systeme de messagerie(sendmail cyrus imap)
l'authentification imap d'un utilisateur systeme existe deja (cree avecc useradd) necessite le meme login et password.
sa creation doit etre faite à l'aide de commande suivante
saslpasswd2 -c nom_user
Password:/// donner le password du user qui est déjà ajouté avec user add sinon ellene fonctionne pas (authentication failed).
ma question est il'ya -il une fonction perl ( ou un programme perl ) (…)
Forum Programmation.perl split en perl
j'ai une phrase comprend des points (user.nom_de_user)
je veux recuperer seulement le nom_de_user pour cela j'ai essayé avec le code suivant :
my $phrase = "user.nom_user";
my @mots = split(/./, $phrase);
my $nombre = @mots;
print "username ".$mots[1];
avec ce code il ne m'affiche pas le nom de user sachant que lorque j'ai changé le separateur par un autre (: , espace ) pour le test le pg fonction normalement
est ce que il ya un traitement spécial de caractère (…)
je veux recuperer seulement le nom_de_user pour cela j'ai essayé avec le code suivant :
my $phrase = "user.nom_user";
my @mots = split(/./, $phrase);
my $nombre = @mots;
print "username ".$mots[1];
avec ce code il ne m'affiche pas le nom de user sachant que lorque j'ai changé le separateur par un autre (: , espace ) pour le test le pg fonction normalement
est ce que il ya un traitement spécial de caractère (…)
Forum Programmation.perl TreeView dynamique avec GTK2
Hello,
je débute avec perl-gtk et j'essaye de construire une vue des dossiers en arbre afin de choisir les dossier de travail.
un peu comme dans un explorateur.
pour l'instant ce que j'ai réussi à construire est une fonction récursive qui ajoute au chargement les fichiers dans l'arbre.
le problème est que plus les répertoires à analyser sont nombreux plus la fonction est lente (logique) mais ça devient vite lent... :'(
et aussi que les répertoire ne sont pas mis (…)
je débute avec perl-gtk et j'essaye de construire une vue des dossiers en arbre afin de choisir les dossier de travail.
un peu comme dans un explorateur.
pour l'instant ce que j'ai réussi à construire est une fonction récursive qui ajoute au chargement les fichiers dans l'arbre.
le problème est que plus les répertoires à analyser sont nombreux plus la fonction est lente (logique) mais ça devient vite lent... :'(
et aussi que les répertoire ne sont pas mis (…)
Forum Programmation.perl comment recuperer date de creation du fichier
y a t- il quelqu'un qui connait comment peut on recuperer la date de creation d'un fichier avec une fonction perl ou autre
merci d'avance
merci d'avance
Forum Programmation.perl parcous un fichier et executer une commande
je suis debutente dans la programmation avec perl
j'aime bien avoir un programme qui ouvre un flux sur le fichier /et/c/shadow
il parcoure le fichier et verifie si un nom d'utilistaeur existe ou pas
dans le cas ou il n'existe pas il va le creer avec la commande useradd
une reponse svp
j'aime bien avoir un programme qui ouvre un flux sur le fichier /et/c/shadow
il parcoure le fichier et verifie si un nom d'utilistaeur existe ou pas
dans le cas ou il n'existe pas il va le creer avec la commande useradd
une reponse svp
Forum Programmation.perl creation d'un utilisateur avec un simple programme perl
salut
comment peut t-on creer un utilisateur avec un script perl
j'ai essayé avec
` adduser $newuser -p $newpassword`;
sauf que lorsque je consulte le fichier /etc/shadow je trouve que l'utilisateur est crée mais le mot de passe n'est pas crypté
quelleset la solution svp ?
comment peut t-on creer un utilisateur avec un script perl
j'ai essayé avec
` adduser $newuser -p $newpassword`;
sauf que lorsque je consulte le fichier /etc/shadow je trouve que l'utilisateur est crée mais le mot de passe n'est pas crypté
quelleset la solution svp ?
Forum Programmation.perl appel un script php dans un code CGI
je fais un appel d'un script php dans un script cgi a l'aide de la ligine suivante
.....
{
exec "php -f connect.php";
}
else
{
....
}
lors de l'execution il me declenche l'erreur suivante
400 Content-type: text/html Security Alert! The PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.
(…)
.....
{
exec "php -f connect.php";
}
else
{
....
}
lors de l'execution il me declenche l'erreur suivante
400 Content-type: text/html Security Alert! The PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.
(…)
Forum Programmation.perl recuperation de data dans un thread
bonjour,
J'ai un script qui ressemble à ça:
#! /usr/pkg/bin/perl -w use strict ; use Config ; use threads ; my %a ; my $key ; my $thrd1 ; my $thrd2 sub deck { my %b=( 'deck' => '5567' , 'raym' => 'fooo' ) ; print "Je fais plein de chose...\n\n\n" ; return %b ; } $thrd1 = threads->new(\&deck) ; $thrd2 = threads->new(\&deck) ; $thrd1->join ; $thrd2->join ;Comment faire pour recuperer le hash qui est dans $thrd1...? Je dois (…)
Forum Programmation.perl call file
how can un call a php file in code script perl ?
Forum Programmation.perl Appel de fonction dynamique sans eval?
Hello,
voila je suis occuper à créer un programme qui parse pas mal de ligne dans un fichier.
il effectue des actions chaque ligne dans différents modules que je charge en fonction d'un fichier de configuration.
pour l'appel des fonction , j'utilise un eval($NomdeFct.'()')
je trouve pas ca fort propre, de plus, ce code rallenti beaucoup ( plus de 2X) le code...
y'aurai t-il pas un moyen plus élégant et surtout plus rapide d'executer des fonctions dont on connait le (…)
voila je suis occuper à créer un programme qui parse pas mal de ligne dans un fichier.
il effectue des actions chaque ligne dans différents modules que je charge en fonction d'un fichier de configuration.
pour l'appel des fonction , j'utilise un eval($NomdeFct.'()')
je trouve pas ca fort propre, de plus, ce code rallenti beaucoup ( plus de 2X) le code...
y'aurai t-il pas un moyen plus élégant et surtout plus rapide d'executer des fonctions dont on connait le (…)
Forum Programmation.perl mod_perl, require() et ~userdir
Bonjour,
je cherche une solution à ce problème depuis quelques heures et je n'ai rien trouvé pour le moment. Lorsque l'on utilise require(), mod_perl regarde à l'intérieur de la liste des répertoires contenus dans la variable @INC. J'aimerais pouvoir séparer un script en plus petites parties (faire des modules .pm) mais je n'arrive pas à faire en sorte que require() regarde dans le répertoire du script. Lors de l'exécution du script, le répertoire courant est / et non celui du (…)
je cherche une solution à ce problème depuis quelques heures et je n'ai rien trouvé pour le moment. Lorsque l'on utilise require(), mod_perl regarde à l'intérieur de la liste des répertoires contenus dans la variable @INC. J'aimerais pouvoir séparer un script en plus petites parties (faire des modules .pm) mais je n'arrive pas à faire en sorte que require() regarde dans le répertoire du script. Lors de l'exécution du script, le répertoire courant est / et non celui du (…)
Forum Programmation.perl Tableau de hash, comment connaitre ça taille.
bonjour,
Avec la bibliotheque XML::Simple, quand je parse mon fichier,
j'obtient un tableau de hash...
@int = $fichier->{int};
print Data::Dumper->Dump([\@int],['*int']);
@int = (
[
{
'type' => 'vl1',
'mib' => '1',
'descr' => {}
},
{
'type' => 'fa0/1',
'mib' => '2',
'descr' => 'deck'
},
{
'type' => 'fa0/2',
'mib' => '3',
'descr' => 'deck2'
},
{
'type' => 'fa0/3',
'mib' => '4',
'descr' => ' user440 '
},
{
'type' => 'fa0/4',
'mib' => '5',
'descr' => 'same-as-you'
(…)
Avec la bibliotheque XML::Simple, quand je parse mon fichier,
j'obtient un tableau de hash...
@int = $fichier->{int};
print Data::Dumper->Dump([\@int],['*int']);
@int = (
[
{
'type' => 'vl1',
'mib' => '1',
'descr' => {}
},
{
'type' => 'fa0/1',
'mib' => '2',
'descr' => 'deck'
},
{
'type' => 'fa0/2',
'mib' => '3',
'descr' => 'deck2'
},
{
'type' => 'fa0/3',
'mib' => '4',
'descr' => ' user440 '
},
{
'type' => 'fa0/4',
'mib' => '5',
'descr' => 'same-as-you'
(…)
Forum Programmation.perl Parser des doc XML en Perl
Bonjour,
J'essaye desperement de poster un bout de code,
et je n'y arrive pas, comment faire pour poster du code,
y compris avec des "plus grnad que" et "plus petit que"...
un exemple de ce que ça me donne...
Bonjour à tous.
J'ai fais un script qui sauvegarde la configuration des equipements
reseaux du site sur lequel je boss.
Il donne des fichiers comme ça:
salle server 18
suresnes/e/e4
cisco internetwork operating system software ios (tm) c2900xl software (c2900xl-c3h2s-m), version (…)
J'essaye desperement de poster un bout de code,
et je n'y arrive pas, comment faire pour poster du code,
y compris avec des "plus grnad que" et "plus petit que"...
un exemple de ce que ça me donne...
Bonjour à tous.
J'ai fais un script qui sauvegarde la configuration des equipements
reseaux du site sur lequel je boss.
Il donne des fichiers comme ça:
salle server 18
suresnes/e/e4
cisco internetwork operating system software ios (tm) c2900xl software (c2900xl-c3h2s-m), version (…)
Forum Programmation.perl Récuperer la date dans une variable
Bonjour
J'essai de récupérer la date dans une variable
my $b=system("date -I");
mais ca m renvoi 0 quand j affiche $b
Une idée quelqu'un?
(date -I renvoi la date sous forme 2006-03-08)
merci
J'essai de récupérer la date dans une variable
my $b=system("date -I");
mais ca m renvoi 0 quand j affiche $b
Une idée quelqu'un?
(date -I renvoi la date sous forme 2006-03-08)
merci
Forum Programmation.perl besoin de commande perl pour éviter une boucle sur grep, un if et un sed (en clair un rechercher remplacer conditionnel)
Bonjour,
J'ai un soucis de performance donc je cherche des solutions type awk voir perl.
Pour toutes les lignes commencant par ACT, je veux remplacer la valeur du champ 12 avec celle du champ 14 si la valeur du champ 12 commence par 0.
Pour l'instant j'ai une boucle qui prend toutes les lignes commencant par ACT et je teste si le champ 12 commence par zéro, si oui je fais un sed. Pour plus de performance, j'ai voulu contstruire (…)
J'ai un soucis de performance donc je cherche des solutions type awk voir perl.
Pour toutes les lignes commencant par ACT, je veux remplacer la valeur du champ 12 avec celle du champ 14 si la valeur du champ 12 commence par 0.
Pour l'instant j'ai une boucle qui prend toutes les lignes commencant par ACT et je teste si le champ 12 commence par zéro, si oui je fais un sed. Pour plus de performance, j'ai voulu contstruire (…)
Forum Programmation.perl Commandes Linux insérée dans un prog perl
Bonjour
Je voulais savoir si on pouvait inserer des commandes propres a linux dans un programme en perl: ex un mkdir etc..
Y'a -t-il une syntaxe spéciale pour ce faire?
Merci
Je voulais savoir si on pouvait inserer des commandes propres a linux dans un programme en perl: ex un mkdir etc..
Y'a -t-il une syntaxe spéciale pour ce faire?
Merci
Forum Programmation.perl afficher table de hachage
bonjour tout le monde.
Je suis le "absolute beginner", et j'aimerais
savoir si il y a un moyen en Perl d'afficher tout le
contenue d'une table de hachage.
J'obtient ma table en faisant:
$response = $session-#get_table( -baseoid =#; $oid ) ;
ps: desolé pour cette question, mais je trouve pas...!
pps: je n'arrive pas à afficher les "plus grand que", c'est
remplacé par #
Forum Programmation.perl probleme de scripte
voilà je suis perdue, j'ai besoin d'aide!!! j 'ai créé un formulaire d'enquete sur le logiciel modalisa. j'ai ensuite téléchargé sur mon serveur distant le fichier HTML du formulaire et un scripte cgi (vers lequel le bouton d'envoi du formulaire pointe)placé dans le repertoire cgi-bin. ça marche pas!!
détails du fichier .pl placé dans le repertoire cgi-bin :
#!/usr/bin/perl
if($ENV{'REQUEST_METHOD'} eq 'POST')
{
read(STDIN, $Data, $ENV{'CONTENT_LENGTH'});
# "modarep_perl.txt" est le nom du fichier dans lequel les réponses sont enregistrées
# (…)
détails du fichier .pl placé dans le repertoire cgi-bin :
#!/usr/bin/perl
if($ENV{'REQUEST_METHOD'} eq 'POST')
{
read(STDIN, $Data, $ENV{'CONTENT_LENGTH'});
# "modarep_perl.txt" est le nom du fichier dans lequel les réponses sont enregistrées
# (…)
Forum Programmation.perl Un pitit snmpwalk...?
J'ai une toute pitite question, si quelqu'un pouvait m'aider,
ça m'aiderais bien...!
je fais un script pour recuperer des infos sur des equips reseau
et les coller dans un fichier en XML.
La partie collecte d'info ressemble à ça:
ça m'aiderais bien...!
je fais un script pour recuperer des infos sur des equips reseau
et les coller dans un fichier en XML.
La partie collecte d'info ressemble à ça:
#!/usr/pkg/bin/perl -w
use SNMP ;
#$ENV{'MIBS'}="ALL"; #Load all available MIBs
$SNMP_TARGET = "$ARGV[0]";
$SNMP_COMMUNITY = "decK550";
$SESSION = new SNMP::Session (DestHost => $SNMP_TARGET,
Community => $SNMP_COMMUNITY,
Version => 1);
$LISTMIB = new SNMP::VarList(
['sysLocation'], #0
['sysName'], #1
['sysDescr'], #2
['sysUpTime'], #3
(…)
Forum Programmation.perl Comment faire ?
Bonjour,
Je débute en Perl, alors je demande a ceux qui ne le sont pas d'être indulgent.
Voila, je cherche comment faire une redirection des erreurs de mon script vers un fichier log.
voici un exemple de mon script:
!/usr/bin/perl -w
open (F,'<intf.pl') || die "Probleme d'ouverture : $!" ;
my $i=0;
while (my $ligne = ) {
$i++;
}
print "\n\011Nombre de lignes du fichier $F : $i \n\n";
ce que je souhaite, le message "Probleme d'ouverture" soit écrit (…)
Forum Programmation.perl Expressions regulière
Bonjour, j'ai un petit problème avec les reg-exp...
Je cherche à remplacer tout les espaces contenu entre 2 quotes.
par exemple j'ai une chaine a='hello "every body".linux "is great"'
après le remplacement avec un %20 par exemple, cette chaine devrai etre :
'hello "every%20body".linux "is%20great"'
Je cherche à remplacer tout les espaces contenu entre 2 quotes.
par exemple j'ai une chaine a='hello "every body".linux "is great"'
après le remplacement avec un %20 par exemple, cette chaine devrai etre :
'hello "every%20body".linux "is%20great"'
Forum Programmation.perl Comment faire en perl une connexion sql
Bonjour a tous
Je cherche comment faire en script perl une connexion a une base oracle et récupérer dans une table a un champ précis son contenu,
l'écrire dans un fichier txt puis écrire OK dans la table a un champ précis
nom base = ma_base
login = moi
pass = Cmoi
table = toto
champ = tata (pour la lecture)
champ = titi (pour l'ecriture)
Je ne connais pas assez le perl, car je l'apprends en ce moment.
voici (…)
Je cherche comment faire en script perl une connexion a une base oracle et récupérer dans une table a un champ précis son contenu,
l'écrire dans un fichier txt puis écrire OK dans la table a un champ précis
nom base = ma_base
login = moi
pass = Cmoi
table = toto
champ = tata (pour la lecture)
champ = titi (pour l'ecriture)
Je ne connais pas assez le perl, car je l'apprends en ce moment.
voici (…)