Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Statystyki] Sposób umieszczania kodów
pavobe
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 25.09.2007
Skąd: Poznań

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


Mam stronę zbudowaną tak, że treść mam w pliku php, do którego mam includowane pliki nagłówka i stopki, czyli to co ma być przed i po tekście. Teraz chodzi mi o statystyki. Mam do nich dwa kody: na stronę główną i podstony. Chciałbym umieścić skrypt w stopce, który sprawdza, czy plik w któryj jesteśmy do index. Jeśli tak dodaje on kod statystyk do strony głównej, w przeciwnym razie do podstron. Można to zrobić? Jak? (Wiem, że mógłbym dodawać statystyki ręcznie, jednak takie rozwiązanie jest wygodniejsze jeżeli chciałbym np. zmienić statystki na całeś stronie.)

Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Moli
post
Post #2





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


$_SERVER ?
Go to the top of the page
+Quote Post
pavobe
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 25.09.2007
Skąd: Poznań

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


Coś pokombinowałem, teraz ten kod dodaję to stopki:
  1. <?php
  2. $main_page = '/index.php';
  3. $main_page_script = "<!-- (C) stat24 / Strona glowna -->\n<script type=\"text/javascript\">\n<!--\ndocument.writeln('<'+'scr'+'ipt type=\"text/javascript\" src=\"http://s1.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=0niQ_2N6dfgsdgdsfgdsgdsgdsgdsgdsfgsdfvvGRr.T7/l=11\"></'+'scr'+'ipt>');\n//-->\n</script>";
  4. $sub_page_script = "<!-- (C) stat24 / podstrony -->\n<script type=\"text/javascript\">\n<!--\ndocument.writeln('<'+'scr'+'ipt type=\"text/javascript\" src=\"http://s1.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=ctidsgdsfmsdfgdsgdgdsfgsdfAt_1dYwoSD.37/l=11\"></'+'scr'+'ipt>');\n//-->\n</script>";
  5.  
  6. if($_SERVER['PHP_SELF'] == $main_page );
  7. {
  8. echo $main_page_script;
  9. }
  10. else
  11. {
  12. echo $sub_page_srript;
  13. }
  14. ?>


Tylko jak poderjzę źródło to mam to:

  1. <!--]>--><noscript onclick="''"></noscript><script type="text/javascript" src="http://a.cba.pl/cba1.js"></script><!--]>--><noscript onclick="''"></noscript><script type="text/javascript" src="http://a.cba.pl/cba1.js"></script><!--]>--><noscript onclick="''"></noscript><script type="text/javascript" src="http://a.cba.pl/cba2.js"></script><!--]>--><noscript onclick="''"></noscript><script type="text/javascript" src="http://a.cba.pl/cba2.js"></script>


Znając moje szczęsćie to nie ma gdzieś ', ; albo czegoś innego... Dlaczego tak sie dzieje? Co mam poprawić?
Go to the top of the page
+Quote Post
Darti
post
Post #4





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


ten srednik na koncu jest niepotrzebny

  1. <?php
  2. if($_SERVER['PHP_SELF'] == $main_page );
  3. ?>
Go to the top of the page
+Quote Post
matix
post
Post #5





Grupa: Zarejestrowani
Postów: 278
Pomógł: 10
Dołączył: 13.02.2007
Skąd: Rybnik

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


Zamiast cudzysłowiów użyj apostrofa. Będzie wszystko dobrze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

  1. <?php
  2. $main_page_script = '<!-- (C) stat24 / Strona glowna -->\n<script type="text/javascript">...';
  3. $sub_page_script = '<!-- (C) stat24 / podstrony -->\n<script type="text/javascript">...';
  4. ?>


Pzdr (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
dadexix
post
Post #6





Grupa: Zarejestrowani
Postów: 439
Pomógł: 21
Dołączył: 28.06.2007
Skąd: Bielsko-Biała

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


Cytat
Zamiast cudzysłowiów użyj apostrofa. Będzie wszystko dobrze winksmiley.jpg
  1. <?php
  2. $main_page_script = '<!-- (C) stat24 / Strona glowna -->\n<script type="text/javascript">...';
  3. $sub_page_script = '<!-- (C) stat24 / podstrony -->\n<script type="text/javascript">...';
  4. ?>


Pzdr tongue.gif


Niestety... w jego skrypcie są i cudzysłowia i apostrofy


  1. <?php
  2. $main_page = '/index.php';
  3.  
  4. if($_SERVER['PHP_SELF'] == $main_page )
  5. {
  6. echo <<<abcdaaasdsefgrrgfdrgrrerds
  7. <!-- (C) stat24 / Strona glowna -->
  8. <script type=\"text/javascript\">\n<!--\ndocument.writeln('<'+'scr'+'ipt type=\"text/javascript\" src=\"http://s1.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=0niQ_2N6dfgsdgdsfgdsgdsgdsgdsgdsfgsdfvvGRr.T7/l=11\"></'+'scr'+'ipt>');\n//-->
  9. </script>
  10. abcdaaasdsefgrrgfdrgrrerds;
  11. }
  12. else
  13. {
  14. echo <<<abcdaaasdsefgrrgfdrgrrerds
  15. <!-- (C) stat24 / podstrony -->
  16. <script type=\"text/javascript\">\n<!--\ndocument.writeln('<'+'scr'+'ipt type=\"text/javascript\" src=\"http://s1.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=ctidsgdsfmsdfgdsgdgdsfgsdfAt_1dYwoSD.37/l=11\"></'+'scr'+'ipt>');\n//-->
  17. </script>
  18. abcdaaasdsefgrrgfdrgrrerds;
  19. }
  20. ?>

tylko nie wiem czemu przy definiowaniu zmiennych zmienna jest pusta gdy używam heradoc(<<<) ale takie coś "działa"
Go to the top of the page
+Quote Post
pavobe
post
Post #7





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 25.09.2007
Skąd: Poznań

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


Dzięki wielkie. Dałem kody do apostrofów i "pouciekałem" od nich w kodzie. Teraz wszystko działa. Użyłem $_SERVER['PHP_SELF'].
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: 25.08.2025 - 06:42