PHP: Maximum execution time

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_maximum_execution_time_187548/page_1 - zur Vollversion wechseln!


x3 schrieb am 09.11.2007 um 10:41

ich hab ma grad ein kleines script geschrieben in php das mir etwas arbeit abnehmen soll :)

dieses soll 2 textfiles mit jeweils ca 50000 zeilen quervergleichen,
also jede zeile mit jeder zeile.
das nimmt natürlich etwas zeit in anspruch, jedoch ist der server auf eine max execution von 30 sekunden eingestellt. was sich natürlich nie und nima ausgeht.

gibt es daher irgendeine möglichkeit diese execution time für eine spezielle seite zu erhöhen?

tia


Smut schrieb am 09.11.2007 um 10:43

ists dein server oder der eines providers?
beim eigenen sollte es ohne probleme möglich sein.


x3 schrieb am 09.11.2007 um 10:51

ist nicht mein server :(
und hab auch keinen zugriff auf die php.ini :(


COLOSSUS schrieb am 09.11.2007 um 10:59

Wenn's die Servereinstellungen erlauben (was ich bezweifle) und PHP via mod_php in die Apachekonfiguration eingebunden ist, kannst du durch php_admin_value verschiedene Settings overriden.

http://us2.php.net/configuration.changes

Ich wuerde das File einfach in mehrere kleine Chunks aufteilen, und diese nacheinander abarbeiten.


mat schrieb am 09.11.2007 um 15:58

leg eine .htaccess mit folgendem inhalt im webroot an:

Code:
php_value max_execution_time 99999
sollte das aus irgendeinem grund nicht funktionieren (.htaccess ausgeschalten oder ähnliches) dann kannst du alternativ den wert auch im skript mit ini_set('max-execution_time','99999') temporär erhöhen.


x3 schrieb am 12.11.2007 um 07:31

nice, mat du bist der beste :)
thx


EG schrieb am 12.11.2007 um 08:02

Irgendwas muss ja fast hängen bleiben, wenn man schon so lang an einer Seite wie oc.at arbeitet! ;)


mat schrieb am 12.11.2007 um 11:24

das und ein riesiger haufen geld auf meinem konto :cool: :p

*cocktail schlürf*


EG schrieb am 12.11.2007 um 11:37

:D

made my day




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025