Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    anteprima di un testo html

    ho un testo in un database, un testo html.
    ho necessità di tagliarlo a una certa lunghezza, ma tenendo i tag chiusi! se taglio a caso, i tag potrebbero rimanere aperti e sballare tutto.

    c'è qualcosa di già pronto o devo proprio farmelo io?
    anija . è solo un blog
    www.anija.it

    «i'm a fountain of blood · in the shape of a girl»

  2. #2
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    ho scritto una funzione che tagliava solo dove c'era lo spazio (poi ho scoperto la funzione wordwrap() ) se ora la trovo te la posto, il prob è che la ricerca è disabilitata...
    cmq era con un for che guardava carattere petr carattere per vedere se era uno spazio (nel tuo caso lo sostituisci con '>') e poi tagliava il testo a quel numero

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    qua http://it.php.net/wordwrap trovi un sacco di esempi di utenti con il tuo stesso problema, e relative soluzioni...
    think simple think ringo

  4. #4
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    eccotela bell'eppronta
    Codice PHP:
    $str 'stringa che vuoi [b]tagliare[/b] al tag.';
    $max 35//lunghezza alla quale vuoi tagliare
    for ($i=$max$i>0$i--)
    {
    if (
    $str[$i]=='>')
         {
         
    $lung $i//memorizza la posizione
         
    $i 0//blocca il for
         
    }
    }
    $str1 substr($str0$lung); //primo pezzo
    $str2 substr($str$lung);    //secondo pezzo 

  5. #5
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    ohh nooooo
    wordwrap -- Wraps a string to a given number of characters using a string break character.
    nonnmeloricordavoooo

  6. #6
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    Originariamente inviato da web ces
    ohh nooooo

    nonnmeloricordavoooo
    ah ops ma il break character lo mette dove spezza!
    :gren: :tongue:

  7. #7
    per tagliare la stringa senza tagliare i tag avevo già trovato una soluzione.

    il problema è che magari fa così:
    da
    codice:
    blablabla<table><tr><td>blabla</td></tr></table>
    taglia e ottengo
    codice:
    blablabla<table><tr><td>blabla
    i tre tag sono aperti e mi sballano tutto il resto.
    anija . è solo un blog
    www.anija.it

    «i'm a fountain of blood · in the shape of a girl»

  8. #8
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    è vero ma a che ti serve tagliare?
    non c'è unaltra soluzione?

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.