User since
2006-04-07
150
Artikel
BenutzerIn
Hier die CSV
DHL;K_N;Hellmann
1;5;3
2;4;5
3;3;1
4;2;2
5;1;4
Habe in einem Excel eine Tabelle erstellt und dann als CSV abgespeichert
Danke für die Hilfe
lolipop 999
Antworten mit Zitat
User since
2003-08-04
14371
Artikel
ModeratorIn
Keine Ahnung, was Du falsch machst, aber bei mir funktioniert es:
Ausgabe:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
~/entwicklung 12> perl html_table.pl
Content-Type: text/html; charset=ISO-8859-1
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<table>
<tr><td>DHL</td><td>K_N</td><td>Hellmann</td></tr>
<tr><td>1</td><td>5</td><td>3</td></tr>
<tr><td>2</td><td>4</td><td>5</td></tr>
<tr><td>3</td><td>3</td><td>1</td></tr>
<tr><td>4</td><td>2</td><td>2</td></tr>
<tr><td>5</td><td>1</td><td>4</td></tr>
</table>
<a href='Pie.cgi'>Zum Tortendiagramm</a>
Antworten mit Zitat
User since
2006-11-29
340
Artikel
BenutzerIn
@topeq und renee sehr vielen dank für die Erklärung.
Ich habe zwar noch nichts mit Datenbanken zutun, aber ich bin trotzdem gerne gut darüber informiert, da ich vorhabe ein Aktienprogramm zu schreiben, welches automatisch die Daten von der Webseite holt und sichert.
Ich würde das im Moment noch ohne Datenbanken erledigen, da Perl Dateien sehr schnell lesen und beschreiben kann, obwohl ich mir vorstellen könnte, dass das ganze nach ein paar Monaten schon etwas länger dauern könnte.
Mit Datenbanken hätte ich die Möglichkeit, immer nur einen bestimmten Bereich der Daten auszulesen.
MfG PerlProfi
Antworten mit Zitat
User since
2006-04-07
150
Artikel
BenutzerIn
hallo renee
wo gibst du das ganze ein?
wie speicherst du das script?
wie hast du die CSV erstellt ( vielleicht ist Excel schuld )
oder an was kann es servertechnisch liegen
Danke für deine super Hillfe
lolipop 999
Antworten mit Zitat
User since
2003-08-04
14371
Artikel
ModeratorIn
Ich gebe das in der Kommandozeile ein. Ich speichere das Skript in irgendeinen Ordner - allerdings muss die CSV-Datei im gleichen Ordner liegen.
Die CSV-Datei habe ich per copy&paste mit den Werten erstellt, die Du oben gepostet hast...
Antworten mit Zitat
User since
2006-04-07
150
Artikel
BenutzerIn
bei mir kommt nur das
F:\Apache2\cgi-bin>perl daba7.cgi
Content-Type: text/html; charset=ISO-8859-1
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<table>
<tr><td>DHL</td><td>K_N</td><td>Hellmann</td></tr>
</table>
<a href='Pie.cgi'>Zum Tortendiagramm</a>
Antworten mit Zitat
User since
2006-04-07
150
Artikel
BenutzerIn
DBI:
DBI
Database independent interface for Perl
Version: 1.52
Released: 2006-08-11
Author: Tim Bunce <dbi-users@perl.org>
DBD::CSV
DBD-CSV
DBI driver for CSV files
Version: 0.22
Author: Jeff Zucker (jeff@vpservices.com)
HTML::Table:
HTML-Table
produces HTML tables
Version: 2.04a
Author: Anthony Peacock (a.peacock@chime.ucl.ac.uk)
WO müssen eigentlich die ganzen Packete installiert werden
unter /bin/lib oder unter /bin/site/lib
danke für die Hilfe
Antworten mit Zitat
User since
2003-08-04
14371
Artikel
ModeratorIn
Das passt alles. Jetzt bin ich ehrlich gesagt auch überfragt. Es ist egal, in welchen der beiden Ordner es installiert wird!
Mach mal aus:
my $sth = $dbh->prepare($stmt) or die $dbh->errstr();
$sth->execute() or die $dbh->errstr();
print header();
print start_html();
das hier
my $sth = $dbh->prepare($stmt) or die $dbh->errstr();
$sth->execute() or die $dbh->errstr();
print header(),start_html(),
$sth->rows;
und poste dann mal die Ausgabe...
Antworten mit Zitat
User since
2006-04-07
150
Artikel
BenutzerIn
wenn du sagst dass es bei dri funzt ist es ja gut oder?
ich glaube ich muss meinen server kontrollieren und neu eistellen vielleicht hats mit dem was zu tun
danke
lolipop 999
Antworten mit Zitat