Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Serwer inaczej interpretuje kod niż WebServ
Forum PHP.pl > Forum > Przedszkole
AddoN
Witam,

robię stronę na localhoście (WebServ z PHP5).
Na komputerze wszystko wygląda dobrze, ale po wgraniu na FTP całość się rozlatuje.

Problem występuje w includowanym przez szablon pliku php. Doszedłem że za problem odpowiadają tego typu zapisy

  1. echo "\n" . '<div class="col_1 firstcolumn" style="margin-top:20px;"><ul class="greybox"><li><a href="index.php?id='.$psid2.'">';
  2. }
  3. txt(7,$ln);
  4. echo '</a></a></li></ul></div>';


Jak to zapisać składniowo, żeby serwer zinterpetował kod poprawnie?
!*!
A konkretniej to co Ci się rozlatuje? Pomijając to że 2 razy zamykasz <a>
AddoN
Serwer zupełnie ignoruje zapisy dotyczące stylów które zapisuje pomiędzy treścią komunikatów.
Na localu wygląda to tak jak powinno, na serwerze wszystko jest porozrzucane i wygląda tak jakby w ogóle nie było definiowane.

Z kolei jak wstawiłem ten sam kod, który się rozjrzeżdża w ww. miejscu tutaj

  1. {
  2. if($vfull == 1)
  3. {
  4. $nickmg = $_SESSION['nick'];
  5. echo '<div class="col_1 firstcolumn" style="margin-top:-38px; margin-left:160px;"><ul class="greybox"><li><h1>Witaj! <b></li></ui></div>'.$_SESSION['imie'].' '.$_SESSION['nazwisko'].'</h1><hr /> ';
  6. if(!empty($nickmg))
  7. {
  8. echo '('.$_SESSION['nick'].')';
  9. }
  10. echo '</b>';


To wszystko wygląda normalnie.
Więc to pewnie jakiś błąd składni, tylko nie wiem jaki...
!*!
Tak to jest jak się robi spaghetti w kodzie.

Twój kod po oczywszczeniu wygląda tak:

  1. <div class="col_1 firstcolumn" style="margin-top:-38px; margin-left:160px;">
  2. <ul class="greybox">
  3. <li>
  4. <h1>Witaj!
  5. <b>
  6. </li>
  7. </ui>
  8. </div>imie
  9. </h1>
  10. <hr />(nick)
  11. </b>

Czyli źle. Zwaliduj to sobie, będziesz miał wykaz wszystkich błędów.
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.