Hallo Zusammen.
Ich erstelle mit PHP eine Text-Datei. Diese Text-Datei wird dann zu einer SVG-Datei umgewandelt. Anschließend wird die SVG-Datei in eine PNG-Grafik konvertiert.
Das Problem hierbei ist, dass der Befehl zum konvertieren nicht im Skript ausgeführt wird, sondern in einer extra PHP-Datei und hier liegt das Problem.
Je nach größe der SVG-Datei dauert dies zwischen wenigen Millisekunden bis locker 20 Sekunden (alles mehrmals ausgerechnet). Da aber im weiteren Verlauf des PHP-Skriptes genau diese PNG-Grafik benötigt wird, suche ich eine Möglichkeit mit Javascript zu prüfen ob die PNG-Grafik fertig erstellt wurde und das Skript quasi solange aufzuhalten bis die PNG-Grafik fertig ist. Wenn dies mit Javascript nicht möglich sein sollte (Pause) kann ich dies auch mit PHP (sleep) machen. Was wichtiger wäre ist eine Art "Statusmeldung" wie z.B. "Die angeforderte PNG-Grafik wird noch bearbeitet" und dieser Text soll auch wieder ausgeblendet werden sobald die PNG-Grafik erstellt wurde.
Ich habe leider so gut wie keine Erfahrung mit Javascript und würde mich sehr über Hilfe freuen.
Ich erstelle mit PHP eine Text-Datei. Diese Text-Datei wird dann zu einer SVG-Datei umgewandelt. Anschließend wird die SVG-Datei in eine PNG-Grafik konvertiert.
Das Problem hierbei ist, dass der Befehl zum konvertieren nicht im Skript ausgeführt wird, sondern in einer extra PHP-Datei und hier liegt das Problem.
Je nach größe der SVG-Datei dauert dies zwischen wenigen Millisekunden bis locker 20 Sekunden (alles mehrmals ausgerechnet). Da aber im weiteren Verlauf des PHP-Skriptes genau diese PNG-Grafik benötigt wird, suche ich eine Möglichkeit mit Javascript zu prüfen ob die PNG-Grafik fertig erstellt wurde und das Skript quasi solange aufzuhalten bis die PNG-Grafik fertig ist. Wenn dies mit Javascript nicht möglich sein sollte (Pause) kann ich dies auch mit PHP (sleep) machen. Was wichtiger wäre ist eine Art "Statusmeldung" wie z.B. "Die angeforderte PNG-Grafik wird noch bearbeitet" und dieser Text soll auch wieder ausgeblendet werden sobald die PNG-Grafik erstellt wurde.
Ich habe leider so gut wie keine Erfahrung mit Javascript und würde mich sehr über Hilfe freuen.