Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    stampare a capo leggendo da db

    ciao a tutti!!
    questa penso sia una domanda facile..
    ho creato un form che permette di inserire un testo nel database.
    ho guardato nel database e gli a capo vengono rispettati come inseriti nal form.
    però, quando li stampo me li mette senza a capi... come faccio???

    anche i link, come posso fare in modo che siano cliccabili???

    poi, mi interessava sapere, come faccio a cliccare su uno smile e far apparire il codice nel form dove si scrive. grazie.

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Per i ritorni a capo devi usare questa funzione:
    www.php.net/nl2br

    Per il problema dei link, userai una qualche espressione regolare che ti cattura le stringhe tipo "http://...." oppure "www...." e le trasforma in link html "<a href=....." (ci sono molti esempi nel forum)

    La questione degli smile è relativa a javascript
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    ok, grazie mille...

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    per la cosa dei link, io ho fatto uno script così
    Codice PHP:
    if($test[$i]=='w' && $test[$i+1]=='w' && $test[$i+2]=='w')
                {
                    for(
    $j=$i;$test[$j]!=' ' && $j<$l;$j++) //$l è la lunghezza di $test, che è il testo
                    
    {
                        
    $link=$link $test[$j];
                    }
                    echo 
    $link;
                    echo 
    "[url="$link"]$link[/url]";
                    
    $i=$j;
                } 
    e se clicco sul link non mi apre il link ma www.url-del-mio-sito.com/link
    e quindi una pagina inesistente... come mai?

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