Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Podstawianie zmiennych
Forum PHP.pl > Forum > Przedszkole
evolucja
lang.php:
  1. $Lang['Registered'] = "Witaj, $username. Dziekujemy za rejestracje. Twoje haslo potrzebne do zalogowania sie to $haslo";

register.php
  1. include('lang.php');
  2. $username = 'evolucja';
  3. $haslo = 'david194';
  4. $tresc = &$Lang['Registered'];
  5. mail($tresc .....);


Problem jest taki, że nie podstawia tych zmiennych... Zostawia tam puste miejsca.
wookieb
Bo te zmienne zostały wstawione w momencie utworzenia tego tekstu (a wtedy ich nie było).
Rozwiązanie to http://pl.php.net/manual/en/function.sprintf.php używając odpowiedniego formatu.
evolucja
Nie ma innej możliwości? Gdzieś widziałem coś takiego, że jak jest zmienna np. $aaa = "Witaj %s. Twoje hasło to %s";
a potem jakoś tak się z tego korzystało:
$zmienna = funkcja($aaa, $username, $password);

Bo to co podałeś to chyba nie jest to..
Mephistofeles
To jest dokładnie to o czym mówisz, zajrzałeś tam w ogóle?
evolucja
Faktycznie... rzuciłem okiem, ale nie zrozumiałem do końca. Teraz to przynajmniej przeczytałem. Sory za kłopot.
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.