Avatar billede dramsgaard Nybegynder
12. november 2004 - 15:28 Der er 6 kommentarer og
1 løsning

A semi colon character was expected

hvorfår får jeg flg fejl når jeg vil uploade nogle billeder vha aspupload. billederne bliver uploadet, men den vil ikke vise websiden efterfølgende

A semi colon character was expected. Error processing resource 'http://www.dramsgaard.net/ADMIN-galleri2.asp?action=upload&galleriID=9'. Line 27, Position 116

<form name="upload" method="POST" enctype="multipart/form-data" action="ADMIN-galleri2.asp?action=upload&galleriID=9">
Avatar billede hmortensen Nybegynder
12. november 2004 - 15:32 #1
& skal nok være &amp;
Avatar billede dramsgaard Nybegynder
12. november 2004 - 15:42 #2
hmm det hjælper ikke
hele websidens kode ser sådan ud:
---------------
<body>
  <%
  SQL = "SELECT * from galleri where galleriID="& request.QueryString("galleriID")
      Set RS = MyConn.Execute(SQL)
      %>
<form name="form1" id="form1" method="post" action="">
  Overskrift:
  <input name="textfield" type="text" value="<%=rs("galleriNavn")%>" size="30" />
  Dato for oprettelse af galleri: <%=rs("galleriDato")%><br />
  Beskrivelse:
  <textarea name="textarea" cols="50"><%=rs("galleriBeskrivelse")%></textarea>
</form>



    <form name="upload" method="POST" enctype="multipart/form-data" action="ADMIN-galleri2.asp?action=upload&galleriID=<%=request.QueryString("galleriID")%>">
    <TABLE CELLSPACING=0 CELLPADDING=3 BORDER=1>
    <TD BGCOLOR="#FFFFCC">
        <input type=file size="40" name="FILE1" /><br />
        <input type=file size="40" name="FILE2" /><br />
        <input type=file size="40" name="FILE3" /><br />
        <input type=submit value="Upload" />
    </TD>
    </TABLE>
    </form>

<% ' UPLOAD BILLEDER
if request.QueryString("action")<> "" Then

    Set Upload = Server.CreateObject("Persits.Upload.1")

    Upload.OverwriteFiles = False
    On Error Resume Next

    Upload.SetMaxSize 1048576    ' fil max 1MB
    Count = Upload.Save(Server.Mappath("pic/galleri")&"/"&request.QueryString("galleriID"))
       
%>

<%
' ved fejl
If Err <> 0 Then %>
    Flg. fejl forekom under uploading:
    "<% = Err.Description %>"
    Prøv igen
<% Else %>

Success! <% = Count %> fil(er) er blevet uploaded.

<TABLE BORDER=1 CELLPADDING=3 CELLSPACING=0>
<TH BGCOLOR="#FFFF00">Uploaded Fil</TH>
    <TH BGCOLOR="#FFFF00">St&oslash;rrelse</TH>
    <TH BGCOLOR="#FFFF00">Oprindelig St&oslash;rrelse</TH>
  <TR>
<% For Each File in Upload.Files %>
    <%' LAV THUMBS
        Response.ContentType = "image/jpeg"

        Set Image = Server.CreateObject("AspImage.Image")
   
        Image.LoadImage Server.Mappath("pic/galleri")&"/"&request.QueryString("galleriID")&"/"&File.FileName
   
        intRatio = ((75 * 100) / Image.MaxX)
        intNewY = CInt(Image.MaxY * (intRatio / 100))
        Image.ResizeR 75, intNewY
        Image.ImageFormat = 1
        Image.FileName = Server.Mappath("pic/galleri")&"/"&request.QueryString("galleriID")&"/thumbs/"&File.FileName
        Image.SaveImage
       
        Set Image = nothing %>
   
   
    <% If File.ImageType = "GIF" or File.ImageType = "JPG" or File.ImageType = "PNG" Then %>
        <TD ALIGN=CENTER>
            <IMG SRC="<%=Server.Mappath("pic/galleri")&"/"&request.QueryString("galleriID")&"/"&File.FileName%>"><BR><B><% = File.OriginalPath%></B><BR>
            (<% = File.ImageWidth %> x <% = File.ImageHeight %> pixels)
       
        </TD>
    <% Else %>
        <TD><B><% = File.OriginalPath %></B></TD>
    <% End If %>
    <TD ALIGN=RIGHT VALIGN="TOP"><% =File.Size %> bytes</TD>
    <TD ALIGN=RIGHT VALIGN="TOP"><% =File.OriginalSize %> bytes</TD><TR>
<% Next %>
</TABLE>

<% End If %>


<% End If

CleanUp(RS)
%>
</body>
Avatar billede dramsgaard Nybegynder
12. november 2004 - 15:45 #3
hvis jeg fjerner den del af koden der laver thumbnails, kan den godt vise websiden...

<%' LAV THUMBS
        Response.ContentType = "image/jpeg"

        Set Image = Server.CreateObject("AspImage.Image")
   
        Image.LoadImage Server.Mappath("pic/galleri")&"/"&request.QueryString("galleriID")&"/"&File.FileName
   
        intRatio = ((75 * 100) / Image.MaxX)
        intNewY = CInt(Image.MaxY * (intRatio / 100))
        Image.ResizeR 75, intNewY
        Image.ImageFormat = 1
        Image.FileName = Server.Mappath("pic/galleri")&"/"&request.QueryString("galleriID")&"/thumbs/"&File.FileName
        Image.SaveImage
       
        Set Image = nothing %>
Avatar billede dramsgaard Nybegynder
12. november 2004 - 18:08 #4
hmm lukker
Avatar billede olebole Juniormester
12. november 2004 - 21:40 #5
<ole>

Fandt du fejlen? Ellers prøv at sætte et mellemrum på hver side af '&', når du konkatenerer:
  Image.LoadImage Server.Mappath("pic/galleri") & "/" & request.QueryString("galleriID") & "/" & File.FileName

/mvh
</bole>
Avatar billede olebole Juniormester
12. november 2004 - 21:42 #6
... og selvfølgelig også de andre steder
Avatar billede dramsgaard Nybegynder
13. november 2004 - 12:20 #7
det virker heller ikke.
jeg har fjernet flg i toppen af websiden for at få det til at virke:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

så virker xml godt nok ikke, men det skal jeg heller ikke bruge til noget på den side.

synes bare det er underligt at fordi man sætter den stump kode ind der laver thumbnails, så får man en xml fejl et helt andet sted på siden, som ikke umiddelbart har noget med thumbnails koden at gøre.
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