Zmienna
9.12.2013, 18:45:18
Siema, mam problem. Plik nie chce zmieniać wartości zmiennych w pliku wywołanym funkcją include. Kody:
plik.php:<?php
$title = "Nazwa1";
?>
zmiana.php<?php
include("plik.php");
$title = "Nazwa2";
Co jest źle?
werdan
9.12.2013, 18:48:01
MAsz jakiś bład? Skad wiesz ze nie zmienia?
Zmienna
9.12.2013, 18:51:49
Tak wiem brakuje tam na końcu:
?>
Ale to szczegół u mnie jest (nie mogę edytować postów, brak konta). Dalej szukam pomocy!
Zmienna
9.12.2013, 19:09:39
Pomoże ktoś?
timon27
9.12.2013, 19:10:05
To się zarejestruj.
Brakuje ci na końcu echo $title;, bo skąd wiesz w ogóle co jest w $title?
Powiedz co wyświetli, a co chcesz aby wyświetliło.
Zmienna
9.12.2013, 19:16:59
No własnie ja chcę żeby się zmieniła wartość w pliku. Jeśli nie da się zostanie mi file_put_contents i dopisywanie
timon27
9.12.2013, 19:18:09
Czytałeś mojego posta?
Czemu piszesz to samo co napisałeś w pierwszym poście,a nie odpowiadasz na moje dwa pytania?
werdan
9.12.2013, 19:26:25
<?php
include("plik.php");
$title = "Nazwa2";
?>
Zmienia się.
Chcesz zmienić wartosc w pliku?
Zmienna
9.12.2013, 19:30:35
Nie działa i pisz bardziej ze zrozumieniem.
timon27
9.12.2013, 19:32:43
Zmienna: to ty piszesz tak że w ogóle nie rozumiemy.
Werdan napisał działający kod.
Ja ci zadałem 2 pytania - nadal nie odpowiadasz.
Zmienna
9.12.2013, 19:40:54
Ups, nie zauważyłam tego posta.

Sprawdzę zaraz ten kod.
Zmienna
9.12.2013, 19:42:08
A i tak chcę zmienić wartość zmiennej w samym pliku plik.php
Zmienna
9.12.2013, 19:43:37
Tak niby wszystko działa ale nie zmienia wartości w pliku.
timon27
9.12.2013, 19:50:54
Jeśli taki jest twój cel to MUSISZ użyć funkcji file_put_contents lub innej podobnej metody.
Abstrahując od tego że to nie ma sensu. Powiedz do czego to służy?
Zmienna
9.12.2013, 19:56:00
Też można użyć str_replace.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.