Jump to content
php.lv forumi

Upload Direcorty Using Php


Recommended Posts

Posted

kaa var uplodot direktorijas izmantojot php skriptu

 

piemeeram, vailus var uploadot taa :

 

$filedata = stat($path.$filename);

$filesize = $filedata[7];

$ft = gettype($path.$filename);

header("Content-Type: $ft[1]");

header("Content-Length: $filesize");

header("Content-Disposition: attachment; filename=$filename");

readfile($path.$filename);

exit;

Posted

1) tas, ko tu uzrakst'iji strādās uz "vietējā" datora, jebšu paša servera

2) tevis uzrakstītie headeri nevis uploados, bet gan piedāvās nodaunloadēt failu.

 

Atbildot uz jautājumu: ar standarta pieejām nevar. Uploadēt var tikai failus, vai direktoriju sapakotu vienā failā (jebšu zip/tar/rar vai kas vēl kuram iet pie sirds). Ir vai nu jāzutaisa tueva hu4a ar <input type=file> katram failam direktorijā, vai jāizmanto kādu ftp/applett/socket - veidīgu programmu, kuru klientam no sākuma būs jānodounlādē un jāpalaiž - tā tad ņems priekšā lokālo klienta direktoriju un lasīs no tās failus, kurus sūtīs atpakaļ uz tavu serveri piem. caur socketiem. Protams, ka uz servera jābūt arī kādam skriptam/serverim/dēmonam kas to visu garbadžu pieņems.

×
×
  • Create New...