Visualizzazione dei risultati da 1 a 7 su 7

Discussione: criptatore?

  1. #1

    criptatore?

    e' possibile fare in modo che con php si inserisca un testo in un modulo e dopo venga "compilato"seconso precise regole ?

    Es...


    C--->0
    I---->1
    A--->01
    O--->10


    e fare in modo che se si inserisce CIAO nella txtbox si ottenga come ouput

    010110



    possibile? :master:

  2. #2
    ba..si, ma poi con questa stringa 01010 cosa ci devi fare?
    Officina Creativa
    www.officina-creativa.net

  3. #3
    solo cos' per provare

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Codice PHP:
    $cerca = array('c','i','a','o');
    $sostituisci = array('0','1','01','10');
    $stringa 'ciao';
    $criptata str_replace($cerca,$sostituisci,$stringa);
    echo 
    $criptata
    edit. Usando solo zero e uno mi sa che viene un pò in salita decrittarla.

  5. #5
    Ovvio...era solo un esempio

    e' possibile magari includere un file el posto dell' array che sia cosi' struttturato:


    c = b
    i= g


    eccc...


    E' possibile o bisogna fare tutto dall' array?
    Perche' sarebbe moooolto piu' comodo includere un file che viene modificato, tipo via .ini


    EDIT:Funziona....poi provo a fare anche il decriptatore....possibile fare scegliere ad un utente il testo da inserire?

    EDIT:ho trovato la funzione ireplace ma nn funziona....servono delle particolari librerie? :master:
    E' possibile fare in modo che il valore della variabile string venga attribuito ad un imput text box?
    Possibile fare in modo che la funzione non sia sensibile allae maiuscole-miniscole?

  6. #6
    nessuno mi sa aiutare?

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    La funzione str_ireplace è disponibile in php 5.
    Se vuoi poterla utilizzare su php 4 qui trovi un pacchetto che include diverse funzioni, compresa quella.
    http://pear.php.net/package/PHP_Compat/download

    E' possibile fare in modo che il valore della variabile string venga attribuito ad un imput text box?
    basta che recuperi l'input inserito dall'utente.
    $stringa = $_POST['nome_campo'];

    Codice PHP:
    $da "abcdefghilmnopqrstuvz";
    $a =  "cdefghilmnopqrstuvzab";
    $stringa "ciao a tuttI";
    $criptata strtr($stringa,$da.strtoupper($da),$a.strtoupper($a));
    echo 
    $criptata;
    echo 
    '
    '
    ;
    $partenza strtr($criptata,$a.strtoupper($a),$da.strtoupper($da));
    echo 
    $partenza
    questo è un esempio molto banale ma facile da decriptare.

    dai un'occhiata anche a questa funzione
    http://se2.php.net/manual/it/function.str-rot13.php
    Puoi anche utilizzare un file, lo leggi, fai l'explode sull'uguale, il trim per rimuovere gli spazi e ti crei le due stringhe, quella di partenza e quella finale.

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.