Schrift
[thread]727[/thread]

Problem mit dem Einlesen (Seite 3)

Leser: 2


<< |< 1 2 3 4 5 6 >| >> 56 Einträge, 6 Seiten
XeroX
 2006-05-18 16:51
#7619 #7619
User since
2006-05-17
27 Artikel
BenutzerIn
[default_avatar]
So die drow_pxl.pl hab ich nun mit dem 2ten Beispiel von dir gefüllt.
Die Variable $dbh; hab ich nun mit localhost versehen

Code: (dl )
1
2
3
4
5
6
7
8
use Mysql;

my $DB_TABLE = "drow_dictionary";
my $LANG0 = "Drow";
my $LANG1 = "Common";
my $NOTES = "Notes";
my $dbh = "localhost";
[...]


Nun hab ich allerdings das Problem das wenn ich es mit dem "-f" Parameter wir in dem Beispiel von Renee versehe blaibt die Seite weiß.
Setze ich es wieder in den Ursprung zurück. Kommt wieder:

Couldn't open file at C:/Programme/xampp/htdocs/drow/convertDictionary.pl line 22.

Danke schonmal für eure Hilfe :)
renee
 2006-05-18 23:34
#7620 #7620
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dann wird es die Datei wohl wirklich nicht geben (jedenfalls nicht in dem Verzeichnis).

Probier mal
Code: (dl )
1
2
3
4
5
6
sub loadDictionary {

my( $DICTFILE ) = $_[0];

require FindBin ();
$DICTFILE = $FindBin::Bin . $DICTFILE;
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
XeroX
 2006-05-19 10:37
#7621 #7621
User since
2006-05-17
27 Artikel
BenutzerIn
[default_avatar]
Renee da bekomm ich leider nen Syntax Error

Fehlermeldung:
syntax error at C:/Programme/xampp/htdocs/drow/convertDictionary.pl line 19, near "; require FindBin" ,
renee
 2006-05-19 11:47
#7622 #7622
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dann lass mal die () weg...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
XeroX
 2006-05-19 13:34
#7623 #7623
User since
2006-05-17
27 Artikel
BenutzerIn
[default_avatar]
Hmm...sehr komisch. Die Datei liegt ja eigentlich im Verzeichnis. Ich versteh das nicht...die Datei liegt im selben Verzeichnis.

Couldn't open file at C:/Programme/xampp/htdocs/drow/convertDictionary.pl line 27.

Line 27 ist Fett/Kursiv

Quote
&loadDictionary( "words.txt" );


sub loadDictionary {

my( $DICTFILE ) = $_[0];

require FindBin;
$DICTFILE = $FindBin::Bin . $DICTFILE;
#sub loadDictionary {

#  my( $DICTFILE ) = $_[0];
# my( @lines );

 # Read in the dictionary into memory
 print "Reading file '$DICTFILE'...";
open( DICTFILE, "$DICTFILE" ) || die( "Couldn't open file" );;
 my( @filelines ) = <DICTFILE>;
 close( DICTFILE );
 foreach $line (@filelines) {
   push( @lines, $line ) if( $line =~ m/\w/ );
 }
 @filelines = ();
\n\n

<!--EDIT|XeroX|1148031344-->
nepos
 2006-05-19 15:09
#7624 #7624
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Aender die Zeile mal in
Code (perl): (dl )
open( DICTFILE, "$DICTFILE" ) || die( "Couldn't open file: $!" );
und poste dann die Fehlermeldung nochmal.
XeroX
 2006-05-19 15:21
#7625 #7625
User since
2006-05-17
27 Artikel
BenutzerIn
[default_avatar]
Couldn't open file: No such file or directory at C:/Programme/xampp/htdocs/drow/convertDictionary.pl line 27.
renee
 2006-05-19 15:23
#7626 #7626
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Und poste mal die Ausgabe von
Code: (dl )
1
2
3
4
use FindBin;
use Cwd;

print Cwd::getcwd," -- ",$FindBin::RealBin,"\n<br />";
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
XeroX
 2006-05-24 10:00
#7627 #7627
User since
2006-05-17
27 Artikel
BenutzerIn
[default_avatar]
Fenstertitel: HTTP 500 Interner Fehler

Inhalt:

Die Seite kann nicht angezeigt werden.
[....]
renee
 2006-05-24 10:13
#7628 #7628
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Natürlich musst Du noch einen Header ausgeben:
Code: (dl )
1
2
3
4
5
6
7
#!/usr/bin/perl

use FindBin;
use Cwd;

print "Content-type: text/plain\n\n";
print Cwd::getcwd," -- ",$FindBin::RealBin,"\n<br />";
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< |< 1 2 3 4 5 6 >| >> 56 Einträge, 6 Seiten



View all threads created 2006-05-17 13:33.