// Funkcja do generowania pdf <?php function pdf_replace( $wzor, $zamiana, $lancuch ) { $wyrreg = ''; for ( $i = 0; $i<$dlug; $i++ ) { $wyrreg .= $wzor[$i]; if ($i<$dlug-1) $wyrreg .= '(\)-?[0-9]+\()?'; } } $plik = 'plik.pdf'; $nazwa_pliku = 'Wezwanie.pdf'; // To wzorzec // Potem mamy zwykłą pętle for ($a=0; $a <$ile_znalezionych1; $a++) { $wiersz1 = mysqli_fetch_assoc($wynik1); // Potem tworzymy pdfa $fp = $nr_kontrahenta.'.pdf'; // zamiana symboli zastępczych w szablonie na dane $wyswietl = pdf_replace( '<<nr_kontrahenta>>', $nr_kontrahenta, $wyswietl ); //Zapis pliku $newfile = 'przeznaczenie/'.$fp; } }
i teraz chodzi o to, że zapis pliku nie działa.
Jak przetestowałem go osobno to oczywiście chodził - natomiast w pętli nie działa.
Podejrzewam, że jednak problem, może tkwić w tym, że plik $fp istnieje wirtualnie i do momentu, w którym go gdzieś nie zapiszę on "nie istnieje" - tyle, że nie wiem jak go zapisać

Podpowie ktoś?