Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Link automatici

  1. #1

    Link automatici

    Ciao a tutti,
    sul mio sito estraggo dei testi da un campo TXT del DB. Questi testi contengono dei collegamenti ipertestuali non taggati, ovvero semplicemente una scritta, ad esempio, www.html.it. Vorrei, se fosse possibile, visualizzare i testi con i collegamenti ipertestuali già clikkabili, sia che inizino con http:// sia con www. E' possibile? Grazie!

  2. #2
    <?php
    $txt=fopen("file.txt","r"); //apre il file
    while (!feof($txt)) {
    $riga = fgets($txt, 4096);//ricava ogni riga dal file txt
    echo "$riga
    "; //riga letta
    }
    fclose ($txt); #chiude il file
    ?>

  3. #3
    Originariamente inviato da sandro010489
    <?php
    $txt=fopen("file.txt","r"); //apre il file
    while (!feof($txt)) {
    $riga = fgets($txt, 4096);//ricava ogni riga dal file txt
    echo "$riga
    "; //riga letta
    }
    fclose ($txt); #chiude il file
    ?>
    Grazie però come ho detto non apro un testo da un TXT ma lo estrapolo da un campo di nome "txt" dal mio Database...

  4. #4
    scusa, non aevo letto bene.. mi descrivi com'è formata la tabella?

  5. #5
    Originariamente inviato da sandro010489
    scusa, non aevo letto bene.. mi descrivi com'è formata la tabella?
    Niente figurati! ha 3 campi, id, txt e data....

  6. #6
    o non sto capendo, oppure è una cosa troppo semplice. cmq la butto giu...

    ti connetti al database..
    la query sarà
    $queryl = "SELECT txt FROM tabella"
    $result = mysql_query($query);

    while($row = mysql_fetch_array($result))

    {
    echo "".$row['txt']."
    }

  7. #7
    Originariamente inviato da sandro010489
    o non sto capendo, oppure è una cosa troppo semplice. cmq la butto giu...

    ti connetti al database..
    la query sarà
    $queryl = "SELECT txt FROM tabella"
    $result = mysql_query($query);

    while($row = mysql_fetch_array($result))

    {
    echo "".$row['txt']."
    }
    No, ehehhe.... scusa, non stai capendo!

    Però forse ho scritto male io.

    Allora, ho un testo, composto da diverse frasi. Questo testo contiene alcuni link. Se estraggo il testo completo i link non sono clikkabili. Io vorrei invece che lo fossero, in automatico!

    Spero di essere stato più chiaro ;-)

    grazie ancora

  8. #8
    allora speramo bene

    devi usare quest'espressione:

    $row['txt'] = preg_replace('@([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?@', '$1', $text);

  9. #9
    Originariamente inviato da sandro010489
    allora speramo bene

    devi usare quest'espressione:

    $row['txt'] = preg_replace('@([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?@', '$1', $text);
    Grazie x la pazienza. Più tardi provo.

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.