Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Czy można poprawić bardziej ten kod.
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć chciałbym się zapytać czy ten kod który zaraz pokażę można jeszcze jakoś zoptymalizować aby było mniej linijek lub szybszy.

  1. $wynik = str_replace("{imie}", $_POST['imie'], $wiadomoscmysql);
  2. $wynik1 = str_replace("{nazwisko}", $_POST['imie'], $wynik);
  3. $wynik2 = str_replace("{login}", $_POST['login'], $wynik1);
  4. $wynik3 = str_replace("{email}", $_POST['email'], $wynik2);
  5. $wynik4 = str_replace("{telefon}", $_POST['telefon'], $wynik3);
  6. $wynik5 = str_replace("{miejscowosc}", $_POST['miejscowosc'], $wynik4);
  7. $wynik6 = str_replace("{ulica}", $_POST['ulica'], $wynik5);
  8. $wynik7 = str_replace("{dom}", $_POST['dom'], $wynik6);
  9. $wynik8 = str_replace("{wojewodztwo}", $_POST['wojewodztwo'], $wynik7);
  10. $wynik9 = str_replace("{kodpocztowy}", $_POST['kodpocztowy'], $wynik8);
  11. $wynik10 = str_replace("{gg}", $_POST['gg'], $wynik9);
  12. $wynik11 = str_replace("{pesel}", $_POST['pesel'], $wynik10);
  13. $wynik12 = str_replace("{nip}", $_POST['nip'], $wynik11);


Całość działa na takiej zasadzie:
W Bazie MySQL zapisuję treść wysyłanego email (tutaj mam tylko kod do zmiany tekstu) i gdy dałem w MySQL np.: $_POST['imie'] to w email wysyłało: $_POST['imie'], wiec zrobiłem takie coś, że w mysql zapisuję np.: jako {imie} i później mi to zmienia na $_POST['imie'].
Czy można to zmodyfikować jeszcze bardziej ?
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: 23.08.2025 - 15:54