Cytat(fate @ 21.08.2013, 14:26:11 )

Nie.
Zapisujesz jako string:
$zmiennadozapisu = '
<?
\$iloscwpisow = "10";
\$stopka = "Autor XXX";
\$komunikat = "tak";
?>
';
Stosujesz znak ucieczki "\" przed $
a potem
file_put_contentsEwentualnie:
$zmiennadozapisu = "
<?
\$iloscwpisow = \"10\";
\$stopka = \"Autor XXX\";
\$komunikat = \"tak\";
?>
";
Ale więcej machania tyle ze to są kiepskie rozwiazania.
Ogólnie po co zapisujesz zmienne w pliku?
Możesz np zapisać tylko dane każde w nowej linii "\r\n"
10
Autor
tak
i funkcją $tablica =
filewczytaj je do tablicy a potem wywolujesz
$tablica[0];$tablica[1];$tablica[2];
10, Autor, tak
lub baza danych
Zmienne zapisuje po to aby odczytywać je z includowanego pliku w innych częściach strony. Mam całą stronę opartą o bazę na plikach tekstowych wiem, że to nie praktyczne, ale służu to tylko do prywatnych celów i spełnia swoje zadanie.
Niestety znak ucieczki jest nie praktyczny "/"ponieważ wtedy plik ustawienia.inc.php wygląda tak:
<?
\$iloscwpisow = "10";
\$stopka = "Autor XXX";
\$komunikat = "tak";
?>
i nie idzie z niego nic odczytać. Ten sposób jest ok tylko jak zrobić, aby zapisane dane były w czystej postaci tj:
<?
$iloscwpisow = "10";
$stopka = "Autor XXX";
$komunikat = "tak";
?>