[aha] mashing-up AHA!

xDxD xdxd.vs.xdxd at gmail.com
Tue Oct 14 16:30:35 CEST 2008


gianmarco bonavolontà ha scritto:
> citandoti:
> "MERAVIGLIA" :)
> posso sapere quale tag cloud hai usato??
>

ho preso il file di testo dei messaggi, holevato i caratteri "strani", 
l'ho messo tutto su una riga e l'ho frullato con sto codice in fondo al 
messaggio
i primi passi si fanno al volo con un paio di comandi in "vi" o in "emacs"

ciaociao!
xDxD


----


<html>
    <head>
        <style>
.body{
background: #FFFFFF;
color: #000000;
}
        </style>
    </head>
    <body>
<?php

$testo = file_get_contents("2008-October-compact.txt");
$parts = explode(" ", $testo);
$tags = array();
foreach($parts as $w){
    $w = strtoupper($w);
    if(isset($tags[$w])){
        $tags[$w] = $tags[$w] + 1;
    }else {
        $tags[$w] = 1;
    }
}

asort($tags,SORT_NUMERIC);

$size = 7;
$currval = -1;

while ($el = current($tags)) {
    if( strlen( key( $tags ) )>=3 && strlen( key( $tags ) )<17  && 
!is_numeric( key( $tags ) )  ){
        if($el!=$currval){
            $size++;
            $currval = $el;
        }
    echo "<div style='background: #DDDDDD; color: #000000; margin: 
2px;padding: 5px; display:block; float:left; font: " .  $size. "px 
sans-serif;'>" . (key($tags)) .'</div>';
  }
  next($tags);
}
?>
    </body>
</html>


More information about the Aha mailing list