php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.02.2006, 11:13  
Gast
 
Beiträge: n/a
Standard Verbindung des Browsers beenden aber Script soll weiterlaufe

Hallo,

ich hab heut mal eine Frage entweder geht es nicht oder es gibt keine Befehl - ich hab jedenfalls schon einige Befehlsverzecihnise durchgeschaut ich hab nichts gefunden, daher wende ich mich an euch vielleicht habt ihr eine Idee...

Problem:

Ich will, eine Ausgabe machen anschließend soll ein interner Prozess abgearbeitet werden, der kann sich um einige Sekunden verzögern, daher will ich die Verbindung zum Browser vorher beenden.

Beispiel:
Code:
<?php
echo "Hier mein Text";

/*<-- hier ein befehl? - Alle Ausgaben die später gemacht werden, werden verworfen
(ist ja klar sollte ja auch keine Verbindung zum Browser mehr geben)*/

for(int i=0;i<10;i++)
   sleep(2);
?>
Dieses Script ist nur ein Beispiel, wenn ich es aufrufen würd sollte sofort "hier mein text" ausgegeben werden, und sollte die Verbindung trennen ohne dass es dir anschließenden 20 Sekunden wartet.
flush() hab ich mal getestet, aber erfolglos...

Danke schon mal für eure Hilfe und für jede Antwort...

Gruß Tom
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.02.2006, 11:16  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Darf man fragen wozu? Vielleicht kann man dir dann besser helfen...
Zergling-new ist offline   Mit Zitat antworten
Alt 16.02.2006, 11:18  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

wenn die Funktion schon von alleine so lange geht, dann wartet das script ja sowieso bis die Funktion zu ende ist, und geht erst dann mit dem script weiter.

aber irgendwie habe ich das Gefühl dich falsch verstanden zu haben
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Alt 16.02.2006, 11:18  
Gast
 
Beiträge: n/a
Standard

Das ganze ist mehr oder weniger ein Zugangscript und nach jedem Aufruf können sich dabei Zugangsberechtigungen geändert haben, und daher hab ich nachstehend ein Script dass sich per SSH auf der Firewall einloggt die Einstellung neu konfiguriert und übernimmt. Das kann schon mal ein paar Sekunden dauern und ist halt für den Benutzer etwas unkomfortable.
  Mit Zitat antworten
Alt 22.02.2006, 12:43  
Gast
 
Beiträge: n/a
Standard

Ich hab dasselbe Problem: Nachdem der User seine Ausgabe erhalten hat, soll das Skript noch einige Aufräumarbeiten in der Datenbank ausführen (Webpräsenz hat kein Recht auf Cronjobs). Nun soll der User aber nicht am Bildschirm abwarten müssen, bis das alles erledigt ist... Geht das?
  Mit Zitat antworten
Alt 22.02.2006, 12:50  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von iham
Webpräsenz hat kein Recht auf Cronjobs
Hilft dir dann das?
http://www.cronjob.de/
Zergling-new ist offline   Mit Zitat antworten
Alt 22.02.2006, 12:58  
Gast
 
Beiträge: n/a
Standard

Danke, darauf war ich noch garnicht gekommen...
  Mit Zitat antworten
Alt 22.02.2006, 13:34  
Erfahrener Benutzer
 
Registriert seit: 21.08.2003
Beiträge: 468
Spyker
Spyker eine Nachricht über ICQ schicken
Standard

wenn nicht kannst du auch einfach mit exec oder system ein anderen PHP durch den Parser jagen.... die dann unabhängig von dem ausführenden Script ist der zum Browser geht

Beste,
Tim
__________________
Typo3 Suchmaschinenoptimierung <- alles Rund um SEO mit Typo3
Spyker ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL verbindung TeazY PHP Tipps 2008 2 18.12.2007 14:34
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
php-file wird downgeloadet dws Server, Hosting und Workstations 10 19.04.2006 18:45
Verbindung zu einer Datenbank im LAN Datenbanken 11 25.09.2005 12:18
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
script beenden spoi PHP Tipps 2005 2 26.04.2005 13:59
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php browser schließen, http://www.php.de/php-fortgeschrittene/37147-verbindung-des-browsers-beenden-aber-script-soll-weiterlaufe.html, php script beenden, php script unabhängig vom browser abarbeiten, browser stoppen, php verbindung zum browser trennen, php skript stoppen browser, php nach beenden der verbindung, browser beendet die verbindung, php browser beendet, php browser beenden, script beenden, php befehl beim schließen browser, php bei browser schließen funktion aufrufen, php skript abbrechen browser, php soll client verbindung schliessen aber weiterarbeiten, php script ausführung wenn browser geschlossen wird, script bei browser schliessen php, php aus function script beenden, browser schließen unterbrechen

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.