Hallo liebes Forum,
ich habe mir einen Codegenerator gebaut.
Leider macht dieser bei ca 175000 Codes Schlapp. Das heisst es kommt ein timeout.
Ich habe die max_execution_time schon auf 3600 sec gestellt. Aber das soll ja irgendwann mal ne webanwendung werden :-)
Habt Ihr eine Idee was ich ändern kann
Vielen Dank für Eure Hilfe.
laempisch
ich habe mir einen Codegenerator gebaut.
Leider macht dieser bei ca 175000 Codes Schlapp. Das heisst es kommt ein timeout.
Ich habe die max_execution_time schon auf 3600 sec gestellt. Aber das soll ja irgendwann mal ne webanwendung werden :-)
Habt Ihr eine Idee was ich ändern kann
PHP-Code:
<?php
srand(microtime()*1000000);
$zufall = rand(1,100);
$timestamp =time();
$datum = date("d_m_Y",$timestamp); //mit der Funktion "date" Variable für das Datum festlegen
$uhrzeit = date("H_i_s",$timestamp); //mit "date" aktuelle uhrzeit setzen
$dateiname = $datum.$uhrzeit.$zufall.".txt";
function randStringINTEGER( $length )
{
return str_pad(rand(0, pow(10, $length)-1), $length, '0', STR_PAD_LEFT);
}
function randStringALPHA( $length )
{
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMOPQRSTUVWXYZ';
$strlen = strlen($chars);
$str = '';
for( $i=0; $i<$length; $i++ ) {
$str .= $chars{rand(0, $strlen - 1)};
}
return $str;
}
$fp = fopen("$dateiname","w+");
$array = array();
for( $i=0; $i<"175000"; ) {
$temp = randStringALPHA(4).randStringINTEGER(4);
$randString = $temp{0}.$temp{5}.$temp{3}.$temp{2}.$temp{6}.$temp{7}.$temp{1}.$temp{4};
if( !isset($array[$randString]) ) {
$array[$randString] = $randString;
fwrite($fp, $randString."\n");
$i++;
}
}
fclose($fp);
?>
laempisch
Kommentar