Connexion base de donnés Mysql ac script Perl
Résolu
cvossion
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
fredou30 Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
fredou30 Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
Bonjour
je suis sous un distrib Debian 3.0.
j'ai installer apache2 et les package php, mysql et perl.
j'ai aussi installer le package libapache-dbi-perl.
Mon soucis est que je veux me connecter a une base de données Mysql dans mon script perl.
Mon serveur Apache interprete bien mon script mais dès que je veux me connecter a ma base il m'indique cette erreur :
Software error:
Global symbol "$dbh" requires explicit package name at /var/www/test/cgi-bin/salles.cgi line 12.
Execution of /var/www/test/cgi-bin/salles.cgi aborted due to compilation errors.
For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error.
Merci de me repondre le plus vite possible.
cvossion
je suis sous un distrib Debian 3.0.
j'ai installer apache2 et les package php, mysql et perl.
j'ai aussi installer le package libapache-dbi-perl.
Mon soucis est que je veux me connecter a une base de données Mysql dans mon script perl.
Mon serveur Apache interprete bien mon script mais dès que je veux me connecter a ma base il m'indique cette erreur :
Software error:
Global symbol "$dbh" requires explicit package name at /var/www/test/cgi-bin/salles.cgi line 12.
Execution of /var/www/test/cgi-bin/salles.cgi aborted due to compilation errors.
For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error.
Merci de me repondre le plus vite possible.
cvossion
A voir également:
- Connexion base de donnés Mysql ac script Perl
- Gmail connexion - Guide
- Base de registre - Guide
- Script vidéo youtube - Guide
- Connexion chromecast - Guide
- Mas script - Accueil - Windows
3 réponses
Bonjour,
Il nous faudrait la fameuse ligne 12, et les 11 premières pour voir un peu mieux le problème...
Xavier
Il nous faudrait la fameuse ligne 12, et les 11 premières pour voir un peu mieux le problème...
Xavier
voici mes premieres lignes de mon script...
#!/usr/bin/perl -T
use strict;
use warnings;
use CGI::Carp qw( fatalsToBrowser );
use CGI qw();
#use HTML::Template;
my $cgi = CGI->new();
#my $html = HTML::Template->new( filename => "templates/accueil.html" );
print $cgi->header();
#####################################################################################################
print <<END;
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>essai</title>
</head>
$dbh = DBI->connect("dbi:mysql:regeneration", 'admin/admin');
C'est lors de l'insertionde la derniere ligne que le script n'est plus interpreter par mon serveur APache.
Merci
#!/usr/bin/perl -T
use strict;
use warnings;
use CGI::Carp qw( fatalsToBrowser );
use CGI qw();
#use HTML::Template;
my $cgi = CGI->new();
#my $html = HTML::Template->new( filename => "templates/accueil.html" );
print $cgi->header();
#####################################################################################################
print <<END;
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>essai</title>
</head>
$dbh = DBI->connect("dbi:mysql:regeneration", 'admin/admin');
C'est lors de l'insertionde la derniere ligne que le script n'est plus interpreter par mon serveur APache.
Merci