Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z plikami
Forum PHP.pl > Forum > PHP
sajborg
Siemka Mam taki sobie pliczek z mojego systemy w którym sciagam plik. Wczoraj wsio działłało nie wiem moze co¶ pozmieniałem ale raczej nie moze spadek napieci mi cos skopał ale wszystko działa tylko jest taki mankament jak sciagam plik i zapisuje go na dysku to plik ma 1 bajt exclamation.gif! Nie wiem dlaczego tak jest. W pliku jest niby wszystko ok na serwerku plik który chcem sci±gnać jest napewno i ma normalny rozmiar jak wpisze w przegl±dare scieżke bezwzględn± to plik sie normalnie sciaga sad.gif

oto moj skrypt sciagaj±cy
  1. <?
  2. include (&#092;"start.inc\");
  3. if (isset($HTTP_GET_VARS['f']) and isset($HTTP_GET_VARS['k'])){
  4.  $sql=&#092;"SELECT * FROM homp_download WHERE down_id=\".$HTTP_GET_VARS['f'].\"\";
  5.  $result=$db->sql_query($sql);
  6.  $file = $db->sql_fetchrow($result);
  7.  $url = $file['down_adres'];
  8.  $sql=&#092;"UPDATE homp_download SET down_sciagniecia=down_sciagniecia+1 WHERE down_id=
    \".$HTTP_GET_VARS['f'].\"\";
  9.  $db->sql_query($sql);
  10.  $sql=&#092;"SELECT * FROM homp_downkat WHERE id=\".$HTTP_GET_VARS['k'].\"\";
  11.  $result=$db->sql_query($sql);
  12.  $kategoria = $db->sql_fetchrow($result);
  13.  $dirname=strtr($kategoria['title'], &#092;"Óˇ¦ŁŻ¬ĆŃęó±¶łżĽćńABCDEFGHIJKLMNOPRSTUWXYZ\",\"EOASLZZCNeoaslzzcnabcdefghijklmnoprstuwxyz\");
  14.  header(&#092;"Content-Type: application/x-zip-compressed\");
  15.  chdir('download/'.$dirname.'');
  16.  header(&#092;"Content-Disposition: attachment; filename= $url\");
  17. }
  18. ?>


Plik start.inc

  1. <?
  2. $site_url = ('http://xxx.xxx.xxx/portal/');
  3. $phpBB_url = ($site_url.'phpbb/');
  4. $close_db = false;
  5. define( 'IN_PHPBB', True );
  6. $redirect = ($siteurl);
  7. $phpbb_root_path = 'phpbb/';
  8. if ( !isset( $phpEx ) )
  9. {
  10. include( $phpbb_root_path . 'extension.inc' );
  11. }
  12. if( !defined( &#092;"PHPBB_INSTALLED\" ) )
  13. {
  14. @include($phpbb_root_path . 'common.'.$phpEx);
  15. }
  16. if( !defined( &#092;"PHPBB_INSTALLED\" ) )
  17. {
  18. die(&#092;"PhpBB not installed or config file error.\");
  19. }
  20. ?>
Zbł±kany
Może dysk ma bł±d?? sprawdĽ go jakim¶ scandiskiem cool.gif
sajborg
Ale wrzucam pliki na bierz±co na serwis i tam jest to samo moj kolega ma taki sam efekt. W 2 PC nie moze nic byc raczej.

Aha robilem tez tak

  1. <?php
  2.  $filesize=filesize('download/'.$dirname.'/'.$url);
  3.  header(&#092;"Content-length: $filesize\");
  4. ?>

Ale to tez nic nie daje jest jakis inny sposob na si±ganie questionmark.gif
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.