Moin Moin !
my $path = "xml";
open(FHD, "<$path/test.xml");
Ansonsten sollte das Skript laufen.
Fast, Struppi: xml ist keine absolute Pfadangabe, und xml/test.xml erst recht nicht. Die meisten Webserver setzen zwar das aktuelle Verzeichnis auf das Verzeichnis mit dem CGI, aber darauf sollte man sich nicht verlassen (müssen).
Es sollte also $path='/home/x-view/xml' oder $path='C:/My Documents/xml' heißen. (Und ja, Windows akzeptiert auch "forward slashes" als Pfadtrenner, schon seit DOS 1.0. Nur einige Anwendungen haben Probleme damit.)
Alexander
--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"