OK, mi ci sono INCAPONITO....
Risultato:
1) Non gli piaceva la funzione bcpow()
2) Allora l'ho creata io, nidificata nella funzione conv8() , ma alla seconda chiamata si ribloccava
3) L'ho creata esterna e finalmente funziona...
il codice che va... (per quelli a cui interessa) [avevo rinominato conv8 in cambia]
Codice PHP:
<?php
function pot10($p){
if ($p==0) return 1;
elseif ($p==1) return 10;
else {
$po=10;
for ($j=2;$j<=$p;$j++){
$po=$po*10;
}
return $po;
}
}
function cambia($a){
$i=0;
while($a>7) {
$nu[$i]=$a%8;
$a=intval($a/8);
$i++;
}
$nu[$i]=$a;
$a=0;
for ($b=count($nu)-1;$b>=0;$b--){
$a=$a+$nu[$b]*pot10($b);
}
return $a;
}
$giorno=date("d");
$mese=date("m");
$anno=date("Y");
settype ($giorno, "integer");
settype ($mese, "integer");
settype ($anno, "integer");
$numeri[0]=($giorno*$mese*($anno-$mese))%90+1;
$numeri[1]=($giorno*$mese*($anno-$giorno))%90+1;
$numeri[2]=(($giorno+$mese)*($anno-$giorno))%90+1;
$numeri[3]=cambia($giorno*$mese+$anno)%90+1;
$numeri[4]=cambia($giorno+$mese+$anno)%90+1;
$a="";
for ($b=0;$b<=4;$b++){
$a=$a.$numeri[$b];
}
$numeri[5]=$a%90+1;
sort($numeri,SORT_NUMERIC);
for ($b=1;$b<=5;$b++){
for ($c=0;$c<=$b-1;$c++){
if ($numeri[$b]==$numeri[$c]) $numeri[$b]++;
}
}
echo "I numeri fortunati di oggi:
";
$a="";
for ($b=0;$b<=5;$b++){
$a=$a.$numeri[$b]."-";
}
echo substr($a,0,strlen($a)-1)
?>
Il risultato: http://www.eugy.net/eubegin.php