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

    Creare una stringa di N lettere

    Salve,
    ho la necessità di nascondere una password con una stringa di N asterischi lunga quanto la password stessa
    Ad es:
    "pippo" diventa *****
    "password" diventa ********
    ecc...
    In ASP faccio così:
    codice:
    String(Len(miavar),"*")
    In PHP come posso fare?

    Grazie
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    non so se sia la soulzione migliore, cmq potresti fare una cosa del genere:
    Codice PHP:
    //creo una variabile vuota
    $var "";

    //in $pass avrai la tua password
    $pass "ciao";
    echo 
    "var nacosta : ".str_pad($var,strlen($pass),"*",STR_PAD_LEFT); 
    ciao

  3. #3
    Si, funziona (grazie )... avevo architettato qualcosa del genere ma mi sembrava strano dover inizializzare una variabile vuota solo per passargliela alla funzione str_pad :master:
    Possibile che nessuno degli autori di PHP abbia pensato a creare una semplice funzione simile a quella presente in VB? :master:
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    infatti ti ho premesso che sicuramente ci sarà qualche soluzione migliore, ma al momento mi era venuto in mente di fare così...

    volendo c'è anche questa ora che mi ricordo:
    Codice PHP:
    $pass "tuapassword";
    echo 
    str_repeat("*"strlen($pass)); 
    http://it.php.net/manual/it/function.str-repeat.php

    che potrebbe essere meglio in quanto risparmi una variabile, mah, potrebbe essere un'alternativa...


    ciao

  5. #5
    Questa è perfetta!!! Grazie!
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

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.