Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z zmiennymi
Forum PHP.pl > Forum > Przedszkole
Zmienna
Siema, mam problem. Plik nie chce zmieniać wartości zmiennych w pliku wywołanym funkcją include. Kody:
plik.php:
  1. <?php
  2. $title = "Nazwa1";
  3. ?>

zmiana.php
  1. <?php
  2. include("plik.php");
  3. $title = "Nazwa2";


Co jest źle?
werdan
MAsz jakiś bład? Skad wiesz ze nie zmienia?
Zmienna
Tak wiem brakuje tam na końcu:
  1. ?>

Ale to szczegół u mnie jest (nie mogę edytować postów, brak konta). Dalej szukam pomocy!
Zmienna
Pomoże ktoś? ohno-smiley.gif
timon27
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
No własnie ja chcę żeby się zmieniła wartość w pliku. Jeśli nie da się zostanie mi file_put_contents i dopisywanie thumbsdownsmileyanim.gif
timon27
Czytałeś mojego posta?
Czemu piszesz to samo co napisałeś w pierwszym poście,a nie odpowiadasz na moje dwa pytania?
werdan
  1. <?php
  2. include("plik.php");
  3. echo $title;
  4. $title = "Nazwa2";
  5. echo $title;
  6. ?>


Zmienia się.

Chcesz zmienić wartosc w pliku?
Zmienna
Nie działa i pisz bardziej ze zrozumieniem.
timon27
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
Ups, nie zauważyłam tego posta. arrowheadsmiley.png Sprawdzę zaraz ten kod.
Zmienna
A i tak chcę zmienić wartość zmiennej w samym pliku plik.php
Zmienna
Tak niby wszystko działa ale nie zmienia wartości w pliku.
timon27
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.