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

Discussione: Replace Multipli

  1. #1

    Replace Multipli

    Ciao a tutti

    ragazzi mi servirebbe un piccolo aiuto.
    allora io ho bisogno di fare più replace x poter eleminare alcuni caratteri speciali. Stavo eseguendo più replace multipli quando poi ad un certo punto alla riga dell'Upload di Baoul precisamente la riga 290 che è:

    Codice PHP:
    Public Function GetCompletePathFile()
        
    Dim sGetCompletePathFile=""
                    
    if Not Files.EOF then
                      s 
    Files("DestPath") & Files("Name")
                       if 
    Files("Ext")<>"" then s "." Files("Ext")
    GetCompletePathFile Replace(Replace(Replace(Replace(s," ","_"),"'","_"),"%","_"),"&","_"
                
    end if
            
    end function 
    se vado ad aggiungere un ulteriore "Replace(" oltre a quelli esistenti ovvero il "quinto", l'immagine non viene più uploudata, quindi ritengo che qualcosa salti durante il processo

    come posso ovviare a ciò? ovvero come posso aggiungere altri caratteri speciali che dovranno essere sostituiti con "_"

    grazie
    My simple Script Asp: VotoMedio

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Usa le espressioni regolari.

    Roby

  3. #3
    scusa mi potresti fare capire meglio io non è che sia un asso!

    cmq avevo provato anche a fare così x dividere i replace in due cioè ho fatto un tentativo

    Codice PHP:
    VarMia Replace(Replace(Replace(Replace(s," ","_"),"'","_"),"%","_"),"&","_")

    GetCompletePathFile Replace(VarMia,"$","_"
    da quello che ho intuito che perde tempo e l'upload nn và a buon fine...

    stò provando anche così ma nada!!!!

    Codice PHP:
    VarMac s
        VarMac 
    Replace(VarMac," ","_")
        
    VarMac Replace(VarMac,"'","_")
        
    VarMac Replace(VarMac,"%","_")
        
    VarMac Replace(VarMac,"&","_")
        
    VarMac Replace(VarMac,"$","_")
        
    VarMac Replace(VarMac,"..",".")
        
    GetCompletePathFile VarMac 
    My simple Script Asp: VotoMedio

  4. #4
    ragazzi un aiuto...
    My simple Script Asp: VotoMedio

  5. #5
    che vuol dire

    stò provando anche così ma nada!!!!


    ???

  6. #6
    che mettendo anche ciò che ho scritto il risultato è sempre lo stesso l'immagine non sò perchè si perde e non viene più caricata nella cartella mi sembra quasi che come ci fosse un timeout! oltre al quarto replace poi non carica più!

    allora ho pensato addirittura di mettere una function

    Codice PHP:
    Public Function CodeToFileName(ByVal Data As String) As String

                Dim DataOut 
    As New System.Text.StringBuilderIdChar As Char

                
    For Each IdChar In Data
                    Select 
    Case IdChar
                        
    Case ".."
                            
    DataOut.Append(".")
                        Case 
    "/""\", ":", "*", "<", ">", "%", "$", "£","&", "!", "°"
                            DataOut.Append("
    _")
                        Case Else
                            DataOut.Append(IdChar)
                    End Select
                Next

                Return DataOut.ToString

            End Function 
    da richiamare quando serve ma non sò perchè poi mi dà errore

    Expetc ')'

    su questa riga

    Public Function CodeToFileName(ByVal Data AS String) As String
    --------------------------------------------------------^

    aiuto!

    x la cronaca il file è l' include_upload.asp di Baol
    a me andrebbe bene anche che mi rinominasse tutto il file con es la parola "foto"
    e poi col rename faccia "foto_0"; "foto_1" ecc ecc
    My simple Script Asp: VotoMedio

  7. #7
    mr, asp non supporta la tipizzazione togli tutti gli "AS quassicosa"

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quello che hai scritto è asp.net...

    Roby

  9. #9
    e in ASP come la devo fare!
    My simple Script Asp: VotoMedio

  10. #10
    un ciclo for...next lo sai fare... e lavori di MID

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 © 2026 vBulletin Solutions, Inc. All rights reserved.