Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Smiles..aiuto

  1. #1

    Smiles..aiuto

    C'è qualcosa che non funziona in questo script che non riesco a capire....è sulla Funzione è sul Replace o è nel ciclo??
    codice:
    <%@LANGUAGE="VBSCRIPT"%>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    
    
    
    
    <%
    Dim cartellaForumSmiles
    cartellaForumSmiles= "C:/Programmi/EasyPHP1-7/www/gold_edition_11/Gold_Edition_1.1/images/smiles/"
    
    Function SmilesForum(Post)
    'Ricavo tutte le smiles
    Dim smiles
    
    Set smiles = Server.CreateObject("ADODB.Recordset")
    smiles.ActiveConnection = MM_Forum_STRING
    smiles.Source = "SELECT code, smile_url, emoticon  FROM zannas_db.phpbb_smilies"
    smiles.CursorType = 0
    smiles.CursorLocation = 2
    smiles.LockType = 1
    smiles.Open()
    
    while not smiles.EOF
    msg = Replace(Post,(smiles.Fields.Item("code").Value), "[img]&cartellaForumSmiles+(smiles.Fields.Item([/img]")
    smiles.MoveNext()
    Wend
    
    Response.Write(msg)
    smiles.Close()
    Set smiles = Nothing
    end function%>
    </p>
    
    
    
    <% Dim txt
    txt = "qui a destra dovrebbero comparire le smiles :twisted:  :evil:" %>
    <%=SmilesForum(txt)%></p>
    </body>
    </html>

  2. #2
    ho provato anche questo ma nulla...cosa ho sbagliato?????
    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    
    
    
    
    <%
    Dim cartellaForumSmiles
    cartellaForumSmiles= "C:/Programmi/EasyPHP1-7/www/gold_edition_11/Gold_Edition_1.1/images/smiles/"
    
    Function SmilesForum(Post)
    'Ricavo tutte le smiles
    Set smiles = Server.CreateObject("ADODB.Recordset")
    smiles.ActiveConnection = MM_Forum_STRING
    smiles.Source = "SELECT code, smile_url, emoticon  FROM zannas_db.phpbb_smilies"
    smiles.CursorType = 0
    smiles.CursorLocation = 3
    smiles.LockType = 1
    smiles.Open()
    
    do while not smiles.eof
    msg = Replace(Post,(smiles.Fields.Item("code").Value), "[img]&cartellaForumSmiles+(smiles.Fields.Item([/img]")
    smiles.movenext
    loop
    
    Response.Write(msg)
    smiles.Close()
    Set smiles = Nothing
    end function%>
    </p>
    
    
    
    <% Dim txt
    txt = "qui a destra dovrebbero comparire le smiles :twisted:  :evil: :D :-D" %>
    <%=SmilesForum(txt)%></p>
    
    
    </body>
    </html>

  3. #3
    nessuno sa darmi una mano???? :master:

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma l'errore quale sarebbe e dove?

    Roby

  5. #5
    l'errore è che invece di stampare le faccine con le immagini, lo script mi restituisce esattamente quello che ho scritto...

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il tuo server supporta ASP vero?

    Roby

  7. #7
    assolutamente si.....ho provato a fare questo file tanto per vedere se funzionava e funziona...ecco il codice:
    codice:
     <%@LANGUAGE="VBSCRIPT"%>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    <%Set rssmiles = Server.CreateObject("ADODB.Recordset")
    rssmiles.ActiveConnection = MM_Forum_STRING
    rssmiles.Source = "SELECT code, smile_url, emoticon FROM zannas_db.phpbb_smilies"
    rssmiles.CursorType = 0
    rssmiles.CursorLocation = 2
    rssmiles.LockType = 1
    rssmiles.Open()
    
    Dim cartellasmiles
    cartellasmiles = "/smiles/"
    Do until rssmiles.EOF
    Response.Write((rssmiles.Fields.Item("code").Value) &"[img]&cartellasmiles+(rssmiles.Fields.Item([/img]")
    rssmiles.Movenext()
    loop
    
    rssmiles.Close()
    Set rssmiles = Nothing
    %>
    </body>
    </html>
    ma il file con il replace delle smiles non vuole saperne di andare... non ne posso +...cosa c'è di sbagliato?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    msg = Replace(Post,(smiles.Fields.Item("code").Value), "[img][/img]")

    Roby

  9. #9
    Do until rssmiles.EOF
    Post = Replace(Post,(rssmiles.Fields.Item("code").Value), "[img]&cartellaForumSmiles+(rssmiles.Fields.Item([/img]")
    rssmiles.Movenext()
    loop
    Response.Write(Post)
    ecco l'errore...andava Post invece che msg. Che cagata...

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.