Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z ladowaniem strony w IE - pytanie dotyczace PHP
Forum PHP.pl > Forum > PHP
o-w-c-a
Witam.

Mam pytanie do użytkowników dotyczące otwierania się strony pod IE (w moim przypadku problem dotyczy IE8.
Strona którą stworzyłem "po znajomości" za przysłowiowe dziękuję otwiera się normalnie pod Mozilla. Dodatkowo sprawdzałem tez przez bramki Proxy i i pod Mozilla i pod IE8 udawało się ją prawidłowo otworzyć. Problem stanowi otwieranie strony bezpośrednio pod IE.

Strona jest aktualnie działająca (z okrojonym PHP) pod adresem:
www.biurofuks.za.pl

Strona która działa zgodnie z zamierzeniami (tylko o dziwo nie pod IE) jest:
www.biurofuks.za.pl/test/

Linki wolne od jakiś syfów (poza ew. dodawanymi przez serwer Friko.pl).

Wklejam również kod z pliku index.php
"<?
include('links.inc.php');
error_reporting(0);

if($_GET[str]!=''){
$plik = $_GET[str].".php";
if (strpos($plik,'') === false)
{
if (file_exists($plik))
{
$skrypt = $plik;
} else {
$skrypt = '404.php';
}
} else {
$skrypt = $plik;
}
} else {
$skrypt = 'zawartosc.php';
}
?>
<font size="1" color="#215780">
<?
if($_GET[str]!='')
{
$plik2 = ($_GET[str].".".head);
if(file_exists($plik2))
{
include $plik2;
}
else
{
include 'zawartosc.head';
}
}
else
{
include 'zawartosc.head';
}
?>

<meta http-equiv="content-type" content="text/php; charset=ISO-8859-2">
<meta http-equiv="content-language" content="pl">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<meta name="robots" content="index, follow">
<meta name="revisit-after" content="7 days">
<meta name="allow-search" content="Yes">
<meta name="rating" content="5">
<meta name="author" content="Owca">
<meta name="copyright" content="Owca">
<meta name="made" content="Owca">
<meta name="audience" content="all">
<meta name="genereator" content="">
<meta name="distribution" content="global">

<meta name="ppvc" content="9e389adc007ed55fb7314503b77e324376a30063" />
<link rel="stylesheet" type="text/css" href="style.css">
<script language="JavaScript" type=text/javascript src="skrypty/pliki.js"></script>
</head>

<body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#ffffff">

<table border="0" cellspacing="0" cellpadding="0" width="100%" height="100%">
<tr>
<td width="50%" background="images/bg.gif" valign="top"><img src="images/px1.gif" width="1" height="1" alt="" border="0"></td>
<td valign="bottom" background="images/bg_left.gif"><img src="images/bg_left.gif" alt="" width="17" height="16" border="0"></td>
<td valign="top">

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="780" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="images/fon1.gif" width="100%"> <font class="dol">
<a href="forums.html" target="_top">START</a>       
<a href="index.php?str=menu/o_nas" target="_top" title="O Nas">O NAS</a>     
<a href="index.php?str=menu/oferta_biura" target="_top" title="Oferta biura">OFERTA BIURA</a>     
<a href="index.php?str=menu/cennik_uslug" target="_top" title="Cennik uslug">CENNIK USŁUG</a>     
<a href="index.php?str=menu/kontakt" target="_top" title="Kontakt">KONTAKT</a> &nbsp   

</font>
</td>
<td background="images/fon1.gif" width="118"><img src="images/top02.gif" width="258" height="34"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td><img src="images/big_image.jpg" width="780" height="211" alt="FUKS s.c. - Biuro rachunkowe - rozliczenia, podatki, księgowość" border="0">
<!--<table border="0" cellspacing="0" cellpadding="0" width="780" align="center">
<tr>
<td>
<div align="left"><font class="title04">Biuro rachunkowe </font><div>
</td>
</tr>
<tr>
<td>
<div align="right"><font class="title03">SUKCES</font><div>
</td>
</tr>
</table>-->
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="780" align="center">
<tr>
<td><img src="images/top01.gif" width="780" height="29" border="0"></td>
</tr>
</table>
<p class="px" style="margin-top: 5px;">
<table border="0" cellspacing="0" cellpadding="0" width="780" align="center">
<tr valign="top">

<!-- TO ZMIENIAC -->

<?
include $skrypt;
?>

<!-- TO ZMIENIAC -->

<tr>
<td height="20" background="images/fon_bot.gif"><img src="images/px1.gif" width="1" height="1" border="0"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="right"><img src="images/sh01.jpg" width="169" height="7" border="0"></td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<p class="menu"><font class="dol2">
<a href="forums.html" target="_top">START</a>       
<a href="index.php?str=menu/o_nas" target="_top" title="O Nas">O NAS</a>     
<a href="index.php?str=menu/oferta_biura" target="_top" title="Oferta biura">OFERTA BIURA</a>     
<a href="index.php?str=menu/cennik_uslug" target="_top" title="Cennik uslug">CENNIK USŁUG</a>     
<a href="index.php?str=menu/kontakt" target="_top" title="Kontakt">KONTAKT</a>    
</font></p>
<table border=0 width="780" cellpadding=0 cellspacing=0 align="center">
<tr valign="bottom">
<td>
<table border=0 width="780" cellpadding=0 cellspacing=0 align="center">
<tr valign="bottom">
<td align="left" width="200">  <a href="index.php?str=menu/design"><p><font color="#D1D1D1" size="2">Design</font></p></a></td>
<td align="center"><p align="center">
Masz pytanie: <font size="1"><script language="JavaScript" type=text/javascript src="skrypty/kontakt.js"></script></font>, Telefon: 602-413-422, 507-186-682 <br>
? 2009 <a href="http://www.biuroFUKS.za.pl" target="_top">http://www.biuroFUKS.za.pl</a>, Wszystkie prawa zastrzeżone.</p>
</td>
<td align="right" width="200"><!-- ? stat24 / Strona glowna -->
<script type="text/javascript">
<!--
document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s3.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=AfgwEqrNU7Nij86jM6ZVfJR73_Oize9OTi.ME13OxCn.W7/l=11"></'+'scr'+'ipt>');
//-->
</script>
<object type="application/x-shockwave-flash" data="http://www.stat24.com/logo/statLogoAnim.swf?anim=true&color_logo=0xa1a1a1&color_bg=0xffffff&color_frame=0xffffff&logo_width=90&logo_height=28&klik=stat.pl" width="90" height="28" id="statLogo"><param name="movie" value="http://www.stat24.com/logo/statLogoAnim.swf?anim=true&color_logo=0xa1a1a1&color_bg=0xffffff&color_frame=0xffffff&logo_width=90&logo_height=28&klik=stat.pl" /></object>
  
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<div align="left" border="0"><p>Nasza firma zajmuje się:<br><center><p>
rozliczenia, księgowość, CIT, PIT, VAT, podatki,, ryczałt, przychody, rozchody oraz wiele innych</p>
</center> </font> </p>
<center>
<?php include_once('018def83fbc46306240a6ae653747eee.php'); echo fetch_weblink();?>
</center>
</div>
</td>
</tr>
</table>
</td>
<td valign="bottom" background="images/bg_right.gif"><img src="images/bg_right.gif" width="17" height="16" border="0"></td>
<td width="50%" background="images/bg.gif" valign="top"><img src="images/px1.gif" width="1" height="1" border="0"></td>
</tr>
</table>
<script language="JavaScript" type=text/javascript src="skrypty/mysz.js"></script>
</body>
</php>
<!--ISO-->
"



Plik wywoływany w skrypcie PHP na górze "links.inc.php" jest nigdzie nie powiązany w treści więc nic się z niego nie wczytuje".

Górna część strony ładowana jest z osobnego pliku z rozszerzeniem .head (z mata tagami).

Z góry dziękuje za sprawdzenie poprawności wyświetlania oraz za opinie czy poprawkę w kodze powodującym problem.

Pozdrawiam

Po całym dniu szukania i kombinowania ze skryptem udało mi się problem rozwiązać.

Problem dotyczył zostawionego otwartego znacznika <font size="1"> nigdzie nie zamkniętego przed sekcją <head> (miał on na celu zmniejszenie wielkości błędów ew. powstałych przy zadziałaniu skryptu).

Jak się okazuje IE7 i IE8 sobie nie radzą z tym (choć IE6 dwa lata temu działało z nim dobrze - wykorzystałem swój stary nagłówek)
Reszta przeglądarek dawała rade.

Ku przestrodze dla innych - coś nie zamknięte dla IE to krzak przy wyświetlaniu w chwili natrafienia na następny ten sam znak.

Dzięki za zainteresowanie.
Pozdrawiam

Post do zamknięcia.
jajcarzd1
Na przyszłość to polecam sprawdzać kod wynikowy czyli poprostu źródło strony w przegladarce za pomocą jakiegoś narzędzia. Bardzo szybko udaje się wyeliminować błędy niedomkniętych znaczników itp. Ja używam np. opcji sprawdź kod HTML w darmowym edytorze PSPad
o-w-c-a
Co ciekawe sprawdzałem validatorami online i nie wykryły błedu w tej części strony (błędy dotyczyły tylko nie zamkniętych znaczników img i cool.gif.

Prawdopodobnie wynikało to stąd że znacznik był przed body, więc one nie brały tego pod uwagę a IE potrafiło się przez to wywalić (dawniej ten kod działał jak jeszcze nie było "lepszego" IE7 i IE8 - wiec zmiany zrobili na lepsze winksmiley.jpg ).

Pozdrawiam
piotr94
poza tym powinieneś zmienić kodowanie wszystkiego na utf-8
A co do IE to raporty niemieckich instytutów pokazały, żę te przeglądarki mają potężne luki.
Ja raz miałem taki błąd, że IE zamiast strony wyświetlał wielkie okienko o błędzie (wyglądało jak wirus) bo skrypt JS był przed elementem, do którego się odnosił...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.