[ GMC @ 16.02.2011. 18:35 ] @
Nisam siguran da sam pogodio idealno mjesto za ovo pitanje ali mi se nekako cini da bi se problem mogao rijesiti pomocu Perl/CGI...

A problem je ovaj:
Imam web stranicu tj. servis koji korisnicima pruza mogucnost uploada odredjenih fajlova i to sve funkcionise OK, ali sada bih zelio da uvedem neke nove funkcije i da omogucim korisnicima da preuzmu ISO file (ili bilo koji drugi format koji bi bio odmah spreman za "przenje" odmah nakon downloada) koji bi sadrzavao njihove ranije uploadovane fajlove.

Znaci ako XY uploaduje na server 2 mp3 file-a, 5 video fileova i 2 txt filea. Ja bih volio da folder u koji je smjesteno to sve (svaki korisnik ima svoj folder) nekako zapakujem u ISO ili neki drugi format te ponudim tom korisniku za download tako da on cim zavrsi download moze poceti sa snimanjem CD-a

Ako Perl nije idealno rjesenje rado cu poslusati bilo koji savjet ako ga imate (takodjer prebacite temu u odgovarajuci forum).
[ techcode @ 20.03.2011. 14:03 ] @
Da se napravi iso fajl od sadrzaja nekog foldera koristi se mkisofs alatka iz komandne linije: mkisofs -o /tmp/cd.iso /tmp/directory/

To se naravno moze zvati posredno iz Perl-a:
Code:

#!/usr/bin/perl
use strict;
use warnings;
system('mkisofs -o /tmp/cd.iso /tmp/directory/');
print "napravio sam iso fajl cd.iso u /tmp/ direktorijumu\n";