php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.06.2008, 14:03  
Erfahrener Benutzer
 
Benutzerbild von Hu5eL
 
Registriert seit: 26.02.2008
Beiträge: 342
Hu5eL befindet sich auf einem aufstrebenden Ast
Hu5eL eine Nachricht über ICQ schicken
Standard [Erledigt] PHP Script im Hintergrund

Hallo,
ich bin an etwas größerem... nur leider habe ich jetzt schon wieder ein Problem. ich habe ein script was relativ lange brauch... ca 20 sec. . Damit der User nicht ewig warten muss bis die seite geladen ist, möchte ich dass das script im hintergrund ausgeführt wird.
Habe sowas hier gefunden:
[php]system("php -f wichtig.php 2 >/dev/null 2>/dev/null"); [php]

aber das bringt leider nicht den gewünschten erfolg, die seite brauch trotzdme so ewig... also erst wenn wichtig.php fertig abgearbeitet ist, wird mein anderes script fertig gemacht. gibt es eine andere lösung?
__________________
Under Construktion
Hu5eL ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.06.2008, 14:10  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Wie wäre es wenn man den Grund für die lange Laufzeit eleminieren würde?
cycap ist offline  
Alt 17.06.2008, 14:21  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

und mit
PHP-Code:
system("php -f wichtig.php 2 >/dev/null 2>/dev/null &"); 
?
[edit]
Warum leitest du stderr zwei mal um?
__________________
Gruss
L

Geändert von lazydog (17.06.2008 um 14:29 Uhr).
lazydog ist offline  
Alt 17.06.2008, 14:43  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Vielleicht kannst du das wichtig.de per Cron anstoßen und die benötigten Parameter über einen Eintrag in einer Datei oder MySql-Tabelle übergeben. Die betreffende Zeile in der Datei/Tabelle wird dann am Ende des Scripts entfernt.
Zu beachten wäre, dass mehrere user gleichzeitig die Funktionalität auslösen können.
Wolla ist offline  
Alt 17.06.2008, 20:56  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Zitat von lazydog Beitrag anzeigen
Warum leitest du stderr zwei mal um?
Das erste leitet die Ausgabe (STDOUT) um, das zweite STDERR
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 17.06.2008, 21:17  
Dominik
Gast
 
Beiträge: n/a
Standard

warum nimmst du nicht ajax mit dem du deine lange php datei lädst??

mfg
 
Alt 17.06.2008, 22:09  
Erfahrener Benutzer
 
Benutzerbild von Hu5eL
 
Registriert seit: 26.02.2008
Beiträge: 342
Hu5eL befindet sich auf einem aufstrebenden Ast
Hu5eL eine Nachricht über ICQ schicken
Standard

also danke für die antworten..
für die boardsuche: habe das & am ende vergessen... hab die antworten umgeleitet, aber nicht in den hintergrund geschickt...

ist eine art backup-script per php deswegen dauert es so lange, da einige daten übertragen werden...
also geht thx
__________________
Under Construktion
Hu5eL ist offline  
 


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
[Erledigt] Statistik Script Referrer Problem 7Style PHP Tipps 2008 28 01.07.2008 15:14
Diverses aus meinem Apache Logs robo47 Server, Hosting und Workstations 5 25.05.2007 22:45
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
passwort script problem PHP Tipps 2006 8 15.02.2006 10:30
[Erledigt] Stream-Chat: While-Schleife blockiert das Script Pain-maker PHP-Fortgeschrittene 7 27.10.2005 12:36
[Erledigt] php script und ixed PHP Tipps 2005-2 14 12.10.2005 13:34
[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
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
[Erledigt] python script mit php aufrufen... PHP-Fortgeschrittene 1 17.11.2004 17:11
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04
[Erledigt] PHP Script in den Hintergrund schicken PHP-Fortgeschrittene 7 13.09.2004 14:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php script hintergrund, php script im hintergrund, php code hintergrundfarbe, php skript im hintergrund, php system hintergrund, php code hintergrund, php skript hintergrund, php code hintergrundbild, php script im hintergrund aufrufen, hintergrundbild php code, php code für hintergrundfarbe, php hintergrund code, http://www.php.de/php-tipps-2008/1724-erledigt-php-script-im-hintergrund.html, php hintergrundfarbe code, script hintergrundfarbe, php script hintergrundfarbe, php externes skript hintergrund, php system im hintergrund, hintergrund php code, hintergrundfarbe php code

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:50 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