webForumDet fria alternativet

Nu är jag hjälplös igen!

Perl & Ruby

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

Frågan, av CyberPet

Hej vänner! Jag har problem, en "kund" som jag gör om deras hemsida till använder ett gästboksskript som tydligen är vanligt och som min egen ISP också använder, men de skiljer sig ändå och jag fattar liksom inte hur man ska fixa det jag vill göra. Scriptet är alltså: <http://worldwidemart.com/scripts/guestbook.shtml> Scriptet som finns på min ISP kan man koda så att man får själva gästboken so

Läs frågan i sin helhet →
Medlem 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.

Medlem 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??!!

Medlem 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??!!

Medlem 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

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)