Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Replace multiplo

  1. #1

    Replace multiplo

    Salve amici,

    devo sostituire al contenuto testuale delle immagini che corrispondono a del codice... in pratica come succede qui per le emoticons.

    Se fosse una solo icona farei semplicemente:

    codice:
    Replace(TESTO, "[:)]", "[img]faccina1.gif[/img]")
    Ma essendo più icone, come devo fare????
    Le icone vanno da 1.gif a 86.gif, quindi pensavo di utizzare for i=1 to 86.... ma in che modo?
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  2. #2
    Utente di HTML.it L'avatar di kava01
    Registrato dal
    Jul 2006
    Messaggi
    116
    Indipendentemente dal numero, a meno che non esista una base di dati da cui attingere la corrispondenza emoticon-immagine, non vedo l'esigenza di un ciclo for, quando "basta" inserire 86 replace

  3. #3

    cioè

    cioè dovrei scrivere:
    TESTO = replace(rs.TESTO, "[1]", "[img]1.gif[/img]")
    TESTO = replace(TESTO, "[2]", "[img]2.gif[/img]")
    TESTO = replace(TESTO, "[3]", "[img]3.gif[/img]")
    TESTO = replace(TESTO, "[4]", "[img]4.gif[/img]")

    per tutte le icone che ho????????
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  4. #4
    beh se le faccine sono chiamate con numeri (i.gif, 2.gif) basta che fai

    for ciclo=1 to 86
    replace ("testo",[1],i&".gif")
    next

    in teoria dovrebbe funzionare... se ho scritto tutto bene
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  5. #5
    scusa al posto di "i" devi mettere "ciclo"
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  6. #6

    guarda

    Guarda non funziona puoi vedere tu stesso:

    ESEMPIO

    il codice è questo:

    codice:
    for i = 1 to 86
    CONTENUTO = Replace((commenti.Fields.Item("CONTENUTO").Value), "["&i&"]", "[img][/img]")
    next
    response.write(CONTENUTO)
    ovviamente poi cicla per tutti i record contenuti nel db!
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  7. #7

    ok che scemo che sono!

    Ahhh ma si son proprio scemo:

    codice:
    CONTENUTO = Replace((commenti.Fields.Item("CONTENUTO").Value), "[1]", "[img][/img]")
    for i = 2 to 86
    CONTENUTO = Replace(CONTENUTO, "["&i&"]", "[img][/img]")
    next
    response.write(CONTENUTO)
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

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.