J'essaie de convertir le fichier HTML en fichier RTF en utilisant unoconv
en php.exécutez exec en php pour convertir le fichier en utilisant unoconv
De php Je vous appelle:
......
file_put_contents("/tmp/unoconv55b2862fea753.html", $content);
$command = "unoconv -f rtf -o /tmp/unoconv55b2862fea753.rtf /tmp/unoconv55b2862fea753.html";
exec($command, $output);
$converted = file_get_contents("/tmp/unoconv55b2862fea753.rtf");
le problème est que file_put content
sauvera .html, mais unoconv pour une raison quelconque ne pas enregistrer le fichier converti dans le répertoire/tmp.
Lorsque j'exécute cette commande $ directement sur le serveur de la console, le fichier converti a été créé.
Avez-vous une idée de ce qui pourrait poser problème?
utilisation exec() de 3 arg pour capturer la valeur de sortie de unoconv et Voyez ce qui s'est passé ... vous présumez simplement que ça fonctionne. –
Que contient '$ output' après cet appel? – ssnobody
la sortie est: array (0) {}, et le return_var est: 251 – jalco