Hallo,
folgendes Problem. Ichhabe hier ein kleines Tool, welches direkt für Windows programmiert wurde. Es ver bzw. entschlüsselt Dateien und ist Kommandozeilenfähig.
Da ich auf dem Linux ein PHP / Datenbanktool habe, welches eingehende Daten mit diesem Tool entschlüsselnmuß habe ich mir WINE installiert.
Wenn ich direkt in der Shell
eingebe läuft es auch. Ich erhalte die entschlsselte xml direkt in das selbe Verzeichnis.
Wenn ich aber mir exec("wine decrypt.exe inputfile.xml.enc") bzw. passthru(..) oder system(..) das automatisieren will, klappt es nicht. Woran kann das liegen? ein system("dir") gibt mir das richtige verzeichnis zurück, wo ich die daten leigen sehe. Ein wine in der kommandozeile alleine zeigt die Infos. Ein system("wine") zeigt garnichts.
Jemand eine Idee?
Gruß
Sascha
folgendes Problem. Ichhabe hier ein kleines Tool, welches direkt für Windows programmiert wurde. Es ver bzw. entschlüsselt Dateien und ist Kommandozeilenfähig.
Da ich auf dem Linux ein PHP / Datenbanktool habe, welches eingehende Daten mit diesem Tool entschlüsselnmuß habe ich mir WINE installiert.
Wenn ich direkt in der Shell
Code:
wine decrypt.exe inputfile.xml.enc
Wenn ich aber mir exec("wine decrypt.exe inputfile.xml.enc") bzw. passthru(..) oder system(..) das automatisieren will, klappt es nicht. Woran kann das liegen? ein system("dir") gibt mir das richtige verzeichnis zurück, wo ich die daten leigen sehe. Ein wine in der kommandozeile alleine zeigt die Infos. Ein system("wine") zeigt garnichts.
Jemand eine Idee?
Gruß
Sascha