Salta al contenuto

Scopri qual è il tuo nome Jedi

Questo articolo ha oltre sei mesi di vita, quindi, mi raccomando, verifica le informazioni contenute in quanto potrebbero essere ormai obsolete.

La leggenda racconta che George Lucas per inventare i nomi dei Cavalieri Jedi utilizzi questa semplicissima formuletta:

  • per il nome prende le prime tre lettere del cognome della persona e le prime due del nome
  • per il cognome prende le prime due lettere del cognome da nubile della madre e le prime tre lettere della città di nascita

Ho quindi creato una semplice funzione che calcola per voi il nome Jedi e potete vederla in azione nella pagina “Scopri il tuo nome Jedi”

Questo invece è il codice che ho scritto:

< ?php
//Inizio funzione calcola il tuo nome Jedi
function jedi_calculator(){
// Calcolo il Nome Jedi
if1 &amp;amp;amp;amp;&amp;amp;amp;amp; ($_POST&#91;'done'&#93; == 'y')) {
$nome = $_POST&#91;'nome'&#93;;
$cognome = $_POST&#91;'cognome'&#93;;
$mamma = $_POST&#91;'mamma'&#93;;
$citta = $_POST&#91;'citta'&#93;;
//Calcolo il nome prendendo le prime tre lettere del cognome e le prime due del nome
$jedinome = '';
$jedinome .= substr($cognome, 0, 3);
$jedinome .= substr($nome, 0, 2);
//Calcolo il cognome prendendo le prime due lettere del cognome della madre e le prime tre della città di nascita
$jedisurname = '';
$jedisurname .= substr($mamma, 0, 2);
$jedisurname .= substr($citta, 0, 3);
//Creo il nome jedi mettendo in maiuscolo la prima lettera del nome e del cognome e tutto il resto in minuscolo
$jediname = '';
$jediname .= ucfirst(strtolower($jedinome));
$jediname .= ' ';
$jediname .= ucfirst(strtolower($jedisurname));
}
//Inizializzo l'html finale dello shortcode
$html = '';
$html .= "<div align=\"left\">\n";
$html .= "<form id=\"form1\" method=\"post\">\n";</form>
$html .="<p>\n";</p>
$html .="<label><br />\n";</label>
<pre>$html .="Nome:\n";
$html .="<input name=\"nome\" type=\"text\" id=\"nome\" value=\"$nome\" size=\"20\" maxlength=\"50\" />\n";
$html .="\n";
$html .="<br />\n";
$html .="<label>\n";</label>
$html .="<br />\n";
$html .="Cognome:\n";
$html .="<input name=\"cognome\" type=\"text\" id=\"cognome\" value=\"$cognome\" size=\"20\" maxlength=\"50\" />\n";
$html .="<br />\n";
$html .="\n";
$html .="<br />\n";
$html .="<label>Il cognome di tua madre:\n";</label>
$html .="<input name=\"mamma\" type=\"text\" id=\"mamma\" value=\"$mamma\" size=\"20\" maxlength=\"50\" />\n";
$html .="<br />\n";
$html .="\n";
$html .="<br />\n";
$html .="<label>Città dove sei nato:\n";</label>
$html .="<input name=\"citta\" type=\"text\" id=\"citta\" value=\"$citta\" size=\"20\" maxlength=\"50\" />\n";
$html .="<br />\n";
$html .="\n";
$html .="\n";
$html .="<p>\n";</p>
$html .="<input type=\"hidden\" name=\"_submit_check\" value=\"1\"/>\n";
$html .="<input type=\"submit\" name=\"Submit\" value=\"Il tuo nome Jedi è …\" />\n";</pre>
<pre>$html .="<input name=\"done\" type=\"hidden\" value=\"y\" />\n";
$html .="\n";
$html .="\n";
$html .="\n";
$html .="<hr />\n";
if (array_key_exists('_submit_check', $_POST)) {
$html .="<strong>Il tuo nome jedi &amp;amp;amp;amp;eacute; $jediname </strong>\n";
$html .="<br />\n";
$primaparte = 'Il mio nome Jedi &amp;amp;amp;amp;eacute; ';
$secondaparte =' scopri qual &amp;amp;amp;amp;eacute; il tuo ';
>$shorturl = wp_ozh_yourls_raw_url();
$share = $primaparte . $jediname . $secondaparte . $shorturl ;
$html .="<p id=\"share_links\">Condividi su: \n";</p>
$html .="<a id=\"share_tw\" href=\"http://twitter.com/home?status=$share\" title=\"Tweet this!\" \">Twitter</a>\n";
$html .="<a id=\"share_ff\" href=\"http://friendfeed.com/share/bookmarklet/frame#title=$share\" title=\"Share on Friendfeed\"\">FriendFeed</a>\n";
$html .="\n";
}
return $html;
}
add_shortcode('jedi_calc', 'jedi_calculator');
?>
< ?php</div>
//fine funzione calcola il nome jedi
?>
< ?php//Inizio funzione calcola il tuo nome Jedi
function jedi_calculator(){ 
// Calcolo il Nome Jedi
if2 &amp;amp;amp;amp;&amp;amp;amp;amp; ($_POST&#91;'done'&#93; == 'y')) {$nome = $_POST&#91;'nome'&#93;;$cognome = $_POST&#91;'cognome'&#93;;$mamma = $_POST&#91;'mamma'&#93;;$citta = $_POST&#91;'citta'&#93;;//Calcolo il nome prendendo le prime tre lettere del cognome e le prime due del nome$jedinome = '';$jedinome .= substr($cognome, 0, 3);$jedinome .= substr($nome, 0, 2);//Calcolo il cognome prendendo le prime due lettere del cognome della madre e le prime tre della città di nascita$jedisurname = '';$jedisurname .= substr($mamma, 0, 2);$jedisurname .= substr($citta, 0, 3);//Creo il nome jedi mettendo in maiuscolo la prima lettera del nome e del cognome e tutto il resto in minuscolo$jediname = '';$jediname .= ucfirst(strtolower($jedinome));$jediname .= ' ';$jediname .= ucfirst(strtolower($jedisurname));}//Inizializzo l'html finale dello shortcode$html = '';$html .= "<div align=\"left\">\n";$html .= "<form id=\"form1\" method=\"post\">\n";$html .="<p>\n";$html .="<label><br />\n";$html .="Nome:\n";$html .="<input name=\"nome\" type=\"text\" id=\"nome\" value=\"$nome\" size=\"20\" maxlength=\"50\" />\n";$html .="</label>\n";         $html .="<br />\n";$html .="<label>\n";$html .="<br />\n";$html .="Cognome:\n";$html .="<input name=\"cognome\" type=\"text\" id=\"cognome\" value=\"$cognome\" size=\"20\" maxlength=\"50\" />\n";$html .="<br />\n";$html .="</label>\n";$html .="<br />\n";$html .="<label>Il cognome di tua madre:\n";$html .="<input name=\"mamma\" type=\"text\" id=\"mamma\" value=\"$mamma\" size=\"20\" maxlength=\"50\" />\n";$html .="<br />\n";$html .="</label>\n";$html .="<br />\n";$html .="<label>Città dove sei nato:\n";$html .="<input name=\"citta\" type=\"text\" id=\"citta\" value=\"$citta\" size=\"20\" maxlength=\"50\" />\n";$html .="<br />\n";$html .="</label>\n";$html .="</p>\n";$html .="<p>\n";$html .="<input type=\"hidden\" name=\"_submit_check\" value=\"1\"/>\n";$html .="<input type=\"submit\" name=\"Submit\" value=\"Il tuo nome Jedi è …\" />\n";$html .="<input name=\"done\" type=\"hidden\" value=\"y\" />\n";$html .="</p>\n";$html .="</form>\n";$html .="\n";$html .="<hr />\n";
if (array_key_exists('_submit_check', $_POST)) {
$html .="<strong>Il tuo nome jedi &amp;amp;amp;amp;eacute; $jediname </strong>\n";$html .="<br />\n";
$primaparte = 'Il mio nome Jedi &amp;amp;amp;amp;eacute; ';$secondaparte =' scopri qual &amp;amp;amp;amp;eacute; il tuo ';$shorturl = wp_ozh_yourls_raw_url();$share = $primaparte . $jediname . $secondaparte . $shorturl ;
$html .="<p id=\"share_links\">Condividi su: \n";$html .="<a id=\"share_tw\" href=\"http://twitter.com/home?status=$share\" title=\"Tweet this!\" \">Twitter</a>\n";$html .="<a id=\"share_ff\" href=\"http://friendfeed.com/share/bookmarklet/frame#title=$share\" title=\"Share on Friendfeed\"\">FriendFeed</a>\n";$html .="</p>\n";}return $html;}
add_shortcode('jedi_calc', 'jedi_calculator');?>< ?php//fine funzione calcola il nome jedi?>

Ho una newsletter che parla di WordPress

This is the archive

Iscriviti alla mia Newsletter

  1. isset($_POST&#91;'done'&#93; []
  2. isset($_POST&#91;'done'&#93; []
Published inNews sul BlogWordpress

Un commento

  1. […] giorno Steve Jobs torna, da gran maesto Yoda, a guidare il consiglio dei Jedy e stravolge nuovamente il mondo ed con la sua grande conoscenza della forza riesce a riportarmi […]

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

%d blogger hanno fatto clic su Mi Piace per questo:

On this website we use first or third-party tools that store small files (cookie) on your device. Cookies are normally used to allow the site to run properly (technical cookies), to generate navigation usage reports (statistics cookies) and to suitable advertise our services/products (profiling cookies). We can directly use technical cookies, but you have the right to choose whether or not to enable statistical and profiling cookies. Enabling these cookies, you help us to offer you a better experience.