Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    simulare il wordwrap di php

    ciao, pensavo.. esiste una funzione in asp che simuli la wordwrap di php? wordwrap serve a spezzare le parole ogni tot caratteri..
    esiste una funzione intrinseca in vbscript o devo elaborare io il testo?
    Ciao
    Voglio l'alt+s anche per FF

  2. #2
    No, non c'è, ma crearla è una cosa di meno di una decina di righe.

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da weppos
    No, non c'è, ma crearla è una cosa di meno di una decina di righe.
    ah si.. non è che ci voglia tanto a crearla.. pensavo solo che esistesse..
    cmq l'ho fatta.. solo che se si tratta di tagliare una sola volta il testo.. nessun problema.. mentre se lo devo tagliare tante volte per quanti caratteri passati in argomento.. mi esce fuori un: operazione non consentita.. che storia
    codice:
    ciccio="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
    function wordwrap(testo,lunghezza,tag)
    do while len(testo)>lunghezza
    testosinistra=Mid(testo,1,lunghezza)
    testodestra=Mid(testo,len(testosinistra))
    testo=testosinistra&tag&testodestra
    response.Write testo
    loop
    end function
    response.Write wordwrap(ciccio,5,"
    ")
    Voglio l'alt+s anche per FF

  4. #4
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    non ho capito, ogni 5 caratteri gli mette il tag?

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Baol74
    non ho capito, ogni 5 caratteri gli mette il tag?
    con il ciclo è quello che vorrei fare ma non funziona..
    mentre senza ciclo si.. dopo i primi 5 caratteri mette il tag
    Voglio l'alt+s anche per FF

  6. #6
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Così?
    codice:
    Function WordWrap(Text,Lunghezza,Tag)
    Dim Token(), n , i
    	n = (Len(Text) \ Lunghezza)  
    	Redim Preserve Token(n) 
    	For i=0 to n
    		Token(i) = Mid(Text,1,Lunghezza)
    		Text=Mid(Text,Lunghezza+1)
    	Next 
    	WordWrap = Join(Token,Tag)
    End Function
    
    Response.Write wordwrap("Oggi E' Venerdi' ",3,"
    ")

  7. #7
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Baol74
    Così?
    codice:
    Function WordWrap(Text,Lunghezza,Tag)
    Dim Token(), n , i
    	n = (Len(Text) \ Lunghezza)  
    	Redim Preserve Token(n) 
    	For i=0 to n
    		Token(i) = Mid(Text,1,Lunghezza)
    		Text=Mid(Text,Lunghezza+1)
    	Next 
    	WordWrap = Join(Token,Tag)
    End Function
    
    Response.Write wordwrap("Oggi E' Venerdi' ",3,"
    ")
    eh
    ma sempre meglio la funzione wordwrap di php, che stò riscoprendo un liguaggio con i contro m..
    No davvero.. io lavoro prevalentemente in asp, mi è capitato un paio di giorni fà di fare un'applicazione in php e dvo dire che molte delle problematiche legate alla gestione di operazioni comuni si risolvono senza troppi problemi e senza troppo codice, cosa che purtroppo non acade in asp
    Voglio l'alt+s anche per FF

  8. #8
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    COncordo, php è il miglior linguaggio per il web.

  9. #9
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Baol74
    COncordo, php è il miglior linguaggio per il web.
    anche asp.net non è male.. magari ci fossero i controlli di asp.net in php
    che significa "per il web" ?
    cioè è sottinteso anche web application in locale?
    Voglio l'alt+s anche per FF

  10. #10
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    I controlli di asp.net si possino fare anche in php (con alcune differenze).

    Provo a riformulare: php è il linguaggio migliore per sviluppare applicazioni dinamiche orientate a contenuti web

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.