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; ($_POST['done'] == 'y')) { $nome = $_POST['nome']; $cognome = $_POST['cognome']; $mamma = $_POST['mamma']; $citta = $_POST['citta']; //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;eacute; $jediname </strong>\n"; $html .="<br />\n"; $primaparte = 'Il mio nome Jedi &amp;amp;amp;eacute; '; $secondaparte =' scopri qual &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; ($_POST['done'] == 'y')) {$nome = $_POST['nome'];$cognome = $_POST['cognome'];$mamma = $_POST['mamma'];$citta = $_POST['citta'];//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;eacute; $jediname </strong>\n";$html .="<br />\n"; $primaparte = 'Il mio nome Jedi &amp;amp;amp;eacute; ';$secondaparte =' scopri qual &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?>
[…] 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 […]