Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][PHP]Odświerzenie divu problem
Forum PHP.pl > Forum > Przedszkole
kaiba55
Witam. Według tego robię ładowanie divów: http://pececik.com/showthread.php?t=99

Mam taki kod pliku:

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  5. <title>Kaiba</title>
  6. <link rel="stylesheet" type="text/css" href="styl.css" />
  7. <meta http-equiv="Refresh" content="20">
  8.  
  9.  
  10.  
  11. </head>
  12. <?php
  13. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"header\"></div></body>";
  14. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"lewa\">Edytuj wpisy<br>Edytuj nicki<br> Podgląd shoutboxa <br>Wyczyść shoutbox </div></body>";
  15. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"tresc\">
  16.  
  17.  
  18.  
  19. switch( $_GET['page']) {
  20.  
  21. default:
  22. include 'edyt.php;
  23. break;
  24.  
  25. case 'rychu':
  26. include 'admin.php';
  27. break;
  28.  
  29. }
  30.  
  31.  
  32. </div></body>";
  33.  
  34. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"stopka\"></div></body>";
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. ?>
  43.  


i mam błąd:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/kaiba/domains/compblog.pl/public_html/k/panel.php on line 19

Możecie ci poprawić błąd? Pozdro.
MateuszS
OMG... to nawet na bbcode widać co jest nie tak. Nie domknąłeś " po echo ;/

Poza tym wyraźnie Ci php wypluło co jest źle...
kaiba55
która linia?? średniki przecież są we wszystkich
MateuszS
Przeczytałeś co napisałem? Nie domknąłeś " po echo! Ostatnie echo przed 19 linijką (switchem)
kaiba55
przecież ono nie ma być domknięte...
w tym divie:

  1. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"tresc\"></div></body>";


ma być:


  1. switch( $_GET['page']) {
  2.  
  3. default:
  4. include 'edyt.php;
  5. break;
  6.  
  7. case 'rychu':
  8. include 'admin.php';
  9. break;
  10.  
  11. }


Więc na pewno nie o " chodzi.
Pozdro
MateuszS
PHP działa na innej zasadzie, wszystko co jest w echo ma zaczynać się " i konczyc ", tak samo widzę jakieś cudo w 32 linijcie, przeczytaj jakiś kurs czy coś...
kaiba55
wiem, ale jak włożyć do diva kod html??
jak mam tak:

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  5. <title>Kaiba</title>
  6. <link rel="stylesheet" type="text/css" href="styl.css" />
  7. <meta http-equiv="Refresh" content="20">
  8.  
  9.  
  10.  
  11. </head>
  12. <?php
  13. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"header\"></div></body>";
  14. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"lewa\">Edytuj wpisy<br>Edytuj nicki<br> Podgląd shoutboxa <br>Wyczyść shoutbox </div></body>";
  15. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"tresc\">
  16.  
  17.  
  18.  
  19. switch( $_GET['page']) {
  20.  
  21. default:
  22. include 'edyt.php;
  23. break;
  24.  
  25. case 'rychu':
  26. include 'admin.php';
  27. break;
  28.  
  29. }
  30.  
  31.  
  32. </div></body>"
  33.  
  34.  
  35. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"stopka\"></div></body>";
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43. ?>
  44.  


To jest błąd Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/kaiba/domains/compblog.pl/public_html/k/panel.php on line 19

Co jest źle? Pozdro.
r4xz
no toć wiesz co jest źle... ciągle ci o tym mateusz gada sciana.gif

Cytat(MateuszScirka @ 27.03.2010, 14:34:13 ) *
Przeczytałeś co napisałem? Nie domknąłeś " po echo! Ostatnie echo przed 19 linijką (switchem)
kaiba55
ale jak dam cudzysłów:

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  5. <title>Kaiba</title>
  6. <link rel="stylesheet" type="text/css" href="styl.css" />
  7. <meta http-equiv="Refresh" content="20">
  8.  
  9.  
  10.  
  11. </head>
  12. <?php
  13. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"header\"></div></body>";
  14. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"lewa\">Edytuj wpisy<br>Edytuj nicki<br> Podgląd shoutboxa <br>Wyczyść shoutbox </div></body>";
  15. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"tresc\">
  16.  
  17. "
  18.  
  19. switch( $_GET['page']) {
  20.  
  21. default:
  22. include 'edyt.php;
  23. break;
  24.  
  25. case 'rychu':
  26. include 'admin.php';
  27. break;
  28.  
  29. }
  30.  
  31.  
  32. </div></body>"
  33.  
  34.  
  35. echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\" /></head><body><div id=\"stopka\"></div></body>";
  36.  
  37.  
  38.  
  39. ?>


To jest błąd:
Parse error: syntax error, unexpected T_SWITCH, expecting ',' or ';' in /home/kaiba/domains/compblog.pl/public_html/k/panel.php on line 19


kaiba55
zastanawiałem się już, ale znając życie, błąd jest baaardzo prosty
mortus
Pierwszy listing
- linia 15 - na końcu dopisz ";
- linia 32 - na początku dopisz echo ", a na końcu ;
Źle przeplatasz kod PHP i HTML. Poczytaj o tym, bo szkoda czasu na takie błędy.
kaiba55
linia 32 jest połączona z 15
to to samo echo...
mortus
To je rozdziel, bo tak trzeba. Nie możesz w echo " "; wykonywać kodu PHP.
kaiba55
wedle tej porady http://pececik.com/showthread.php?t=99 można

bo przecież w divie jest kod
a jak kod jest w divie, to div musi być w echo
Spawnm
forum nie parser.
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.