Veröffentlicht 24. Dezember 200816 j Guten Tag, ich muss für ein Projekt Excel Datein ein eine MySQL Datenbank per Knopfdruck impotieren lassen. Nach einigem suchen im Internet habe ich den ExcelReader gefunden, den fehler mit der oleread.ini behoben. Jetzt kommt aber ein fehler wo ich nicht weiter weiß: Fatal error: Maximum execution time of 30 seconds exceeded in /opt/lampp/htdocs/phpExecelReader/Excel/oleread.inc on line 172 Kann mir da vielleicht Jemand helfen? Danke schon mal im voraus
24. Dezember 200816 j Hallo, aus Sicherheitsgründen werden Skripte nach einer gewissen Laufzeit abgebrochen. Per Default meistens nach 30 Sekunden. Wie auch bei dir. In der php.ini kann man den Wert ändern (max_execution_time). Das gilt dann aber für den ganzen Server. Frank
25. Dezember 200816 j Ja stimmt lag daran, danke. Das Problem ist das ich jetzt einen neuen Fehler habe: Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 77824 bytes) in /opt/lampp/htdocs/test/phpExcelReader/Spreadsheet/Excel/reader.php on line 519 weißt du vielleicht für den ein Rat? Danke und schöne Grüße
25. Dezember 200816 j Hallo, Du kannst in der php.ini auch dafür einen Paramter ändern. PHP: Limitierung von Ressourcen - Manual Frank
25. Dezember 200816 j Hallo, danke für den Hinweis, hab jetzt meine maximale Laufzeit und Speicherbelegung recht hochgestellt: ini_set('max_execution_time', 300); ini_set('memory_limit', '24M'); leider ist das Problem immer noch da: Fatal error: Maximum execution time of 300 seconds exceeded in /opt/lampp/htdocs/test/phpExcelReader/Spreadsheet/Excel/Reader/OLERead.inc on line 172 Schöne Grüße
25. Dezember 200816 j So da ich die Probleme nicht weg bekommen hab, habe ich mich entschieden mit dem .csv Format zu arbeiten. Muss man dann zwar anders abspeichern ist aber einfacher zu lesen. Trotzdem vielen dank für die Informativen Beiträge! Schöne Grüße
26. Dezember 200816 j Hallo, das wollte ich dir gerade auch vorschlagen. Denn ein Skript was so viel Speicher benötigt und so eine lange Laufzeit hat, dass kann auf Dauer nicht gut gehen. Frank
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.