Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP] Dynamicznie generowane dokumentu hmtl., Który z podanych sposobów warto używać?
andrzejt17
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.06.2009
Skąd: Wrocław

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


Witam.

Mam pewien problem. Zastanawia mnie jakiego sposobu użyć do dynamicznego generowania dokumentów html z poziomu php. Jak wiadomo w html'u potrzebne są różne rzeczy, które wymagają operacji z php. Do rzeczy, którego kody lepiej używać? A może użyć czegoś innego?

  1. <?php
  2. function lol() {
  3. // tutaj np. skrypt logowania, pobierania info z bazy i takie tam
  4. $dane = ''; // załóżmy, że ta zmienna przechowuje info o userze
  5. // w tablicach asocjacyjnych o identyfikatorach
  6. // id usera w $dane['userID'] i nazwe usera w $dane['userName']
  7.  
  8. print '<font style="font-size:12px" color="#000000" face="Tahoma">Witaj '.$dane['userName'].'<br/></font>
  9. <a href="./profile.php?id='.$dane['userID'].'">Przejdź do profilu</a>';
  10. }
  11. ?>
  12. <html><head>
  13. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  14. <title>Umcy umcy</title>
  15. </head><body>
  16. <?php
  17. lol();
  18. ?>
  19. </body></html>


Czy może tego:
  1. <?php
  2. // tutaj np. skrypt logowania, pobierania info z bazy i takie tam
  3. $dane = ''; // załóżmy, że ta zmienna przechowuje info o userze
  4. // w tablicach asocjacyjnych o identyfikatorach
  5. // id usera w $dane['userID'] i nazwe usera w $dane['userName']
  6. ?>
  7. <html><head>
  8. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  9. <title>Umcy umcy</title>
  10. </head><body>
  11. <font style="font-size:12px" color="#000000" face="Tahoma">Witaj <?php echo $dane['userName']; ?><br/></font>
  12. <a href="./profile.php?id=<?php echo $dane['userID']; ?>">Przejdź do profilu</a>';
  13. </body></html>


Powyższy kawałek kodu jest wyłącznie do zobrazowania o co mi chodzi, dlatego pozwoliłem sobie na uproszenie jak się tylko da. Proszę o odpowiedzi i wskazówki (IMG:style_emoticons/default/smile.gif) Z góry dziękuję rzecz jasna (IMG:style_emoticons/default/smile.gif)

== EDIT ==

Panowie no bez jaj ;p Rozchodzi mi się tylko o odpowiedź "Pierwsza metoda | Druga metoda", nic więcej (IMG:style_emoticons/default/snitch.gif) Zależy mi na czasie bo stoję z "robotą".. (IMG:style_emoticons/default/wink.gif)

Ten post edytował andrzejt17 14.05.2011, 19:05:28
Go to the top of the page
+Quote Post
mat-bi
post
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Wiesz, po co zwykle pisze się funkcje? Aby trzymać się DRY. Jeśli nei powtarzasz takiego samego kodu - lepszy jest sposób zwykły. Jeśli jednak tak, lepiej napsiać funkcje.
Go to the top of the page
+Quote Post
lobopol
post
Post #3





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Cytat(andrzejt17 @ 14.05.2011, 20:04:49 ) *
Panowie no bez jaj ;p Rozchodzi mi się tylko o odpowiedź "Pierwsza metoda | Druga metoda", nic więcej (IMG:style_emoticons/default/snitch.gif) Zależy mi na czasie bo stoję z "robotą".. (IMG:style_emoticons/default/wink.gif)

Panie no bez jaj temat ma 15 minut... róbb to co powiedział mat-bi
Go to the top of the page
+Quote Post
andrzejt17
post
Post #4





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.06.2009
Skąd: Wrocław

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


Cytat(lobopol @ 14.05.2011, 20:20:02 ) *
Panie no bez jaj temat ma 15 minut... róbb to co powiedział mat-bi

Nie wiem czemu się tak wyświetla ale założyłem go coś lekko po 18 (IMG:style_emoticons/default/wink.gif)

A jeśli ta "właściwa" część dokumentu będzie zależna od tego, co będzie w $_GET to wtedy tą właściwą część print'ować, tak? ;>
Go to the top of the page
+Quote Post

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: 22.08.2025 - 12:33