webForumDet fria alternativet

Nu är jag hjälplös igen!

Perl & Rubyur Perl, Python, Ruby och övrig CGI

23 svar · 1 655 visningar · startad av CyberPet · sida 2 av 2

JojoxxMedlem sedan juni 20004 308 inlägg
#21

Sökvägen som sådan är det inget fel på, det är bara det att scriptet måste veta vilken det är. När interpretern (perl-tolken) startas är det inte alls säkert att katalogen där scriptet ligger är aktuell arbetskatalog. Antingen kan du kolla i övriga script om det finns någon sådan variabel (det är rätt vanligt att man sätter en sådann variabel någonstanns i början av scriptet om man måste skriva/läsa filer från scriptet). Annars vet serveradmin detta garanterat.

CyberPetMedlem sedan dec. 19996 588 inlägg
#22

OK, om jag förstått det rätt så borde stå i ditt script:

# Variabler
$path = get_scriptdir(); # Se readme.txt
$datafile = '
http://sjukvardsteam.se/cgi-bin/jxbookpro2.dat'; # Namnet p datafilen f?r g?stboken.
$template = '
http://sjukvardsteam.se/cgi-bin/jxbookpro2tmpl.html'; # Templatefilen f?r g?stboken.
$msgtemplate = '
http://sjukvardsteam.se/cgi-bin/jxbookpro2entry.html'; # Templatefilen f?r varje meddelande.
$messagesperpage = 10; # Meddelanden per sida.
$encodehtml = '1'; # Se readme.txt

Istället för:

# Variabler
$path = get_scriptdir(); # Se readme.txt
$datafile = 'jxbookpro2.dat'; # Namnet p datafilen f?r g?stboken.
$template = 'jxbookpro2tmpl.html'; # Templatefilen f?r g?stboken.
$msgtemplate = 'jxbookpro2entry.html'; # Templatefilen f?r varje meddelande.
$messagesperpage = 10; # Meddelanden per sida.
$encodehtml = '1'; # Se readme.txt

Eller är jag helt ute och cyklar??!!

CyberPetMedlem sedan dec. 19996 588 inlägg
#23

Nehepp, då fick jag detta meddelande:

Fel!

Kunde inte hitta/l?sa datafilen / http://sjukvardsteam.se/cgi-bin/jxbookpro2.dat.

Vad kan vara felet??

Jag tittar i det gamla gästbokskriptet och då står det så här:

$guestbookurl = "http://sjukvardsteam.se/guestbook/guestbook.htm";
$guestbookreal = "/home/s/sjukvard/www/guestbook/guestbook.htm";
$guestlog = "/home/s/sjukvard/www/guestbook/guestlog.htm";
$cgiurl = "http://sjukvardsteam.se/cgi-bin/guestbook.pl";
$date_command = "/bin/date";

Kan du hjälpa mig förstå vad som händer och varför det inte blir rätt??!!

CyberPetMedlem sedan dec. 19996 588 inlägg
#24

Tack Jojoxx för att du tog dig tid att hjälpa mig. Vi hittade rätt sökväg till slut så nu fungerar det perfekt!

Vad vore wF utan Jojoxx? INGET! :f

134 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)