{"id":52,"date":"2017-12-09T13:53:05","date_gmt":"2017-12-09T13:53:05","guid":{"rendered":"http:\/\/lnx.ablit.it\/wdpress\/?p=52"},"modified":"2017-12-09T14:51:55","modified_gmt":"2017-12-09T14:51:55","slug":"funzioni-php-generatore-di-password-casuale","status":"publish","type":"post","link":"https:\/\/www.ablit.it\/wdpress\/2017\/12\/09\/funzioni-php-generatore-di-password-casuale\/","title":{"rendered":"Funzioni PHP: Generatore di password casuale"},"content":{"rendered":"<h5>La funzione sottostante rende una password casuale della lunghezza richiesta<\/h5>\n<p>&nbsp;<\/p>\n<p>function PasswordCasuale($lunghezza){<br \/>\n$caratteri_disponibili =&#8221;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890&#8243;;<br \/>\n$password = &#8220;&#8221;;<br \/>\nfor($i = 0; $i&lt;$lunghezza; $i++)<br \/>\n{<br \/>\n$password = $password.substr($caratteri_disponibili,rand(0,strlen($caratteri_disponibili)-1),1);<br \/>\n};<br \/>\nreturn $password;<br \/>\n}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La funzione sottostante rende una password casuale della lunghezza richiesta &nbsp; function PasswordCasuale($lunghezza){ $caratteri_disponibili =&#8221;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890&#8243;; $password = &#8220;&#8221;; for($i = 0; $i&lt;$lunghezza; $i++) { $password = $password.substr($caratteri_disponibili,rand(0,strlen($caratteri_disponibili)-1),1); }; return $password; }<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-52","post","type-post","status-publish","format-standard","hentry","category-programmazione-php"],"_links":{"self":[{"href":"https:\/\/www.ablit.it\/wdpress\/wp-json\/wp\/v2\/posts\/52"}],"collection":[{"href":"https:\/\/www.ablit.it\/wdpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ablit.it\/wdpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ablit.it\/wdpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ablit.it\/wdpress\/wp-json\/wp\/v2\/comments?post=52"}],"version-history":[{"count":4,"href":"https:\/\/www.ablit.it\/wdpress\/wp-json\/wp\/v2\/posts\/52\/revisions"}],"predecessor-version":[{"id":68,"href":"https:\/\/www.ablit.it\/wdpress\/wp-json\/wp\/v2\/posts\/52\/revisions\/68"}],"wp:attachment":[{"href":"https:\/\/www.ablit.it\/wdpress\/wp-json\/wp\/v2\/media?parent=52"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ablit.it\/wdpress\/wp-json\/wp\/v2\/categories?post=52"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ablit.it\/wdpress\/wp-json\/wp\/v2\/tags?post=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}