2010-04-24 19 views
1

hey guyz je veux rar (pas de goudron) mon dossier sur mon serveur en utilisant phpphp (rar) je veux rar un dossier à l'aide rar sur Ubuntu (linux) par php (sur le serveur dedi) Noob

RAR

RAR 3,93 Copyright (c) 1993-2010 Alexander Roshal 15 mars 2010 Enregistré à mon nom

OS

Ubuntu Version (Karmic) du noyau Linux 2.6.32.2 -xxxx-grs-ipv4-32 Gnome 2.28.1

dernière php un lighthttpd

j'ai essayé ces choses

http://php.net/manual/en/function.escapeshellarg.php // may be wrong code 
http://php.net/manual/en/function.exec.php 
http://php.net/manual/en/function.shell-exec.php 

ma commande (travaillant dans le script ssh et nautilus)

rar a -m0 /where/file/will/saved/file_name.rar /location/ti/data/dir/datafolder 

ph Code p

$log=Shell_exec("rar a -m0 /where/file/will/saved/file_name.rar /location/ti/data/dir/datafolder"); 
echo $log; 

une méthode reste que je ne sais pas comment utiliser et son travail sur le serveur qui est par somefile_to_execute_command.sh je dois exécuter le fichier .sh du besoin de php pour envoyer certaines variables (commande) et

j'ai essayé cette méthode peut rar fichier avec un script nommé RapidLeech mais son rar de seulement ses propres fichiers dir seulement :(mais je veux faire dans des répertoires différents.

rapide Leech rar classe

http://paste2.org/p/791668 

im mesure commande shell run avec php (cp (copie), mv (déplacement), ls (liste des répertoires), rm (supprimer aka supprimer)) mais ils nous ont échoué à run rar je ne donne pas de sortie j'ai aussi essayé de donner chemin rar et j'ai utilisé beaucoup de commandes avec la fonction php Shell_exec et de travailler comme ils travaillent avec ssh et j'ai essayé presque 80% de la méthode sur le net et échoué depuis 3 jours moi j'ai besoin de fichier de script php travail plz réponse si vous avez des informations n code et de l'expérience sur rar et ce genre :(problème

im 99% noob vient d'utiliser le code moyen de la mer rch Google recueillir script faire ma propre chose de travail (pour usage personnel seulement) n maintenant im échoué à rar dossier et fichier: ((

maintenant plz me fournir le code plz ne parlez pas dans la langue technique parce que je lis juste mon premier livre php (pour les nuls: D) signifie Noob et 0,1

me plz aider autant que u peut

thankx

+0

Les résultats de 'demander Teh codez' en demandant des réponses' non technical' sur débordement de la pile ne sont pas définies. –

+0

je peux comprendre quelque chose mais pas en profondeur :(im newbie :( – Steve

+0

Peut-être 'rar' n'est pas dans le' PATH'; avez-vous essayé d'utiliser le chemin complet de l'exécutable 'rar'? – salathe

Répondre

0

son problème de travail des droits de fichier rar et rar dir

0

Vous pouvez utiliser le package rar qui est livré avec ubuntu. Il suffit de voir rar --help pour l'aide de paquet rar. Ensuite, il suffit de l'appeler à l'intérieur du PHP lui-même en utilisant le system function ou le shell_exec.

+0

je l'ai essayé mais je ne travaillais pas n utilisant payed license rar (winrar Téléchargé à partir de rarlab et le compiler ((aussi fichier exécutable de travail téléchargé) fonctionnant avec une connexion ssh normale) rar fonctionne normalement avec ssh mais ne fonctionne pas php – Steve