Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmienna w pliku tekstowym, Jak ?
jareqpl
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.12.2008

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


Witam, mam mały problem i nie widze prostego rozwiązania.
Na potrzeby tego pytania napisałem malutki skrypt.

  1. $imie = 'Mateusz';
  2. $nazwisko = 'PHP';
  3. $tresc = file_get_contents('test.txt');
  4. echo $tresc;

zawartość pliku test.txt:
Twoje imię to: $imie, nazwisko to: $nazwisko
------ koniec zawartości----------

Moje pytanie brzmi, czy da się zrobić tak aby echo zwróciło taki wynik:
Twoje imię to: Mateusz, nazwisko to: PHP
obecnie zwraca: Twoje imię to: $imie, nazwisko to: $nazwisko

Pozdrawiam.

Ten post edytował jareqpl 20.11.2011, 19:26:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Orzeszekk
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 14
Dołączył: 8.09.2011

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


Rozumiem ze chcesz sobie zrobic plik językowy w którym będziesz trzymał wszystkie stringi?

to może pomoże ci zapisanie tego w postaci w pliku:

twoje imie to %s, twoje nazwisko to %s.

i wczytanie a następnie wyświetlenie za pomocą

  1. printf($tresc, $imie, $nazwisko);


nie jest to do konca to co chcesz ty zrobić ale jest w miare bezpieczne a podejrzewam ze ci wystarczy.


Ale jak dla mnie twoje rozwiązanie jest złe od podstaw. Skoro masz x komend to dlaczego dla każdej nie zrobisz osobnej klasy, z której każda ma własne parametry, nie określisz dla nich serializacji i deserializacji, a później zapiszesz w pliku tekstowym tablice takich zserializowanych klas polecen? majac takie cos mozesz na podstawie tego wygenerować juz ten plik docelowy komend dla serwera, wystarczy tylko dorobic odpowiednia metode.

skoro jakas aplikacja wysyla dane do serwera to moze trzeba zrobic odpowiedni plik php na serwerze ktoremu bedziesz przekazywal informacje poprzez parametry GET?

Ten post edytował Orzeszekk 22.11.2011, 00:46:38
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 12:19