Under Windows you need the perl executable to execute the script, so just typing "x.pl > errors.txt" on the dos prompt won't work, try this in a DOS-box: "C:/Perl/bin/perl.exe x.pl" assuming perl is in C:/Perl/bin/perl. If this does not work, go to C:/Perl/bin en type "perl" en hit <return>, the c:\> prompt should disappear, hit <ctrl>+c to exit.
Needless to say that you don't type the ", < and >... A quick note: It is better not to use the perl version from the Sambar installation, instead install the latest ActiveState, especially if you are planning to run some complicated scripts. Frank. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Peter Sent: jeudi 24 juin 2004 16:15 To: sambar List Member Subject: [sambar] still trying... For my 2 cents unistall sambar and perl and start again. Install sambar to C:\sambar and perl to C:\perl I also seem to remember that some win builds need a bat file in the C:\directory or something to make it work correctly. Then run the envir.pl to make sure its all working. Once it is move most of those pl's out of the cgi-bin for security. Better yet read the sambar docs on security and running cgi's for a better idea of what you are up against. -----Original Message----- From: [EMAIL PROTECTED] (cherie) To: "sambar List Member" <[EMAIL PROTECTED]> Date: 24 Jun 2004 02:40:24 +0200 Subject: [sambar] still trying... > > Have you tested your script in a dos box? > > cd\path to script\ > > script name > errors.txt > > > > Peter > > Peter: Thank you some more. My script is in > C:\temp\sambar60-1\cgi-bin\ It is called x.pl. Here it > is:[quote:d9555c8967]#!C:/Perl/bin/perl.exe -wT > print "backslash n won't work for newline or backslash t for tab! > \n"; > print "Hello,World!\tHelloWorld!\nHello,World!";[/quote:d9555c8967] > > In IE, http://localhost/cgi-bin/x.pl prints out one line only. The > 'hash line' points to my installation in C:\Perl\ yesterday. > > If I open a DOS window on my Windows98 machine, and cd to > C:\temp\sambar60-1\cgi-bin\ I can then do a DOS dir command and I > see that x.pl is present. > I then type x.pl>errors.txt and the DOS line says > Bad command or file name > > if I type C:\temp\sambar60-1\cgi-bin\x.pl > errors.txt the same > thing happens. Somebody told me to try ./x.pl or > /x.pl>errors.txt but the same thing comes back: Bad command or > file name. This script works from the browser, albeit without \n > etc. I'm in way over my head, I think. > My friend says she had a lot of problems like this in windows and I > should find a UNIX server to use. Or Linux. > > ------------------------------------------------------- > To unsubscribe please go to http://www.sambar.ch/list/ > > ------------------------------------------------------- To unsubscribe please go to http://www.sambar.ch/list/ ------------------------------------------------------- To unsubscribe please go to http://www.sambar.ch/list/
