Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobrać zmienna z innej strony www, jak pobrać język innej witryny
mitring
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 4.03.2006

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


Czesc jestem nowy wiec prosze o wyrozumialosc (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Mam dos powazny problem (jak dla mnie), mianowicie tworze strone www i jest na niej kalendarz imprez ... kalendarz wczytywany jest z innego pliku czyli strona glowna (oficjalna www) w niej iframe i teraz nastepuje wczytanie tego kalendarza.

Pierwsze co kalendarz pobiera link z jakiej strony został wywołany np:

http://www.ooo.pl/index.php?lang=pl_PL

  1. <?php
  2. $_STRONA = $_SERVER['HTTP_REFERER'];
  3. if  (strpos($_STRONA, 'pl') == TRUE): $lang = 'pl'; include('lang/polish.php');
  4. elseif (strpos($_STRONA, 'de') == TRUE): $lang = 'de'; include('lang/german.php');
  5. endif;
  6. ?>


I działa to za pierwszym razem lecz pozniej jak zmienie w kalendarzu miesiac to nie laduje mi juz polish.php czy innego pliku z tlumaczeniem. Poprostu zmienna $lang ucieka.

Przepraszam ale nie potrafie tego opisac (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Dziekuje za wszelkie podpowiedzi.

Ten post edytował mitring 5.03.2006, 14:01:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mitring
post
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 4.03.2006

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


Wlasnie w tym problem ze nie dziala mi. Nie wiem co ja zle robie :/

Wstawie caly kod moze znajdzie ktos moj blad (przyznaje ze z php malo mialem do czynienia i sie ucze dopiero)

  1. <?php ob_start(); ?>
  2.  
  3. <?php
  4. $_STRONA = $_SERVER['HTTP_REFERER'];
  5. if  (strpos($_STRONA, 'pl') == TRUE): $_lang = 'pl'; include('lang/polish.php');
  6. elseif (strpos($_STRONA, 'de') == TRUE): $_lang = 'de'; include('lang/german.php');
  7. endif;
  8. echo '>>>'.$_lang;
  9. ?>
  10.  
  11. <form action="calendar.php" method="get" id="formularz">
  12. <select name="miesiac">
  13. <option value="01"><?php echo _JAN; ?></option>
  14. <option value="02"><?php echo _FEB; ?></option>
  15. <option value="03"><?php echo _MAR; ?></option>
  16. <option value="04"><?php echo _APR; ?></option>
  17. <option value="05"><?php echo _MAY; ?></option>
  18. <option value="06"><?php echo _JUN; ?></option>
  19. <option value="07"><?php echo _JUL; ?></option>
  20. <option value="08"><?php echo _AUG; ?></option>
  21. <option value="09"><?php echo _SEP; ?></option>
  22. <option value="10"><?php echo _OCT; ?></option>
  23. <option value="11"><?php echo _NOV; ?></option>
  24. <option value="12"><?php echo _DEC; ?></option>
  25. </select>
  26. <input type="submit" value=<?php echo _GO; ?> />
  27. </form>
  28.  
  29. <?php
  30. if (isset($_GET[miesiac])) {
  31. $_URL = 'calendar.php?month=' .$_GET[miesiac]. '&page=1&lang=' .$_GET[_lang];
  32. header("Location: $_URL");
  33. }
  34. if (isset($_GET[month])) {
  35. echo $_STRONA; //wyswietl adres ale nie dziala :|
  36. }
  37. ?>
  38.  
  39. <?php ob_flush(); ?>


Ten post edytował mitring 5.03.2006, 14:26:29
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: 30.12.2025 - 15:01