Wie zum anzeigen einer loading-gif-Bild oder eine Nachricht, während PHP ist die Ausführung einer batch-Datei?
Ich habe auf der Suche im Netz für die Antwort, konnte Sie aber nicht finden.
Wie konnte ich zeigen einige be-messsage-oder gif-Format, während die lange Ausführung des Skripts ausgeführt wird. Getestet habe ich eine Reihe von verschiedenen Weg, wie bei javascript, weil mein Skript versucht zu verwenden PLINK.exe bis zum Schwanz eine Datei, die dauert etwa 30s, um den Rückgabewert. denn es ist eine Zeile code, die ich nicht benutzen kann flush(), gibt es eine andere Möglichkeit, die ich cam damit dies geschieht?
<?php
$runCommand = "C:\wamp\www\TS\batch\plink.exe Sever -l User \"ssh User@Server 'tail -600 /serverlog/test.log'\" ";
$results=system($runCommand);
//exec($runCommand, $results);
echo $results;
?>
Warum nicht mit ajax? Das jquery-framework macht es sehr einfach zu bedienen.
InformationsquelleAutor Big Beetle Fan | 2011-06-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe versucht den folgenden code, der mir genau das, was ich will. die Seite ist mit einem "loading.gif" beim laden des php-Skript, und es verstecken, wenn das Skript abgeschlossen ist. Dies ist mithilfe von JQuery.
InformationsquelleAutor Big Beetle Fan
Können Sie fordern Sie Ihre php-Datei von einer anderen web-Seite mittels AJAX. Dann haben Sie Ihre javascript-display ein loading.gif bis der server beantwortet die Anfrage.
Könnten Sie verwenden jQuery für: http://api.jquery.com/load/
InformationsquelleAutor Jon Skarpeteig
Können Sie nicht tun, diese mit Hilfe von PHP nur da ist eine server-side-Ausführung (Seite /scripts gerendert werden, die in dem server, bevor der Benutzer sehen kann, etwas auf dem browser)
Sollten Sie Ihr Skript in eine separate Datei, und führen Sie dann einen AJAX-Aufruf.
Zur Anzeige der be-Bild-Folgen Sie dieser (jQuery-framework benötigt)
http://jquery-howto.blogspot.com/2009/04/display-loading-gif-image-while-loading.html
InformationsquelleAutor VAShhh