Jump to content
php.lv forumi

Upload Direcorty Using Php


andre

Recommended Posts

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;

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

×
×
  • Create New...