2007 June 26 09:07:42 BRT June 26, 2007
Posted by Girino Vey in : Uncategorized , trackbackNerdice de hoje (ontem, na verdade)
Hoje a nerdice foi submarino. Fiz um phpzinho pra sortear os links que vão aparecer alio em cima ó
. Basicamente é assim: um arquivo texto com todos os links (copio e colo da página do submarino num arquivo texto, preciso automatizar isso), e rodo o seguinte script neles:
<?PHP $lines = file('bd.txt'); $links = array(); foreach ($lines as $line_num => $line) { $links[] = $line; } srand((double)microtime()*1000000); $pos = rand(0,count($links)); echo utf8_decode($links[$pos]); ?>
Bem ridículo né? mas funciona… :)
Obs.: Acho que esse srand((double)microtime()*1000000); não deve ser necessário, o gerador pseudo-aleatório do PHP deve ser inicializado automaticamente, mas como os exemplos que vi na net usavam assim e eu não tive tempo de testar diferente (o velho não se mexe em time que tá ganhando) mantive ele aí!
–GirinoVey 09:17, 26 Junho 2007 (BRT)
![[linkk]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/linkk.gif)
![[Linkto]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/img_vote_16x16.jpg)
![[Rec6]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/botao_rec6_16x16.gif)
![[InfoBlogs]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/i.gif)
![[Uêba]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/ueba1.png)
![[del.icio.us]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/delicious.png)
![[Facebook]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/facebook.png)
![[Google]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/google.png)
![[Reddit]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/reddit.png)
![[StumbleUpon]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Technorati]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/technorati.png)
![[Email]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/email.png)

Comments»
no comments yet - be the first?