Avatar billede sune.jakobsen Nybegynder
16. august 2001 - 20:25 Der er 27 kommentarer og
1 løsning

Hvorfor virker dette kun lokalt?

Hvorfor virker følgende kode fint på PWS, men ikke når den bliver uploadet til en UNIX server?

<%
overskrift = request.querystring(\"overskrift\")
overskrift = replace(overskrift,\"%20\",\" \")

id = request.querystring(\"id\")

Set fso = CreateObject(\"Scripting.FileSystemObject\")
filespec = Server.Mappath(\"../cgi-bin/nyheder.txt\")
Set f = fso.OpenTextFile(filespec,1)

tekst = f.readline

arrNyheder = Split(tekst,\"!\")

for i = 0 to UBOUND(arrNyheder)
  if Arrnyheder(i) = \"\" & id & \"\" then
   
    for j = i to UBOUND(arrNyheder) - 1
      arrNyheder(j) = arrNyheder(j+1)
    next
    ReDim preserve arrNyheder( UBOUND(arrNyheder) -1 )
    exit for
 
  end if
next

for i = 0 to UBOUND(arrNyheder)
  if Arrnyheder(i) = \"\" & overskrift & \"\" then
   
    for j = i to UBOUND(arrNyheder) - 1
      arrNyheder(j) = arrNyheder(j+1)
    next
    ReDim preserve arrNyheder( UBOUND(arrNyheder) -1 )
    exit for
 
  end if
next

\' skriv tilbage til tekstfilen
Set f = fso.OpenTextFile(filespec,2)

tekst = \"\"
for t = lbound(arrnyheder) to ubound(arrnyheder)

tekst = tekst + \"!\" + arrnyheder(t)
tekst = replace(tekst,\"!!!\",\"!\")
tekst = replace(tekst,\"!!\",\"!\")
next

f.write tekst
f.close
%>

Avatar billede eflow Nybegynder
16. august 2001 - 20:30 #1
til en UNIX server....er du sikker på den kører ASP ? det lyder skumnelt...
Avatar billede keysersoze Ekspert
16. august 2001 - 20:32 #2
hvad sker der når det er uploaded?
Avatar billede sune.jakobsen Nybegynder
16. august 2001 - 20:32 #3
Det gør den helt sikkert...
Avatar billede bbs Nybegynder
16. august 2001 - 20:32 #4
En Unix server kan ikke køre ASP.
Medmindre du får Chili!ASP ..
Avatar billede eflow Nybegynder
16. august 2001 - 20:33 #5
prøv at lave en fil med det her:
<%
Response.Write \"Bla\"
%>
og upload den..så se om den virker...
Avatar billede sune.jakobsen Nybegynder
16. august 2001 - 20:35 #6
Den kan køre ASP via chili!ASP jeg har andre sider liggende der virker fint...
Avatar billede bbs Nybegynder
16. august 2001 - 20:36 #7
Ok ..
Har hørt at Chili!ASP skodder, det kan jo være fejlen ;)
Avatar billede eflow Nybegynder
16. august 2001 - 20:37 #8
det er nok det der chilli skod...
Avatar billede sune.jakobsen Nybegynder
16. august 2001 - 20:41 #9
Den mulighed må jeg desværre udelukke da de 20 andre ASP sider jeg har liggende virker fint...

Men jo det virker da meget mystisk..
Avatar billede eflow Nybegynder
16. august 2001 - 20:42 #10
kommer den ikke med en fejl ?
Avatar billede tokelil Nybegynder
16. august 2001 - 20:47 #11
Får du ingen fejlmeddelse eller noget ? Måske via Err.Description. (Hvis exeptions er understøttet af Chili!ASP)
Avatar billede sune.jakobsen Nybegynder
16. august 2001 - 20:49 #12
Meningen med scriptet er at den skal indlæse en tekstfil og lave et array udfra den, finde en bestemt del af arrayet via querystring og så slette delen, hvorefter der skal skrives tilbage til filen...

Lokalt virker det fint, men ved upload skerder bare ikke noget med filen der skal ændres.

og ALT er uploadet som det skal også tekstfilen der skrives til...
Avatar billede keysersoze Ekspert
16. august 2001 - 20:49 #13
sune >> for at hjælpe, ville det være en idé at svare på det jeg spurgte om; hvad sker der når det er uploaded? hvad kommer der af fejl?

P.S. Jeg er enig i at Chili!ASP ikke er særligt godt, da det ikke understøtter særligt meget decideret asp - præcis hvad ved jeg ikke, så den vil jeg (endnu) ikke skyde skylden på...
Avatar billede zed_one Praktikant
16. august 2001 - 21:06 #14
jeg sux godt nok til asp..men uhm...har du placeret fiel n på webserveren på et sted hvor du har skriverettigheder via www´en?..altså feks db biblioteket (eller lign.)
Avatar billede sune.jakobsen Nybegynder
16. august 2001 - 21:08 #15
Jeg får ingen fejlmeddelse der sker om sagt bare ikke noget med tekstfilen der skal ændres...
Avatar billede bbs Nybegynder
16. august 2001 - 21:09 #16
sune.jakobsen->
Prøv at uploade til www.f2s.com.
Hvis det virker der, så har _jeg_ fundet fejlen ;)
Avatar billede keysersoze Ekspert
16. august 2001 - 21:10 #17
nu kender jeg som sagt ikke til hvad Chili understøtter - men kan det tænkes at være FSO?
Avatar billede sune.jakobsen Nybegynder
16. august 2001 - 21:15 #18
bbs >> kan du ikke kommemed et gæt på fejlen så skal jeg tjecke om det virker efter rettelsen...
Avatar billede bbs Nybegynder
16. august 2001 - 21:17 #19
Det andet er lettere ..
Jeg kan umiddelbart ikke se nogen fejl ..
Avatar billede sune.jakobsen Nybegynder
16. august 2001 - 21:17 #20
Jamen jeg har ingen konto ved www.f2s.com og jeg mener i øvrigt ikke at de understøtter asp
Avatar billede bbs Nybegynder
16. august 2001 - 21:18 #21
f2s.com understøtter asp, og det tager ca. 2 min. at oprette en konto hos dem ..
Avatar billede burningice Nybegynder
16. august 2001 - 21:19 #22
hvordan kan det være at du redim\'er når du slet ikke dim\'er noget??

<snip>ReDim preserve arrNyheder( UBOUND(arrNyheder) -1 )</snip>
Avatar billede tpiil Nybegynder
17. august 2001 - 09:55 #23
drop unix og linux servere til asp, det virker aldrig optamalt :)
Avatar billede tpiil Nybegynder
17. august 2001 - 09:55 #24
Avatar billede 2-maz Nybegynder
17. august 2001 - 15:46 #25
Det kan være fordi din server ikke understøtter FSO
Hvis du bruger friserverplads så er det derfor..
Avatar billede tpiil Nybegynder
17. august 2001 - 15:48 #26
det gør chilli asp heller ikke kan jeg så oplyse :)
Avatar billede keysersoze Ekspert
21. august 2001 - 12:35 #27
hva\' - sker der mere her?
Avatar billede sune.jakobsen Nybegynder
16. september 2001 - 01:49 #28
hmmmmmmm.....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester