Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: errore

  1. #1

    errore

    Active Server Pages error 'ASP 0140'

    Page Command Out Of Order

    /forum/Index.asp, line 2

    The @ command must be the first command within the Active Server Page.


    praticamente ho incluso nella pagina tramite....




    questo file
    [CODE] <%
    if Request.Cookies("login") NOT "" then
    else
    Response.Write("Devi prima fare il login")
    end if
    %>[CODE]

    praticamente una sorta di login.
    che errore è? come si risolve?

  2. #2
    Probabilmente hai una riga del codice del tipo

    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    Quella riga va messa come prima riga della pagina.

  3. #3
    già avevo provato, ma poi mi da errori tipo
    Microsoft JScript compilation error '800a03ed'

    Expected '('

    D:\INETPUB\WEBS\PICCOLOBILLCOM\FORUM\../asp/inc_login.asp, line 2

    if Request.Cookies("login") NOT "" then
    ---^

    come se fosse errato. ma le pagine senza l'include funzionano.

  4. #4
    per forza...se il linguaggio è JScript devi usare JScript, non puoi fare un mix
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    ma prima senza l'include funzionanva?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Posto che entrambi i file devono essere scritti in VBScript oppure in JScript, il carattere @ deve essere presente una sola volta nelle due pagine.

    Roby

  7. #7
    la riga con @ c'è una sola volta, ed il file incluse è semplice. l'ho riposto
    codice:
    <%
    if Request.Cookies("login") NOT "" then
    else
    Response.Write("Devi prima fare il login")
    end if
    %>

  8. #8
    Posta la pagina che contiene la riga con @

  9. #9
    codice:
    <%@LANGUAGE = JScript%>
    
    <%
    	var Cn = new ActiveXObject("ADODB.Connection");
    	Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("../mdb-database/pb.mdb"));
    	var Sql = "SELECT * FROM messaggi WHERE titolo <> '' ORDER BY modificato DESC";
    	var MostraMessaggi = new ActiveXObject("ADODB.Recordset");
    		MostraMessaggi.Open(Sql,Cn,1);
    	var pag = parseInt(Request.QueryString("id"));
    		if (isNaN(pag) || pag < 1) pag = 1;
    		if (!MostraMessaggi.EOF) {
    			MostraMessaggi.PageSize = 20;
    			MostraMessaggi.AbsolutePage = pag;
    		}
    	var i = 0;
    	var ContaDiscussioni = Cn.Execute("SELECT COUNT(*) AS id FROM messaggi WHERE titolo <> '' AND id = id");
    %>
    <html>
     <head>
      <title>Forum :: Homepage</title>
      <style type="text/css">
       body { margin: 0px, 0px, 0px, 0px; }
       div, td, input, textarea { font-size: 10px; font-family: Verdana; }
       a { color: #00155E; text-decoration: None; }
       a:hover { color: #FFFFFF; text-decoration: Underline; }
      </style>
       <style type="text/css">
    <!--
    body {
    	background-color: #FFC339;
    }
    .Stile2 {color: #9E6000}
    .Stile1 {color: #00155E}
    -->
       </style>
     </head>
    <body scroll="Yes">
    
    <table width="450" align="center" cellpadding="1" cellspacing="0" bgcolor="#FFC339">
     <tr>
       <td colspan="3" align="center" style="color: #FF0000;">
        <b class="Stile2">Piccolobill Forum[/b]
    
        
    
        Inserisci un nuovo messaggio
    
        
       </td>
     </tr>
     <tr bgcolor="#9E6000" style="color: #FFFFFF;">
       <td width="300" style="border: Solid 1px #000000;">Discussione</td>
       <td width="30" align="center" style="border-top: Solid 1px #000000; border-bottom: Solid 1px #000000;">Risp.</td>
       <td width="120" align="center" style="border: Solid 1px #000000;">Autore</td>
     </tr>
     <%
     var n = 0;
     while (!MostraMessaggi.EOF && i < 20) {
     if (n%2 == 1) {
     %>
     <tr bgcolor=" #EEEEEE">
       <td style="border-bottom: Solid 1px #CCCCCC;"><span class="Stile1">&#187; " class="Stile1"><%=Server.HTMLEncode(MostraMessaggi("titolo"))%></span></td>
       <td style="border-bottom: Solid 1px #CCCCCC;" align="center"><span class="Stile1"><%=Server.HTMLEncode(MostraMessaggi("risposte"))%></span></td>
       <td style="border-bottom: Solid 1px #CCCCCC;" align="center"><span class="Stile1"><%=Server.HTMLEncode(MostraMessaggi("nome"))%></span></td>
     </tr>
     <%
     } else {
     %>
     <tr bgcolor="#FFC339">
       <td style="border-bottom: Solid 1px #CCCCCC;"><span class="Stile1">&#187; "><%=Server.HTMLEncode(MostraMessaggi("titolo"))%></span></td>
       <td style="border-bottom: Solid 1px #CCCCCC;" align="center"><span class="Stile1"><%=Server.HTMLEncode(MostraMessaggi("risposte"))%></span></td>
       <td style="border-bottom: Solid 1px #CCCCCC;" align="center"><span class="Stile1"><%=Server.HTMLEncode(MostraMessaggi("nome"))%></span></td>
     </tr>
     <%
     }
     n++;
     i++;
     MostraMessaggi.MoveNext();
     }
     %>
    </table>
    
    
    
    
    <table align="center" width="450" cellpadding="1" cellspacing="0">
     <tr>
       <td width="225"><span class="Stile1"><%if (pag > 1) {%>Precedenti<%} else {%>Precedenti<%}%>
       </span></td>
       <td width="225" align="right"><%if (!MostraMessaggi.EOF) {%>Successivi<%} else {%>Successivi<%}%></td>
     </tr>
    </table>
    
    
    
    
    <div align="center" class="Stile1">Ci sono <%=ContaDiscussioni("id")%> discussioni presenti</div>
    
    </body>
    </html>
    <%Cn.Close()%>

  10. #10
    Non è che il file incluso (cioè asp_login_comesichiama...) contiene anche lui la riga con @??
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.