Mam taki fragment kodu
html / php
<div class="content-layout"> <?PHP include('pages/kontakt_e.php'); if(isset($_POST['submit'])){ file_put_contents('pages/kontakt_e.php', '<?PHP $linia1 = "'.$_POST['linia1'].'"; $linia2 = "'.$_POST['linia2'].'"; $linia3 = "'.$_POST['linia3'].'"; $linia4 = "'.$_POST['linia4'].'"; $linia5 = "'.$_POST['linia5'].'"; ?>'); } <br> <br> <br> <br> <br> <br/> <input class='button' type='submit' name='submit' value='zapisz zmiany' /> ;} "?> </div>
wysyla on do pliku dane do zmiennych ktore sa wykorzystywane jako tresci dynamiczne na stronie www
tak wyglada plik
kontakt_e
<?PHP $linia1 = "<p>Bla Bla</p>"; $linia2 = ""; $linia3 = ""; $linia4 = ""; $linia5 = ""; ?>
Pytanie ... jak przerobic formularz albo cokolwiek zeby wysylajac do pliku zapisywalo mi zamiast $linia1 ="asdsf" to $linia1 ='asdsf'
chodzi o ' zamiast "
problem jest dosc istotny bo jezeli ktos cos zmienia w tresci na stronie i jest tam slowo w codzyslowie to niestety mam znowu robote i przerabianie tego
odrazu nadmienie ze w przypadku ustawienia apostrofow i wrzucenia tego na serwer to mimo wszystko po aktualizacji informacji w zmiennych samo sie zamienia na ""
Pomocy PLS