Witam. Mam taki kod
define("ZALACZNIKI_T",(PATH."zalacznik_t/"));
define("PATH", getcwd());
upload pliku:
  1. $zalacznik=$_FILES["zalacznik"]["name"];
  2. $id = mysql_insert_id();
  3. $zalaczni="z.".$id;
  4. $z_error = false;
  5. if(is_array($_FILES['zalacznik']) && $_FILES['error']!=4) // 4 - brak pliku uploadowanego
  6. {
  7. if($_FILES['error']==0) // 0 - plik pomyslnie wczytany
  8. {
  9. if(is_uploaded_file($_FILES["zalacznik"]["tmp_name"]))
  10. {
  11. if(move_uploaded_file($_FILES["zalacznik"]["tmp_name"],ZALACZNIKI_T.$zalaczni))
  12. {
  13. query("Update tematy SET zalacznik='".$zalacznik."' where id='".$id."'");
  14. }
  15. else $z_error = true;
  16. }
  17. else $z_error = true;
  18. }
  19. else $z_error = true;
  20. }
  21. if($z_error==true) echo"Plik załącznika nie został poprawnie wczytany. Spróbuj ponownie.";
  22.  
  23. return form();
  24. }

Usuwanie
  1. if($_REQUEST['typ'] == 'z')
  2. {
  3. $id=$_REQUEST['id'];
  4. $file="z_".$id;
  5. if(unlink(ZALACZNIKI_T.$file))
  6. {
  7. echo "Plik ".$file." został usunięty";
  8. if($_REQUEST['typ']=='z')
  9. {
  10. query("Update tematy SET zalacznik=' ' where id='".$id."' ");
  11. return form($id);
  12. }
  13.  
  14. }
  15. else
  16. {
  17. echo"Plik ".$file." nie został usunięty z ".ZALACZNIKI_T." ";
  18. return form($id);
  19. }
  20. }


Download
  1. $dysk_zalacznik="z_".$id;
  2. $zalacznik=file_get_contents(ZALACZNIKI_T.$dysk_zalacznik);
  3. $nazwa=krotka("select zalacznik from tematy where id=".$_REQUEST['id']."");
  4. provide($zalacznik,$nazwa);


Teraz tak jak chce usunac plik to wyskakuje mi blad: No such file or directory i jak sciagam plik to jest on pusty :/
Co jest nie tak? Prosze o pomoc