2 PHP-Dateien paralell ausführen

milkboy

Aktives Mitglied
Hallo

Ich will eine PHP- Datei paralell zu der momentan geöffneten Datei ausführen lassen.

index.php || xxx.php

Kennt jemand eine möglichkeit?
 
Wäre schon eine Möglichkeit, ich habe es auch schon mit function() versucht.

Es ist einfach so, das die Dateien in keinem Zusammenhang stehen und ich sie sauber trennen möchte.

aber Danke
 
Durch include() wird ein Skript natürlich nicht parallel ausgeführt. Mir sind auch keine Verfahren bekannt, mit denen man das realisieren könnte: PHP gestattet soweit ich weiß auf Skriptebene kein Multithreading/Multitasking. Du könntest allenfalls per JavaScript ein neues Browserfenster öffnen, in dem das zweite Skript aufgerufen wird. Ob das dann wirklich parallel läuft, hängt von der Serverkonfiguration ab.
 
Wie ist das mit

$cmd = "screen -A -m -d -S php -f eins.php ";
system($cmd);
$cmd = "screen -A -m -d -S php -f zwei.php ";
system($cmd);

läuft zwar nicht 100% parallel und wenn ich das richtig überblicke nur unter Linux, aber sollte gehn.
 
Ich habe es schon mit exec() versucht, aber das läuft auch nicht.
So wie es aussieht löse ich das Problem dann doch mit function().

Aber trotzdem merci für eure Hilfe.
 
QUOTE Ich habe es schon mit exec() versucht, aber das läuft auch nicht.
So wie es aussieht löse ich das Problem dann doch mit function().

exec() schließt sich prinzipiell aus, da php-Dateien im Hostsystem prinzipiell nicht ausführbar sind und nur durch den PHP-Interpreter bearbeitet werden können.

Eine saubere Struktur aus klar abgegrenzten Funktionen einerseits und Templates andererseits sollte dir das gewünschte Ergebnis bringen.
 
Zurück
Oben