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

    funzione per codifica HTML

    Esiste in php una funzione per codificare in html
    una stinga o un testo.
    es. link: --> http://perso.crans.org/~raffo/aem/index.php#ita

    cichity74

  2. #2
    Cerca su phpclasses: una volta vidi una classe che faceva questa trasformazione degli indirizzi e-mail.

  3. #3
    Grazie per il suggerimento, ma “è come cercare un ago in un pagliaio”
    per caso ti ricordi sotto quale sezione è ??
    link: http://www.phpclasses.org/browse/

    cichity74

  4. #4
    Ho risolto, ma speravo ci fosse una funzione php che facesse
    il lavoro, purtroppo l'unica soluzione è scorrere tutta la stringa e sostituire carattere per carattere.
    attendo suggerimenti/commenti nel caso ci fosse una soluzione più performante.

    Codice PHP:
    <?php 
    function make_html_code($my_str) { 
    $new_str NULL;
        for (
    $i 0$i <= strlen($my_str)-1$i++) {
            
    $new_str .= "&#".ord($my_str{$i}).";";
        }
    return 
    $new_str
    }
    ?>
    [email="<?= make_html_code("]">email[/email]

    cichity74

  5. #5
    Mi sembra che la classe si chiami così: azdgmailcrypt.

  6. #6
    È praticamente identico...


    Codice PHP:
    <?php
    //
    ///////////////////////////////////////////////////////
    // Small AzDGMailCrypt class (you may reset this comments)
    // Questions: (AzDG Support) <support@azdg.com>
    ///////////
    // Purposes:
    // Crypt mails for keep the spam bots
    ///////////
    // Example:
    ///////////////////////////////////////////////////////
    // include('AzDGMailCrypt.class.inc.php');
    //    $crypt = new MC();
    //    echo $crypt->cr("someone@somewhere.com");
    //    echo "
    ";
    //    echo 
    $crypt->cr("someone-else@somewhere-else.com");
    //    echo "
    ";
    //      echo 
    $crypt->cr("nospam@somewhere.com");
    ///////////////////////////////////////////////////////

    class MC{
        function cr(
    $m)
        {
            for (
    $i=0;$i<strlen($m);$i++) {
            
    $mc .= "&#".ord(substr($m,$i)).";"; 
            
    }
            echo 
    "<a href=\"mailto:$mc\">".$mc."</a>";
        }    
    }
    ?>

  7. #7
    Veramente io non avevo proprio visto il post dove opostavi il codice. Cmq si, è l'unica soluzione. Ciao!

  8. #8
    cichity74

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.