Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> include w Google Chrome i w Operze
informatycy
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 22.02.2006
Skąd: Mysłowice

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


Witam,

Mam następujący problem występujący jedynie w przeglądarce opera oraz Google chrome.
do pliku index.php chciałbym dołączyć skrypt z newsami (konkretnie snews.php)
Problem tkwi prawdopodobnie w funkcji include wczytującej plik snews.php do pliku index.php

Po dodaniu kodu wszystko jest ok w przeglądarkach IE oraz FF, natomiast w Operze i GChrome skrypt "zmienił" domyślna domenę na domenę ze skryptu snews.php i wszystkie linki kierowane sa do katalogu /news/ w którym w zasadzie nic niema.

zresztą zobaczcie sami, porównajcie pod FF lub IE z Operą i GChrome:

strona główna: http://www.pracaintor.pl
przekierowanie linków do katalogu /news/ powinno być wyświetlane tylko dla ostatniego modułu nowe wiadomości pozostałe moduły powinny byc linkowane w katalogu głównym

poniżej plik index.php (częśc kodu która odpowiedzialna jest za wyświetlanie skryptu snews.php)
  1. <?php
  2.  
  3. <div class="offer_tables" >
  4. <table cellspacing="1" >
  5. <tr>
  6. <th>&nbsp;
  7. <div align="left" ><img src="images/nowe_wiadomosci.jpg" alt="Nowe Wiadomości" width="250" height="24" /></div></th>
  8. </tr>
  9. <tr>
  10. <th> <div style="font-weight:100" align="left">
  11. <?php
  12.  
  13. include('news/snews.php'); ?>
  14. <?php title(); ?>
  15. <?php center(); ?>
  16. </div>
  17. </th>
  18. </tr>
  19. <tr>
  20. <th>&nbsp;</th>
  21. </tr>
  22. <tr>
  23. <th> <div align="left" style="font-weight:100">
  24. <h4>Kategorie</h4>
  25. <ul>
  26. <?php categories(); ?>
  27. </ul>
  28. </div>
  29. </th>
  30. </tr>
  31. <tr>
  32. <th>&nbsp;</th>
  33. </tr>
  34. <tr>
  35. <th> <div align="left" style="font-weight:100">
  36. <h4>Czytnik RSS</h4>
  37. <ul>
  38. <?php rss_links(); ?>
  39. </ul>
  40. <?php extra(); ?>
  41. </div>
  42. </th>
  43. </tr>
  44. <tr>
  45. <th>&nbsp;</th>
  46. </tr>
  47. <tr>
  48. <th> <div align="left" style="font-weight:100">
  49. <h4>Komentarze</h4>
  50. <ul>
  51. <?php new_comments(5,30); ?>
  52. </ul>
  53. </div>
  54. </th>
  55. </tr>
  56. </table>
  57. </div>
  58. <br />
  59. <?php @include_once $GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT'].'/twatch_include/logger.php';
  60.  
  61. }
  62.  
  63. include_once'template.php';
  64.  
  65. ?>


część pliku snews.php ( tutaj prawdopodobnie jest problem z tad główny skrypt pobiera informację które mają wpływ na ustawienia include w pliku index.php)


  1. //SITE - Automatically detects the scripts location.
  2. function site() {
  3. $host = 'http://'.$_SERVER['HTTP_HOST'];
  4. $directory = dirname($_SERVER['SCRIPT_NAME']);
  5. $website = $directory == '/' ? $host.'/news/' : $host.$directory.'/';
  6. return $website;
  7. }


Dziwi mnie ta sytuacja gdyż kod PHP wykonywany jest po stronie serwera i interpretacja przez przeglądarki nie powinna mieć wpływu na wyświetlanie wyniku końcowego ma ktoś pomysł jak to rozwiązać?

Ten post edytował informatycy 22.10.2009, 14:06:26


--------------------
Praca IT
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 15:56