Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][php] problem z kodem
bukma
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.06.2010

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


Witam! Postanowiłem napisać sobie skrypt który wyświetlał by mi jedną reklamę w określonych godzinach a w pozostałych drugi niestety napotkałem na problem gdyż kody reklam mam w JavaScript i wyskakuje mi parse error i nie mam pojęcia jak to ogarnąć bez ingerencji w kod reklam (IMG:style_emoticons/default/sad.gif)

A tutaj mam kod: (specjalnie narazie wpisane mam 2 takie same kody reklam)

w skróconej wersji (na kodach banerów w html działa)
  1. <?php
  2. if(date('G') >= 15 && date('G') <= 17)
  3. echo '<KOD REKLAMA>' ;
  4. else
  5. echo '<KOD REKLAMA2>';
  6.  
  7. ?>


Kod z reklamami w Javascript (wywala parse error i nie wiem jak sobie z tym poradzić bez ingerowania w kod reklam)

  1. <?php
  2. if(date('G') >= 15 && date('G') <= 17)
  3. echo '<script type="text/javascript">
  4. var uri = 'http://imppl.tradedoubler.com/imp?type(js)pool(369389)a(1825290)' + new String (Math.random()).substring (2, 11);
  5. document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
  6. </script>' ;
  7. else
  8. echo '<script type="text/javascript">
  9. var uri = 'http://imppl.tradedoubler.com/imp?type(js)pool(369389)a(1825290)' + new String (Math.random()).substring (2, 11);
  10. document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
  11. </script>';
  12.  
  13. ?>


Pewnie rozwiązanie jest banalne ale nie mam pomysłu i stąd temat w dziale przedszkole (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
zend
post
Post #2





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


  1. <?php
  2. if(date('G') >= 15 && date('G') <= 17) { ?> <script type="text/javascript">
  3. var uri = 'http://imppl.tradedoubler.com/imp?type(js)pool(369389)a(1825290)' + new String (Math.random()).substring (2, 11);
  4. document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
  5. </script> <?php } else { ?>
  6. echo '<script type="text/javascript">
  7. var uri = 'http://imppl.tradedoubler.com/imp?type(js)pool(369389)a(1825290)' + new String (Math.random()).substring (2, 11);
  8. document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
  9. </script>
  10. <?php } ?>
Go to the top of the page
+Quote Post
Daimos
post
Post #3





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Cytat(zend @ 4.06.2010, 12:20:44 ) *
  1. <?php
  2. if(date('G') >= 15 && date('G') <= 17) { ?> <script type="text/javascript">
  3. var uri = 'http://imppl.tradedoubler.com/imp?type(js)pool(369389)a(1825290)' + new String (Math.random()).substring (2, 11);
  4. document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
  5. </script> <?php } else { ?>
  6. echo '<script type="text/javascript">
  7. var uri = 'http://imppl.tradedoubler.com/imp?type(js)pool(369389)a(1825290)' + new String (Math.random()).substring (2, 11);
  8. document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
  9. </script>
  10. <?php } ?>

w takich wypadkach wygodniej jest korzystac w ten sposob (IMG:style_emoticons/default/winksmiley.jpg)
  1. <?if(date('G') >= 15 && date('G') <= 17) :?><script type="text/javascript">
  2. var uri = 'http://imppl.tradedoubler.com/imp?type(js)pool(369389)a(1825290)' + new String (Math.random()).substring (2, 11);
  3. document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
  4. </script><?else:?>
  5. echo '<script type="text/javascript">
  6. var uri = 'http://imppl.tradedoubler.com/imp?type(js)pool(369389)a(1825290)' + new String (Math.random()).substring (2, 11);
  7. document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
  8. </script>
  9. <?endif?>
bo inaczej można się pogubić w tych nawiasach
Go to the top of the page
+Quote Post
bukma
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.06.2010

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


Coś chyba dalej jest nie tak...
Nie tylko baner się wyświetla KLIK

No i nie sprawdzałem jeszcze czy banery po tych zmianach by się zmieniały (znaczy czy wyświetlały się tak jak powinny o określonych godzinach)
Go to the top of the page
+Quote Post
zend
post
Post #5





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


  1. <?php
  2. if(date('G') >= 15 && date('G') <= 17) { ?> <script type="text/javascript">
  3. var uri = 'http://imppl.tradedoubler.com/imp?type(js)pool(369389)a(1825290)' + new String (Math.random()).substring (2, 11);
  4. document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
  5. </script> <?php } else { ?>
  6. <script type="text/javascript">
  7. var uri = 'http://imppl.tradedoubler.com/imp?type(js)pool(369389)a(1825290)' + new String (Math.random()).substring (2, 11);
  8. document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
  9. </script>
  10. <?php } ?>
  11.  


Już, nie usunąłem jednego echo

Cytat
Pewnie rozwiązanie jest banalne ale nie mam pomysłu i stąd temat w dziale przedszkole

@my salsa - nie chciałem mu jeszcze bardziej utrudniać życia alternatywną konstrukcją (IMG:style_emoticons/default/smile.gif)

Ten post edytował zend 4.06.2010, 11:44:28
Go to the top of the page
+Quote Post
bukma
post
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.06.2010

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


Wszystko już działa! Banery też wyświetlają się godzinowo tak jak powinny! Dzięki chłopaki (IMG:style_emoticons/default/smile.gif)
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 - 07:37