Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Problem z plikiem
Forum PHP.pl > Forum > Przedszkole
kuba_pilach
  1. <?php
  2. if(!$_POST['wyslany']) {
  3. echo '<form enctype="multipart/form-data" action="index.php" method="post">';
  4. echo '<input type="file" name="plik" id="plik"/>';
  5. echo '<select name="bank">';
  6. echo '<option>Deutsche Bank</option>';
  7. echo '</select>';
  8. echo '<input type="submit" name="wyslany" value="Konwertuj" />';
  9. echo '</form>';
  10. } else {
  11. $plik_tmp = $_FILES['plik']['tmp_name'];
  12. $name = $_FILES['plik']['name'];
  13. $size = $_FILES['plik']['size'];
  14. $type = $_FILES['plik']['type'];
  15. $text = $_FILES['plik']['file'];
  16. move_uploaded_file($plik_tmp, "$name");
  17.  
  18. $wp = fopen($name,'r');
  19. $zawartosc = fread($wp,filesize($name));
  20. fclose($wp);
  21.  
  22. $zawartosc = strip_tags($zawartosc);
  23. $wp = fopen($name,'w');
  24. fwrite($wp,$zawartosc);
  25. fclose($wp);
  26.  
  27. $name = explode('.',$name);
  28. $name2 = $name[0].'2'.'.'.$name[1];
  29. $zawartosc = explode(';',$zawartosc);
  30. $zawartosc = str_replace('"', '', $zawartosc);
  31.  
  32. // zabawa pierwszą datą
  33. $data = $zawartosc[0];
  34. $data = str_replace('-','', $data);
  35. $data = substr($data, 2);
  36.  
  37. // zabawa drugą datą
  38. $data2 = $zawartosc[1];
  39. $data2 = str_replace('-','', $data2);
  40. $data2 = substr($data2, 4);
  41.  
  42. // otwarcie pliku do zapisu
  43. $wp = fopen($name,'w+');
  44.  
  45. // zapisanie danych
  46. fputs($wp, $zawartosc);
  47.  
  48. // zamknięcie pliku
  49. fclose($wp);
  50. /*$tekst = $zawartosc[2];
  51.  
  52. $pattern = '/^[^0123456789]/';
  53. preg_match($pattern, substr($tekst,3), $matches, PREG_OFFSET_CAPTURE);
  54. print_r($matches);
  55.  
  56. $np = fopen($name2,'w');
  57. fwrite($np,$zawartosc2);
  58. fclose($np);
  59.  
  60. $zawartosc2 = strip_tags($zawartosc2);
  61. $np = fopen($name2,'r+');
  62. $zawartosc2 = fread($np,filesize($name2)); */
  63. }
  64. ?>


Mam taki kod... I mam gdzieś głupi błąd, ale nie potrafię go wykryć :/
Wyświetla:
Warning: fopen() expects parameter 1 to be string, array given in C:\xampp\htdocs\konwerter2\index.php on line 43

Warning: fputs() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\konwerter2\index.php on line 46

Warning: fclose() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\konwerter2\index.php on line 49

I nie wprowadza zmian w pliku.
Wiecie, co może być powodem tego?
Dzięki z góry wam ;]
Daiquiri
Zamykam. Proszę zapoznać się z tematem: Jak poprawnie zatytułować wątek
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.