Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z zmiennymi
-Zmienna-
post
Post #1





Goście







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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
werdan
post
Post #2





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

Ostrzeżenie: (0%)
-----


MAsz jakiś bład? Skad wiesz ze nie zmienia?
Go to the top of the page
+Quote Post
-Zmienna-
post
Post #3





Goście







Tak wiem brakuje tam na końcu:
  1. ?>

Ale to szczegół u mnie jest (nie mogę edytować postów, brak konta). Dalej szukam pomocy!
Go to the top of the page
+Quote Post
-Zmienna-
post
Post #4





Goście







Pomoże ktoś? (IMG:style_emoticons/default/ohno-smiley.gif)
Go to the top of the page
+Quote Post
timon27
post
Post #5





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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.

Ten post edytował timon27 9.12.2013, 19:11:52
Go to the top of the page
+Quote Post
-Zmienna-
post
Post #6





Goście







No własnie ja chcę żeby się zmieniła wartość w pliku. Jeśli nie da się zostanie mi file_put_contents i dopisywanie (IMG:style_emoticons/default/thumbsdownsmileyanim.gif)
Go to the top of the page
+Quote Post
timon27
post
Post #7





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Czytałeś mojego posta?
Czemu piszesz to samo co napisałeś w pierwszym poście,a nie odpowiadasz na moje dwa pytania?

Ten post edytował timon27 9.12.2013, 19:18:26
Go to the top of the page
+Quote Post
werdan
post
Post #8





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

Ostrzeżenie: (0%)
-----


  1. <?php
  2. include("plik.php");
  3. echo $title;
  4. $title = "Nazwa2";
  5. echo $title;
  6. ?>


Zmienia się.

Chcesz zmienić wartosc w pliku?

Ten post edytował werdan 9.12.2013, 19:27:36
Go to the top of the page
+Quote Post
-Zmienna-
post
Post #9





Goście







Nie działa i pisz bardziej ze zrozumieniem.
Go to the top of the page
+Quote Post
timon27
post
Post #10





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
-Zmienna-
post
Post #11





Goście







Ups, nie zauważyłam tego posta. (IMG:style_emoticons/default/arrowheadsmiley.png) Sprawdzę zaraz ten kod.
Go to the top of the page
+Quote Post
-Zmienna-
post
Post #12





Goście







A i tak chcę zmienić wartość zmiennej w samym pliku plik.php
Go to the top of the page
+Quote Post
-Zmienna-
post
Post #13





Goście







Tak niby wszystko działa ale nie zmienia wartości w pliku.
Go to the top of the page
+Quote Post
timon27
post
Post #14





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
-Zmienna-
post
Post #15





Goście







Też można użyć str_replace.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 12:55