Forum Moderators: coopster & phranque

Message Too Old, No Replies

server side perl untar script

perl untar

         

jwzumwalt

5:14 am on Mar 19, 2008 (gmt 0)

10+ Year Member



I need a script (presumably cgi) to untar files once a file has been uploaded to the server. I have done exhaustive searching of major perl sites but have only found one script that untars into only one directory. It does not preserve the directory structure.

Some help would be appreciated... Thanks JZ

phranque

10:18 am on Mar 19, 2008 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



something like this should work:
#!/usr/bin/perl
$result = `/bin/tar -xf /path/to/filename.tar 2>&1`;
print "tar extraction error: $result" if $?;

chorny

10:13 pm on May 8, 2008 (gmt 0)

10+ Year Member



jwzumwalt, use Archive::Tar from CPAN (it is core in perl 5.10).