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

Discussione: ritaglio stringa

  1. #1
    Utente di HTML.it L'avatar di Zorba
    Registrato dal
    Jan 2002
    Messaggi
    139

    ritaglio stringa

    Io ritaglio 1 stringa a 100 caratteri.

    Dopodiché voglio tornare indietro di un carattere alla volta finché non incontra uno spazio, e solo allora aggiungerci 3 puntini e passare la stringa ad un'altra funzione.

    Se richiamo questa è giusta la sintassi?

    codice:
    Function ritaglia(stringa)
      If Right(stringa, 1) <> " " Then
        Left(valore,(len(valore)-1))
    call ritaglia (stringa)
    end if
    End function
    No abuses de mi inspiración,
    no acuses a mi corazón,
    tan maltrecho y ajado
    que está cerrado por derribo.

  2. #2
    Utente di HTML.it L'avatar di Zorba
    Registrato dal
    Jan 2002
    Messaggi
    139
    p.s. scusate ma in questo momento non posso testare, e non mi tolgo il quesito dal cervello...
    No abuses de mi inspiración,
    no acuses a mi corazón,
    tan maltrecho y ajado
    que está cerrado por derribo.

  3. #3
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    puoi anche usare la funzione INSTRREV che ti dà la posizione di quello che cerchi, ma a differenza della INSTR, partendo da destra
    Tutti vogliono parlare, nessuno sa ascoltare.

  4. #4
    codice:
    stringa="sdfgjd ldfkgj dfln dvb dkvn odfinvbodif foigjo digj doifgjeoi dfovjo veoifjvg oev oifge odfgu"
    sotrattore = instrrev(stringa," ") - 1
    stringa = left(stringa,sotrattore) & "..."
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  5. #5
    Utente di HTML.it L'avatar di Zorba
    Registrato dal
    Jan 2002
    Messaggi
    139
    testato installando al volo un cuteftp e buttandolo sul sito.

    mi dice errore interno del server

    codice:
    dim ridotto
    
    ridotto = strMessage
    ridotto = left(rs2("ridotto"),100)           '*
    sotrattore = instrrev(ridotto," ") - 1       '*
    ridotto = left(ridotto,sotrattore) & "..."   '*
    ridotto = replace(ridotto, "'", "\'")        '*
    
    Dim FileObject
    Set FileObject=Server.CreateObject("Scripting.FileSystemObject")
    Set Outstream=FileObject.CreateTextFile(Server.MapPath("../gbook.js"),true,0)
    Outstream.Write ("document.write('")
    Outstream.Write ridotto
    Outstream.Write ("');")
    Outstream.Close
    Set Outstream=Nothing
    Set FileObject=Nothing
    Se tolgo le 4 righe con l'asterisco funzica...

    Qualcuno trova l'inghippo?
    No abuses de mi inspiración,
    no acuses a mi corazón,
    tan maltrecho y ajado
    que está cerrado por derribo.

  6. #6
    ma non ti indica la riga incriminata?
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  7. #7
    Utente di HTML.it L'avatar di Zorba
    Registrato dal
    Jan 2002
    Messaggi
    139
    stavolta no...

    ???

    Di solito si, ora mi dice solo: HTTP 500 - Errore interno del server
    No abuses de mi inspiración,
    no acuses a mi corazón,
    tan maltrecho y ajado
    que está cerrado por derribo.

  8. #8
    hai tolto il check mosra messaggio d'errore brevi dalle options di explorer si? ... così almeno capiamo la riga ...
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  9. #9
    Utente di HTML.it L'avatar di Zorba
    Registrato dal
    Jan 2002
    Messaggi
    139
    anzi: se provo ad inserire un messaggio inferiore ai 100 caratteri mi aggiorna il database pur senza copiarmelo nel file .js.

    se supera i 100 caratteri va in palla la pagina...

    No abuses de mi inspiración,
    no acuses a mi corazón,
    tan maltrecho y ajado
    que está cerrado por derribo.

  10. #10
    Utente di HTML.it L'avatar di Zorba
    Registrato dal
    Jan 2002
    Messaggi
    139
    si, 2 ore fa mi elencava gli errori incriminati...

    solo stavolta non lo fa
    No abuses de mi inspiración,
    no acuses a mi corazón,
    tan maltrecho y ajado
    que está cerrado por derribo.

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.