Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Serwer inaczej interpretuje kod niż WebServ
AddoN
post 3.07.2012, 21:03:50
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 9.07.2010

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


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?

Ten post edytował AddoN 3.07.2012, 21:06:39
Go to the top of the page
+Quote Post
!*!
post 3.07.2012, 21:06:56
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


A konkretniej to co Ci się rozlatuje? Pomijając to że 2 razy zamykasz <a>


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
AddoN
post 3.07.2012, 21:16:27
Post #3





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 9.07.2010

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


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...

Ten post edytował AddoN 3.07.2012, 21:21:00
Go to the top of the page
+Quote Post
!*!
post 3.07.2012, 21:28:01
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


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.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 15:17