Alguna idea de por que siendo la misma instalacion de xampp, el script funciona mal en la torre.
Código
<?php function RandomString($length=10,$uc=TRUE,$n=TRUE,$sc=FALSE) { $source = 'abcdefghijklmnopqrstuvwxyz'; //if($uc==1) $source .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; if($uc==1) $source .= 'abcdefghijklmnopqrstuvwxyz'; if($n==1) $source .= '1234567890'; //if($sc==1) $source .= '|@#~$%()=^*+[]{}-_'; if($length>0){ $rstr = ""; for($i=1; $i<=$length; $i++){ $rstr .= $source[$num-1]; } } return $rstr; } require_once 'Serial.php'; for ($i = 0; $i < 100; $i++) { $cod1 = RandomString(6,TRUE,true,false); $inputLength = (int)4; $serial = new Serial($inputLength); $serialString = $serial->generate($inputString); } ?>
En el portatil los string se generan bien, y sale un codigo aleatorio de 6 cifras. Pero cuando lo ejecuto en la torre, pasando el script directamente del portatil a la torre sin tocar nada, el string se queda como que pegado en la primer cifra, no logro entender por que.