Variable in page_header.php einfügen...

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

hmmm....Perl mit PHP zu integrieren könnte schwer werden...
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
Casperle
Mitglied
Beiträge: 215
Registriert: 23.08.2004 09:48
Wohnort: Dreileben
Kontaktdaten:

Beitrag von Casperle »

die integration läuft schon auf diversen seiten...hängt wohl eher an meinen einträgen... :roll:
Benutzeravatar
Casperle
Mitglied
Beiträge: 215
Registriert: 23.08.2004 09:48
Wohnort: Dreileben
Kontaktdaten:

Beitrag von Casperle »

ok, gebe ja nicht gleich auf...ggg

ein stück weiter:
Fehler
Fatal error occured: Can't connect(usr_hos10_1 hos** ******), no database driver specified and DBI_DSN env var not set at ./Plugins/ExternalLink.pm line 119
(****** = passwort/und das richtig)

die zeile dazu:

Code: Alles auswählen

my $dbh = DBI->connect("$db_name","$db_user","$db_pass") || die "Database connection not made: $DBI::errstr";   
:roll: gruß casper
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Jetzt sollte man English können um das zu interpretieren *g*
Ich die englische Fehlermeldung hat geschrieben: Fatal error occured: Can't connect(usr_hos10_1 hos10 snoopy), no database driver specified and DBI_DSN env var not set at ./Plugins/ExternalLink.pm line 170
klingelts ?
Benutzeravatar
Casperle
Mitglied
Beiträge: 215
Registriert: 23.08.2004 09:48
Wohnort: Dreileben
Kontaktdaten:

Beitrag von Casperle »

hi, ne irgendwie klingelt nix.... :(
Benutzeravatar
Casperle
Mitglied
Beiträge: 215
Registriert: 23.08.2004 09:48
Wohnort: Dreileben
Kontaktdaten:

Beitrag von Casperle »

wobei es nicht am englisch hängt, ich weiß nur nicht was ich machen soll... :lol:
Benutzeravatar
Casperle
Mitglied
Beiträge: 215
Registriert: 23.08.2004 09:48
Wohnort: Dreileben
Kontaktdaten:

Beitrag von Casperle »

@Blutgerinsel
Jetzt sollte man English können um das zu interpretieren *g*

Ich die englische Fehlermeldung hat folgendes geschrieben:

Fatal error occured: Can't connect(usr_hos10_1 hos10 snoopy), no database driver specified and DBI_DSN env var not set at ./Plugins/ExternalLink.pm line 170



klingelts ?
kannst du mir ein tip geben... :roll: :grin:
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Casperle hat geschrieben:@Blutgerinsel
Jetzt sollte man English können um das zu interpretieren *g*

Ich die englische Fehlermeldung hat folgendes geschrieben:

Fatal error occured: Can't connect(usr_hos10_1 hos10 snoopy), no database driver specified and DBI_DSN env var not set at ./Plugins/ExternalLink.pm line 170



klingelts ?
kannst du mir ein tip geben... :roll: :grin:
Das Teil vermittelt unmissverständlich, dass er sich nicht mit dem Server verbinden kann, da kein Datenbank Treiber (MySQL,MSSQL,LDAP,Berkeley DB etc.) ausgewählt wurde. Des weiteren wurde die DBI_DSN Variable was auch immer die beinhaltet in ExternalLink.pm nicht definiert.....

Folglich hast du vermutlich vergessen eine Configurationsfile anzupassen oder aber der Fehler ist die Folge eines Fehlers sofern es versäumt wurde dies ordnungsgemäß abzufangen...
Benutzeravatar
Casperle
Mitglied
Beiträge: 215
Registriert: 23.08.2004 09:48
Wohnort: Dreileben
Kontaktdaten:

Beitrag von Casperle »

hi Blutgerinsel, hab die abfrage mal mit http://www.infos24.de/perle/handbuch/22_dbi_modul.htm#7 verglichen und finde da nix anderes.... :(

leider langt mein wissen was perl betrifft auch sicherlich nicht aus.

würde es dir was ausmachen, mal über die datei zu schauen?

http://www.sm-community.net/ExternalLink.txt

besten dank vorab...gruß casper
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Casperle hat geschrieben:hi Blutgerinsel, hab die abfrage mal mit http://www.infos24.de/perle/handbuch/22_dbi_modul.htm#7 verglichen und finde da nix anderes.... :(

leider langt mein wissen was perl betrifft auch sicherlich nicht aus.

würde es dir was ausmachen, mal über die datei zu schauen?

http://www.sm-community.net/ExternalLink.txt

besten dank vorab...gruß casper
hmm ich kann eigentlich kein Perl speziel dafür fällt es mir leicht in fremden Sprachen die ich nicht kenne schnell durchzusteigen.......

DBI ist wie ich entnehmen konnte wohl eine Class und damit ein externes Modul und dieses erwartet wie ich kurz in dieser Doku entnehmen konnte den Datenbank Treiber
Mit DBI:mysql legen wir fest, auf welchen Typ von Datenbank wir zugreifen wollen, daran wird dann die konkrete Datenbank angehängt, auf die wir zugreifen wollen. In unserem Beispiel: DBI:mysql:kartoffel
Es folgen Username und Password für die Datenbank. Auf unserem lokalen Rechner sind diese Werte nicht gesetzt, deshalb erfolgt hier kein Eintrag. Bei einem Zugriff auf eine Datenbank im Netz ist müssen Username und Password natürlich angegeben werden.
Und da hast du auch deinen Fehler bereits

Code: Alles auswählen

DBI->connect("$db_name","$db_user","$db_pass")
Schau dir mal was du in $db_name angegeben hast, genau dort fehlt der DB Treiber bzw, Parameter....

trage das mal as $db_name eine:

Code: Alles auswählen

DBI:mysql:usr_hos10_1
Antworten

Zurück zu „Coding & Technik“