Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]include w pętli foreach
miccom
post 3.04.2020, 20:59:38
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

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


Cześć.
W Pętli foreach chcę wysłać do userów email, ale mam userów rożnojęzycznych a języki mam w pliku languages.
Chciałbym w pętli rpzyporządkować plik z zadeklarowanym tłuamczniem- wysłać email i tak dla każdego usera.

Czy jeśli dodam na początku pętli foreach include 'lang_'.$langUsera.'.php

Czy moje plany są dobre czy zapętlę jeżyki niepotrzebnie?

Jak zamknąć include / nadpisać ? smile.gif
  1. foreach ( $wyciagnijUserow AS $rows )
  2. {
  3.  
  4. if (is_file(BASE_DIR . 'languages/' . $rows['lang'] . '.php'))
  5. {
  6. include(BASE_DIR . 'languages/' . $rows['lang'] . '.php');
  7. }
  8. else
  9. {
  10. include(BASE_DIR . 'languages/pl.php');
  11. }
  12.  
  13. tutaj funkcja do wysłania emaila
  14. }



--------------------
Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU!
Go to the top of the page
+Quote Post
kreatiff
post 3.04.2020, 22:15:53
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 105
Dołączył: 7.08.2012

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


Ja bym najpierw stworzył tablicę z językami, a w pętli się do niej odnosił.
A jak już ładujesz w pętli, to prędzej tym: https://www.php.net/manual/en/function.include-once.php , albo jakieś leniwe, ale jednorazowe inkludowanie danego języka (gdy np. nie istnieje w tablicy z tłumaczeniami indeks z tym językiem, a gdy istnieje, to od razu pobiera treść z tablicy).
Go to the top of the page
+Quote Post
miccom
post 19.04.2020, 12:26:29
Post #3





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

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


Tak też zrobiłem i działa pięknie.
Dziękuję bardzo.


--------------------
Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 01:11