Visualizzazione risultati 1 fino 7 di 7

Discussione: Formattazzione testo MySQL con PHP

  1. #1
    Guest

    Predefinito

    Ho un problemino:
    Perche se memorizzo del testo in un database MySQL , quando lo stampo in html il testo non va accapo? Mentre nel db gli "accapo" compaiono normalmente?

    Esiste qualche funzione php per questo tipo di formattazione?

  2. #2
    L'avatar di heracleum
    heracleum non č connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    In html hai bisogno del tag <br> per andare a capo, dunque in php hai questa comoda funzione:

    http://it2.php.net/manual/it/function.nl2br.php

    $htmlout = nltobr($stringa);
    Avvertimento: richiedere in privato questioni tecniche produrrā inevitabilmente una supercazzola prematurata come risposta. (5 served)

  3. #3
    Guest

    Predefinito

    Ke Dio ti benedica...

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da heracleum
    In html hai bisogno del tag <br> per andare a capo, dunque in php hai questa comoda funzione:

    http://it2.php.net/manual/it/function.nl2br.php

    $htmlout = nltobr($stringa);
    sai per caso anche come fare per inserire spazi ripetuti (se uso str_replace e sostituisco tutti gli spazi con &bnsp; si altera la struttura della tabella e inoltre i tag html non funzionano (es. <a&bnsp;href= ecc.), quindi devo sostituirli solo se sono + di uno). grazie

  5. #5
    L'avatar di heracleum
    heracleum non č connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Uhm non so se hanno fatto una function apposita... si dovrebbe controllare.
    La prima cosa che mi viene ignorantemente in mente č

    str_replace(" ", "  ", $str)

    ovvero due spazi, spazio-spazio, vengono sostituiti con nbsp-spazio, sperando che dentro un html non ci siano due spazi. Si basa sul fatto che la sequenza spazio-nbsp-spazio-nbsp-... genera comunque lo stesso numero di spazi, mentre appiccicare un nbsp all'altro č da galera :D
    ..ma comunque poco preciso...
    Avvertimento: richiedere in privato questioni tecniche produrrā inevitabilmente una supercazzola prematurata come risposta. (5 served)

  6. #6
    Guest

    Predefinito

    grazie... mi avete risolto un problema senza saperlo... ma ho uno da chiedervi.... se io ho una struttura tipo questo forum per gestire gli url tipo {url=.....}skskmk{/url} (sostituite le graffe con le quadre) come posso fare a leggere il contenuto in url= ? non riesco a trovare una soluzione...

  7. #7
    Guest

    Predefinito

    C'č la function split() che serve per spezzare una stringa quando compare un certo carattere, oppure la function str_replace().

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •