Hallo Zusammen.
Ich habe folgende Frage.
Ich möchte in einem Skript ein Imagick Befehl (nicht exec) ausführen, jedoch gibt es dabei Probleme. Die Grafik ist z.B. komplett weiss.
Ich habe das Problem auch gefunden. Es liegt daran, dass das Skript mit meiner Forensoftware (vBulletin) verknüft ist. Es wird nähmlich die Global.php von vBulletin geladen und DAS MUSS die Fehler verursachen. Denn ohne vBulletin Verknüpfung funktioniert es perfekt.
Um das Problem nun zu lösen habe ich folgende Idee:
Ich sende im Skript einen Befehl an eine andere PHP-Datei und die macht was ich möchte.
create_a_svg.php
svg2png.php
Kann das funktionieren? Gibt es etwas zu beachten? Eine etwas bessere Möglichkeit?
Gibt es eine Möglich zu überwachen ob "der Befehl" in svg2png.php schon fertig ausgeführt wurde?
Ich habe folgende Frage.
Ich möchte in einem Skript ein Imagick Befehl (nicht exec) ausführen, jedoch gibt es dabei Probleme. Die Grafik ist z.B. komplett weiss.
Ich habe das Problem auch gefunden. Es liegt daran, dass das Skript mit meiner Forensoftware (vBulletin) verknüft ist. Es wird nähmlich die Global.php von vBulletin geladen und DAS MUSS die Fehler verursachen. Denn ohne vBulletin Verknüpfung funktioniert es perfekt.
Um das Problem nun zu lösen habe ich folgende Idee:
Ich sende im Skript einen Befehl an eine andere PHP-Datei und die macht was ich möchte.
create_a_svg.php
PHP:
...
...
...
$fp = fopen("http://www.meineseite.de/makesvg/svg2png.php?var=xxx");
fclose($fp);
...
...
...
svg2png.php
PHP:
$var = $_GET["var"];
$thumb = new Imagick();
$thumb->readImage($var.'svg');
$thumb->writeImage($var.'png');
$thumb->clear();
$thumb->destroy();
Kann das funktionieren? Gibt es etwas zu beachten? Eine etwas bessere Möglichkeit?
Gibt es eine Möglich zu überwachen ob "der Befehl" in svg2png.php schon fertig ausgeführt wurde?
Zuletzt bearbeitet: