tag:forum.selfhtml.org,2005:/selfPerl unter Windows – SELFHTML-Forum1999-03-01T12:16:00Zhttps://forum.selfhtml.org/self/1999/mar/1/perl-unter-windows/9933#m9933Matthias Kunsmann1999-03-01T11:39:00Z1999-03-01T11:39:00ZPerl 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#m9939Rufinus1999-03-01T11:44:00Z1999-03-01T11:44:00ZPerl 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#m9938Rolf1999-03-01T11:49:00Z1999-03-01T11:49:00ZPerl 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#m9934Matthias Kunsmann1999-03-01T11:55:00Z1999-03-01T11:55:00ZPerl 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#m9936Rolf1999-03-01T12:03:00Z1999-03-01T12:03:00ZPerl 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#m9935Rufinus1999-03-01T12:04:00Z1999-03-01T12:04:00ZPerl 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#m9937Stefan Muenz1999-03-01T12:16:00Z1999-03-01T12:16:00ZPerl 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>