Compresser des .TXT en un fichier .ARJ - PHP - Programmation
Marsh Posté le 12-09-2007 à 15:38:22
pourquoi précisément le format ARJ ?
php inclue des librairies ZIP...
Marsh Posté le 12-09-2007 à 19:42:50
tu es sur un dédié ? Auquel cas la commande "system" est-elle accessible ?
Marsh Posté le 13-09-2007 à 08:58:40
nan je n'ai pas accès au serveur pour le moment mais s'il existe un moyen
grâce à cela, jveux bien que tu éclaire ma lanterne
Marsh Posté le 13-09-2007 à 22:52:36
bin sous unix, autant te dire franchement que je ne sais pas ... Mais si c'est un apache sous windows, j'ai un peu utilisé le fichier ARJ pour l'avoir utilisé il y a 10 ans (du temps de mon windows 3.11 -ouioui, je l'avais encore)
En supposant que tous tes ARJ soient dans un dossier accessible par apache, tu pourrais ss doute lancer une commande du style
Code :
|
il faudrait voir la syntaxe exacte en ligne de commande du fichier, dans mes souvenirs j'en avais 2 : arj.exe, arjbackup.exe et arjrest.exe ...
Marsh Posté le 14-09-2007 à 09:06:41
ah merci de ta réponse ca me donne déja une tite piste je vais voir ce que
je peux faire
Marsh Posté le 14-09-2007 à 09:35:36
Voila ce que j'ai trouvé:
La syntaxe pour décompresser un fichier de ce type est:
arj x nom_du_fichier_a_decompresser.arj cible -va -r
L'attribut -va spécifie que les archives en plusieurs volumes seront traitées automatiquement.
L'attribut -r spécifie que l'arborescence sera reconstituée.
La syntaxe pour compresser un fichier avec ARJ est:
arj a nom_de_l_archive.arj nom_du_fichier_a_compresser -va -r
Combiné à la fonction system(), tu crois que ca marcherais?
Marsh Posté le 14-09-2007 à 10:02:48
J'étais pas si loin alors
Pour la fonction system, faut essayer. Si tu es sur un serveur de la boite, elle peut être dispo, si tu es sur un serveur mutualisé (free.fr ou autre), autant faire une croix dessus.
Marsh Posté le 14-09-2007 à 10:24:12
nan ca devrait être bon le script est lancé depuis le serveur de la boite. Toute façon je ferai comme ca, j'enverrai le script et on verra bien ce qu'ils disent.
Mais dans mon script pour compresser je fais donc ca:
<?php
system("arj a nom_de_l_archive.arj nom_du_fichier_a_compresser -va -r" );
?>
Parce que la commande est exécuté grâce au logiciel arj.exe mais dans cette commande rien n'indique que ARJ.exe est lancé. Puis après j'ai plusieurs fichier à archiver dans cette archive, je mets donc tous les noms des fichiers à la suite?
Marsh Posté le 12-09-2007 à 15:27:18
Bonjour,
J'aimerai savoir si cette opération est possible:
J'ai 8 fichiers texte que je génère grâce à un script sur mon serveur et, je dois créer un fichier compressé en extension .ARJ et il faut qu'en décompressant ce fichier que j'arrive à récupérer les 8 fichiers créés précèdement.
Donc en gros je dois faire une archive .ARJ des fichiers que je viens de créer et qui sont présent sur le serveur pour pouvoir l'envoyer par mail par la suite.
Merci pour vos futures réponses.