tag:forum.selfhtml.org,2005:/self Perl unter Windows – SELFHTML-Forum 1999-03-01T12:16:00Z https://forum.selfhtml.org/self/1999/mar/1/perl-unter-windows/9933#m9933 Matthias Kunsmann 1999-03-01T11:39:00Z 1999-03-01T11:39:00Z Perl unter Windows <p>Ich habe Probleme mit Pfadangaben unter Windows mit Perl. Mit<br> c:... funktioniert z. B. eine lokale Suchmaschine nicht. Kann mir jemand<br> Tips geben diesbezüglich?</p> https://forum.selfhtml.org/self/1999/mar/1/perl-unter-windows/9939#m9939 Rufinus 1999-03-01T11:44:00Z 1999-03-01T11:44:00Z Perl unter Windows <blockquote> <p>Ich habe Probleme mit Pfadangaben unter Windows mit Perl. Mit<br> c:... funktioniert z. B. eine lokale Suchmaschine nicht. Kann mir jemand<br> Tips geben diesbezüglich?</p> </blockquote> <p>hast du es mal mit c:/ versucht? Pfad in Perl sind meines wissens immer nach der Unix schreibweisse als zb. c:/programme/perl/bin/perl.exe</p> <p>Unix/Linux Rules</p> <p>CU<br> Rufinus</p> https://forum.selfhtml.org/self/1999/mar/1/perl-unter-windows/9938#m9938 Rolf 1999-03-01T11:49:00Z 1999-03-01T11:49:00Z Perl unter Windows <blockquote> <p>Ich habe Probleme mit Pfadangaben unter Windows mit Perl. Mit<br> c:... funktioniert z. B. eine lokale Suchmaschine nicht. Kann mir jemand<br> Tips geben diesbezüglich?</p> </blockquote> <p>Hallo,</p> <p>ein PERLScript wird immer über den virtuellen Pfad zum Verzeichnis /cgi-bin aufgerufen.<br> Im Webserver musst Du diesen Pfad konfigurieren. D.h., auch zum lokalen Testen von PerlScripts brauchts einen Webserver. Falls Du den OmniHttpd als Webserver zum testen von Scripts verwendest, ist dieser Pfad schon voreingestellt:<br> Virtual: /cgi-bin<br> Aktual: c:\httpd\cgi-bin<br> Die Scripts sind somit im Verzeichnis c:\httpd\cgi-bin abzulegen und werden wie folgt aufgerufen:<br> http://localhost/cgi-bin/scriptname.pl</p> <p>Viele Grüße, Rolf</p> https://forum.selfhtml.org/self/1999/mar/1/perl-unter-windows/9934#m9934 Matthias Kunsmann 1999-03-01T11:55:00Z 1999-03-01T11:55:00Z Perl unter Windows <blockquote> <p>Ich habe Probleme mit Pfadangaben unter Windows mit Perl. Mit<br> c:... funktioniert z. B. eine lokale Suchmaschine nicht. Kann mir jemand<br> Tips geben diesbezüglich?</p> </blockquote> <p>Noch eine Anmerkung :<br> Ich habe keine Probleme Perl auf dem Webserver zum laufen zu bekommen,<br> nur bei der Pfadangabe in den PERL-Scripts selber</p> https://forum.selfhtml.org/self/1999/mar/1/perl-unter-windows/9936#m9936 Rolf 1999-03-01T12:03:00Z 1999-03-01T12:03:00Z Perl unter Windows <blockquote> <blockquote> <p>Ich habe Probleme mit Pfadangaben unter Windows mit Perl. Mit<br> c:... funktioniert z. B. eine lokale Suchmaschine nicht. Kann mir jemand<br> Tips geben diesbezüglich?<br> Noch eine Anmerkung :<br> Ich habe keine Probleme Perl auf dem Webserver zum laufen zu bekommen,<br> nur bei der Pfadangabe in den PERL-Scripts selber</p> </blockquote> </blockquote> <p>Hmmm,</p> <p>versuch mal, auch unter Windows die Pfade mit einem Slash anzugeben, z.b., wenn eine Datei geöffnet werden soll: $file = "c:/verzeichnis/datei";</p> <p>Außerdem kann es vom Script abhängig sein, ob ein Laufwerksbuchstabe notiert werden muss, wenn Du also ein fertiges Script anpassen willst... die<br> Dokumentation durchsehen.</p> <p>Viele Grüße, Rolf</p> https://forum.selfhtml.org/self/1999/mar/1/perl-unter-windows/9935#m9935 Rufinus 1999-03-01T12:04:00Z 1999-03-01T12:04:00Z Perl unter Windows <blockquote> <blockquote> <p>Ich habe Probleme mit Pfadangaben unter Windows mit Perl. Mit<br> c:... funktioniert z. B. eine lokale Suchmaschine nicht. Kann mir jemand<br> Tips geben diesbezüglich?<br> Noch eine Anmerkung :<br> Ich habe keine Probleme Perl auf dem Webserver zum laufen zu bekommen,<br> nur bei der Pfadangabe in den PERL-Scripts selber</p> </blockquote> </blockquote> <p>das meinte ich ja, Perl kommt von Unix/Linux und da heißt es numal SLASH nicht BACKSLASH.....</p> https://forum.selfhtml.org/self/1999/mar/1/perl-unter-windows/9937#m9937 Stefan Muenz 1999-03-01T12:16:00Z 1999-03-01T12:16:00Z Perl unter Windows <p>Hallo Rolf</p> <blockquote> <p>versuch mal, auch unter Windows die Pfade mit einem Slash anzugeben, z.b., wenn eine Datei geöffnet werden soll: $file = "c:/verzeichnis/datei";</p> </blockquote> <p>Oder $file = "c:\verzeichnis\datei"<br> einfacher Backslash = Maskierung des folgenden Zeichens<br> zwei Backslashes = ein gemeinter Backslash :-)</p> <p>viele Gruesse<br>   Stefan Muenz</p>