Відмінності між версіями «Як надіслати файл користувачеві?»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
 
(не показана одна проміжна версія ще одного учасника)
Рядок 3: Рядок 3:
 
   <font color="#008000">$</font><font color="#0000FF">download_size</font> = <font color="#0000FF">filesize</font>( <font color="#008000">$</font><font color="#0000FF">file_server_path</font> );
 
   <font color="#008000">$</font><font color="#0000FF">download_size</font> = <font color="#0000FF">filesize</font>( <font color="#008000">$</font><font color="#0000FF">file_server_path</font> );
 
  <br>
 
  <br>
   <font color="#0000FF">header</font>(<font color="#FF0000">"Content-type: application/x-download");
+
   <font color="#0000FF">header</font>(<font color="#FF0000">"Content-type: application/x-download"</font>);
 
   <font color="#0000FF">header</font>(<font color="#FF0000">"Content-Disposition: attachment; filename=" </font>. <font color="#008000">$</font><font color="#0000FF">file_server_path</font>  . <font color="#FF0000">";"</font>);
 
   <font color="#0000FF">header</font>(<font color="#FF0000">"Content-Disposition: attachment; filename=" </font>. <font color="#008000">$</font><font color="#0000FF">file_server_path</font>  . <font color="#FF0000">";"</font>);
 
   <font color="#0000FF">header</font>(<font color="#FF0000">"Accept-Ranges: bytes"</font>);
 
   <font color="#0000FF">header</font>(<font color="#FF0000">"Accept-Ranges: bytes"</font>);
Рядок 11: Рядок 11:
 
  <font color="#008000">?></font>
 
  <font color="#008000">?></font>
  
[[Робота з файлами в PHP]]
+
[[Приклади програм для роботи з файлами]]

Поточна версія на 12:12, 13 травня 2010

<?php
 $file_server_path = "123.zip";
 $download_size = filesize( $file_server_path );

header("Content-type: application/x-download"); header("Content-Disposition: attachment; filename=" . $file_server_path . ";"); header("Accept-Ranges: bytes"); header("Content-Length: " . $download_size ); readfile( $file_server_path );
?>

Приклади програм для роботи з файлами