Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcja generująca nagłówek, a fragmenty kodu PHP
S_Olewniczak
post
Post #1





Grupa: Zarejestrowani
Postów: 189
Pomógł: 1
Dołączył: 28.01.2008

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


Mam w funkcji zawarty fragment pętli:

function deklaracjaDokumentu($kolorTla) {
session_start();
// sprawdzanie zmiennej sesji
if(isset($HTTP_SESSION_VARS['userId'])) {
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Reply-to" content="szymon.olewniczak@rid.pl">
<meta http-equiv="Content-Language" content="pl">
<meta name="author" content="Szymon Olewniczak">
<title>Wirtualny Pełnomocnik</title>
<link rel="stylesheet" href="css/strefakon.css" type="text/css" />
</head>
<body style="background-color: <? $kolorTla ?>">
<?
}
?>

potem chciałbym odwołać się do tego fragmentu kodu:

deklaracjaDokumentu('white');
123
<?
}
?>

Niestety PHP wyrzuca mi błąd. Czy ktoś może wie jak to rozwiązać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


dwie sprawy, polecam taki kod:

1. echo $kolorTla
2. korzystaj z bardziej czytelnego (w tym przypadku) zapisu if ( <condition> ): endif;

  1. <?php function deklaracjaDokumentu($kolorTla) {
  2. // sprawdzanie zmiennej sesji
  3. if(isset($HTTP_SESSION_VARS['userId'])) :
  4. ?>
  5. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  6. <html>
  7. <head>
  8. <META http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  9. <meta http-equiv="Reply-to" content="szymon.olewniczak@rid.pl">
  10. <meta http-equiv="Content-Language" content="pl">
  11. <meta name="author" content="Szymon Olewniczak">
  12. <title>Wirtualny Pełnomocnik</title>
  13. <link rel="stylesheet" href="css/strefakon.css" type="text/css" />
  14. </head>
  15. <!--- tu poniżej musisz wyświetlić wartość poprzez np: echo 
  16. <body style="background-color: <?php echo $kolorTla ?>">
  17. <?
  18. endif; // zamknięcie ifa (bardziej czytelne)
  19. }//zamkniecie funkcji
  20. ?>
  21.  
  22. potem chciałbym odwołać się do tego fragmentu kodu:
  23. <?php
  24. deklaracjaDokumentu('white');
  25. ?>
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: 26.12.2025 - 18:06