Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875

    Inserire un valore random in uno shortcode di wordpress

    Salve a tutti
    ho bisogno di passare tramite una form, un valore di 25 tra caratteri e numeri, qualcosa tipo:

    4239gd0hsd2rp9d09c708l2x5

    Riesco a creare questa stringa, ma quando poi vado a visualizzarla sul sito (come debug prima di inviarla via email dal form) mi esce solo la parola "$ticket" mentre dovrebbe uscire "4239gd0hsd2rp9d09c708l2x5"

    Questo è il codice che uso:

    codice:
    //creo il codice casuale
    function PasswordCasuale($lunghezza=25){
    	$caratteri_disponibili ="ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
    	//$caratteri_disponibili ="abcdefghijklmnopqrstuvwxyz";
    	$password = "";
    	for($i = 0; $i<$lunghezza; $i++){
    		$password = $password.substr($caratteri_disponibili,rand(0,strlen($caratteri_disponibili)-1),1);
    	}
    	return $password;
    }
    
    
    $ticket=PasswordCasuale();
    $ticket = strtolower($ticket); 
    
    //creo lo shortcode dei ticket
    function ticket_html($ticket) {  
    return '$ticket';  
    }
    add_shortcode("mostra_ticket", "ticket_html");
    Dove sbaglio?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    return '$ticket';

    Ricorda che i singoli apici rappresentano una stringa e non vengono interpretate eventuali variabili php, al contrario dei ".
    Togli i singoli apici

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.