Zwei unterschiedliche Server / 2 Ergebnisse

Zwei unterschiedliche Server / 2 Ergebnisse

am 30.07.2007 15:33:35 von michael.fan

Hallo NG,

ich habe ein Perl script, welches eine einfache html Datei in eine XLS
Datei konvertieren soll. Das Script wird über PHP aufgerufen.
Das Script läuft bis jetzt ohne Probleme auf einer Sun-Büchse. Auf
einem neueren Server wurde nun ein Debian System installiert und das
Script wird erneut aufgerufen - aber über eine andere Seite.
Die Quelldatei, die mit dem Script bearbeitet wird (via cat
zusammengeführt) und die Script Datei sind vollkommen identisch (1:1
kopiert). Im Quelltext der PHP-Datei ist der Aufruf über den cat-
Befehl ebenfalls gleich.
Lediglich das Ergebnis ist unterschiedlich.

Meine Frage:
Womit kann das zusammenhängen (Betriebsystem, Perl-Version, cat-
Version) ?
Kenne mich leider mit dem unix-Geraffel überhaupt nicht aus.
Vielleicht hat ja einer einen Tipp, was die wahrscheinlichste Ursache
sein könnte......

Danke schon mal!
Gruß
Micha

Re: Zwei unterschiedliche Server / 2 Ergebnisse

am 30.07.2007 17:28:18 von Moritz Lenz

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig76ABFFD3D38286EBAC84D8FE
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hallo,

Michael Fana wrote:
> ich habe ein Perl script, welches eine einfache html Datei in eine XLS
> Datei konvertieren soll. Das Script wird über PHP aufgerufen.
> Das Script läuft bis jetzt ohne Probleme auf einer Sun-Büchse. Auf
> einem neueren Server wurde nun ein Debian System installiert und das
> Script wird erneut aufgerufen - aber über eine andere Seite.
> Die Quelldatei, die mit dem Script bearbeitet wird (via cat
> zusammengeführt) und die Script Datei sind vollkommen identisch (1:1
> kopiert). Im Quelltext der PHP-Datei ist der Aufruf über den cat-
> Befehl ebenfalls gleich.
> Lediglich das Ergebnis ist unterschiedlich.

Was ist denn anders?
Hast du mal die Version von Perl und der eingesetzten Module verglichen?
Ist es auch unterschiedlich, wenn man das Script von der Kommandozeile
aufruft?

Grüße,
Moritz

--=20
Moritz Lenz
http://perl-6.de/ http://moritz.faui2k3.org/


--------------enig76ABFFD3D38286EBAC84D8FE
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGrgOXAAkekJBI0yIRAr9UAKDqKGI/+zy8CGJ1LEv4BYP0mWnpuACf c0bj
0/b8pQqMGYalk9FL+Bs83q4=
=zeaD
-----END PGP SIGNATURE-----

--------------enig76ABFFD3D38286EBAC84D8FE--

Re: Zwei unterschiedliche Server / 2 Ergebnisse

am 31.07.2007 19:25:20 von Hermann Martinelli

Michael Fana wrote:
> Lediglich das Ergebnis ist unterschiedlich.
>
> Meine Frage:
> Womit kann das zusammenhängen (Betriebsystem, Perl-Version, cat-
> Version) ?
> Kenne mich leider mit dem unix-Geraffel überhaupt nicht aus.

So, wie Du Deine Frage formuliert hast, brauchst Du das
nicht dazuzuschreiben. (Entschuldigung. War nur Spaß.)

> Vielleicht hat ja einer einen Tipp, was die wahrscheinlichste
> Ursache sein könnte......

Also: Eine Anwendung macht aus HTML eine XLS-Datei
und das Ergebnis sieht unter Debian anders aus als
unter Sun. Frage: Warum?

Um die Glaskugel im Schrank lassen zu können:

- Wie sieht die "einfache HTML-Datei" denn aus?
- Welche Zeichensätze sind involiert?
- Wie arbeitet das Perl-Skript denn?
- Welche Parameter nimmt das Perl-Skript an?
- Welche Module benutzt es?
- Welche Perl-Version ist im Einsatz?
- Wo sind denn die Unterschiede im Ergebnis?

H.M.

Re: Zwei unterschiedliche Server / 2 Ergebnisse

am 01.08.2007 15:37:53 von Ferry Bolhar

Hermann Martinelli:

> - Welche Module benutzt es?

Und welche Versionen davon?

LG, Ferry

--
Ing Ferry Bolhar
Magistrat der Stadt Wien - MA 14
A-1010 Wien
E-Mail: bol@adv.magwien.gv.at

Re: Zwei unterschiedliche Server / 2 Ergebnisse

am 02.08.2007 12:26:00 von Ingo Menger

On 31 Jul., 19:25, Hermann Martinelli
wrote:

> - Wo sind denn die Unterschiede im Ergebnis?

Das wäre die allerwichtigste Frage.

Zum Beispiel wäre sowas denkbar:

diff debian.out sun.out
< # produced under Debian 5.879 at Aug 1, 5:03pm, LANG=3DC
=20
------------------------------------------------------------ ---------------=
--
> #produced under SunOS 4.89732 at 31.07. 17:30, LANG=3Dde_DE

Aber natürlich alles Spekulation.
Es ist, wie wenn man in de.alt.essen-und-trinken folgende Frage
postet:
: Am Dienstag habe ich was gegessen. Am Mittwoch habe ich das gleiche
gegessen.
: Dennoch war mein Stuhl am Donnerstagmorgen etwas weicher als am
Mittwochmorgen.
: Woran kann das nur liegen?