Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Generator html - jak to ugryźć, Proszę o sugestie odnośnie wykonania generatora html.
casperii
post
Post #1





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

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


Witam panowie, wpadłem na pomysł stworzenia generatora html, czyli mam jakiś tam szablon do którego chciałbym wstawić kilka wartości oraz zdjęcie.
Czyli jakiś tam formularz z 5 wartościami (imię, nazwisko, adres, wiek, tel) oraz zdjęcie. Po wciśnięciu generuj, chciałbym by dodało mi te wartości do tego html.

Teraz pytanie do starych wyjadaczy, czy robić coś na zasadzie:

  1. $start='<html'><head></head><body><div>';
  2. $imie = $_POST['imie'];
  3. $nazwisko = $_POST['nazwisko'];
  4. $adres = $_POST['adres'];
  5. $wiek = $_POST['wiek'];
  6. $stop = '</div></html>';
  7.  
  8. $tworze_html = $start . $imie . $nazwisko . $adres . $wiek . $stop


Czy może macie jakiś inny sposób?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kafowi
post
Post #2





Grupa: Zarejestrowani
Postów: 75
Pomógł: 20
Dołączył: 13.02.2015

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


Cytat(casperii @ 20.06.2015, 18:49:36 ) *
Witam panowie, wpadłem na pomysł stworzenia generatora html, czyli mam jakiś tam szablon do którego chciałbym wstawić kilka wartości oraz zdjęcie.
Czyli jakiś tam formularz z 5 wartościami (imię, nazwisko, adres, wiek, tel) oraz zdjęcie. Po wciśnięciu generuj, chciałbym by dodało mi te wartości do tego html.

Teraz pytanie do starych wyjadaczy, czy robić coś na zasadzie:

  1. $start='<html'><head></head><body><div>';
  2. $imie = $_POST['imie'];
  3. $nazwisko = $_POST['nazwisko'];
  4. $adres = $_POST['adres'];
  5. $wiek = $_POST['wiek'];
  6. $stop = '</div></html>';
  7.  
  8. $tworze_html = $start . $imie . $nazwisko . $adres . $wiek . $stop


Czy może macie jakiś inny sposób?

Realizowałem (w sumie nadal) to w taki sam sposób. Nie jest to złe podejście. Mógłbyś to trochę upiększyć coś ala:

  1. $start="<div id=\"imie\">"+$_POST['imie']+"</div>";
  2. $start+="<div><div>"+$_POST['nazwisko]+"</div></div>";

Chociaż mniemam, że podany wyżej kod był tylko przykładem.
Można by się pokusić o "live generator" z wykorzystaniem
- http://www.w3schools.com/tags/att_global_contenteditable.asp
Według mnie wygląda to wtedy świetnie, bo widzimy od razu efekt tego co edytowaliśmy i jeżeli nam się spodoba to po prostu zapisujemy, chociaż wszystko zależy od tego co chcesz zrobić.


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: 11.10.2025 - 07:27