<?php if(!$_POST['wyslany']) { } else { $plik_tmp = $_FILES['plik']['tmp_name']; $name = $_FILES['plik']['name']; $size = $_FILES['plik']['size']; $type = $_FILES['plik']['type']; $text = $_FILES['plik']['file']; $name2 = $name[0].'2'.'.'.$name[1]; // zabawa pierwszą datą $data = $zawartosc[0]; // zabawa drugą datą $data2 = $zawartosc[1]; // otwarcie pliku do zapisu // zapisanie danych // zamknięcie pliku /*$tekst = $zawartosc[2]; $pattern = '/^[^0123456789]/'; preg_match($pattern, substr($tekst,3), $matches, PREG_OFFSET_CAPTURE); print_r($matches); $np = fopen($name2,'w'); fwrite($np,$zawartosc2); fclose($np); $zawartosc2 = strip_tags($zawartosc2); $np = fopen($name2,'r+'); $zawartosc2 = fread($np,filesize($name2)); */ } ?>
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 ;]