<?php function random($liczba){ $znaki = '1234567890qwertyuiopasdfghjkklzxcvbnm'; $id = ''; for ($i=0; $i<$liczba; $i++) { } return $id; } function getTime() { return(double) $a[0] + $a[1]; } $Start = getTime(); $test='<table border="1">'; for($a=0; $a<500; $a++){ $test.='<tr>'; for($b=0; $b<130; $b++){ $test.='<td>'.random(10).'</td>'; } $test.='</tr>'; } $test.='</table>'; $End = getTime(); ?>
Plik uzupełnia mi się danymi ale podczas włączania wyskakuje błąd:
Plik, który próbujesz otworzyć XXX, ma inny format niż określony przez rozszerzenie pliku. Przed otwarciem pliku sprawdź, czy nie jest uszkodzony i czy pochodzi z zaufanego źródła...
Próbowałem różnych kombinacji header() ale dalej to samo. Podobno da się to rozwiązać poprzez zmianę pewnego klucza w rejestrze ale to nie o to mi chodzi.
Tworzenie pliku jest dużo wolniejsze przez gotowe klasy. Zależy mi na czasie tzn. 650 000 komórek w mniej niż 3 s.
Znacie jakieś rozwiązanie tego problemu?