Otóż, mam jedną tabelę która wyświetla zmienne, jako plan lekcji.
I jest też druga tabela która ma wbudowany formularz do każdego rekordu i przypisane są im nazwy takie jak mają zmienne. I po pobraniu danych z formularza, skrypt kasuje plik config.inc, tworzy go i ma tam wrzucić zmienną $tresc.
W tej zmiennej mają być wymienione wszystkie zmienne tabeli.
Jednak problem wystąpił już przy dodaniu pierwszej zmiennej.
Zakładamy że mam zmienną $g1; która odpowiada za czas lekcyjny poniedziałku, przypisuje jej wartość 8.10 - 16.40;
i wtedy to powinno wyglądać w configu tak:
$g1 = "8.10 - 16.40";
jednak jest tak:
<?php $g1 = 8.10 - 16.40; ?>
i wykonuje mi mnożenie;
Dodawanie zmiennej wygląda tak:
$tresc = "<?php " ."$"."g1 =" .$g1. ";" ." ?>" ; unlink ("$DOCUMENT_ROOT/config.inc"); $wp = fopen("config.inc", 'ab', true); fwrite($wp, $tresc, strlen($tresc)); fclose($wp);
Co robie źle?