Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]echo i html
Forum PHP.pl > Forum > Przedszkole
DJ_CARO
Witam mam taki problem
http://img23.imageshack.us/img23/3053/34175922.jpg
  1. <?php
  2. ?>
  3.  
  4. <?php
  5. if($_SESSION['id'])
  6. {
  7. echo "<strong>Welcome ",$_SESSION['username'],"</strong>";
  8. echo "<html>";
  9. echo "<head>";
  10. echo '<meta http-equiv="content-type" content="text/html; windows-1250" />';
  11. echo '<meta name="keywords" content=" UK, />';
  12. echo '<meta name="description" content="UK" />';
  13. echo '<meta name="robots" content="index, follow" />';
  14. echo '<meta name="distribution" content="global" />';
  15. echo '<meta name="copyright" content="UK" />';
  16. echo '<meta name="category" content="general" />';
  17. echo '<meta name="resource-type" content="document" />';
  18. echo '<link rel="shortcut icon" href="" />';
  19. echo '<link href="default.css" rel="stylesheet" type="text/css" />';
  20. echo '<!-- skrypt generujacy strone czarno-biala -->';
  21. echo '<script language="JavaScript" type="text/javascript">';
  22. echo "document.body.style.filter='gray';</script>";
  23. echo '<link type="text/css" href="css/ui-darkness/jquery-ui-1.8.2.custom.css" rel="stylesheet" />';
  24. echo ' <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>';
  25. echo ' <script type="text/javascript" src="js/jquery-ui-1.8.2.custom.min.js"></script>';
  26. echo ' <script type="text/javascript">
  27. $(function(){
  28.  
  29. ';
  30. echo "// Dialog
  31. $('#dialog').dialog({
  32. autoOpen: false,
  33. width: 600,
  34. buttons: { ";
  35. echo ' "Ok": function() {
  36. $(this).dialog("close");
  37. },
  38. "Cancel": function() {
  39. $(this).dialog("close");
  40. }
  41. }
  42. });';
  43.  
  44. echo " // Dialog Link
  45. $('#dialog_link').click(function(){
  46. $('#dialog').dialog('open');
  47. return false;
  48. });
  49.  
  50. //hover states on the static widgets
  51. $('#dialog_link, ul#icons li').hover(
  52. function() { $(this).addClass('ui-state-hover'); },
  53. function() { $(this).removeClass('ui-state-hover'); }
  54. );
  55.  
  56. });
  57. </script>";
  58. echo '<style type="text/css">
  59. /*demo page css*/
  60. body{ font: 62.5% "Trebuchet MS", sans-serif; margin: 50px;}
  61. .demoHeaders { margin-top: 2em; }
  62. #dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
  63. #dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
  64. echo " ul#icons {margin: 0; padding: 0;}";
  65. ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left; list-style: none;}
  66. ul#icons span.ui-icon {float: left; margin: 0 4px;}
  67. echo " </style>";
  68.  
  69. echo " </head>";
  70.  
  71.  
  72. echo " <body>";
  73.  
  74. <?php
  75. session_start();
  76. ?>";
  77. echo "<div id="header">";
  78. <a href="admin.php" accesskey="2" title="">ADMIN</a>
  79. <h1><a href="#"></a></h1>
  80. <h2><a href="#"></a></h2>
  81.  
  82. </div>
  83. <div id="menu">
  84. <ul>
  85.  
  86. echo "<li><a href="#" accesskey="2" title="">Home</a></li>";
  87. <li><a href="#" accesskey="2" title="">Forum</a></li>
  88. <li><a href="#" accesskey="3" title="">Pomoc</a></li>
  89. <li><a href="#" accesskey="4" title="">Kontakt</a></li>
  90. <li><a href="#" accesskey="5" title="">Reklama</a></li>
  91. <li><a href="logout.php" accesskey="5" title="">Wyloguj</a></li>
  92. </div>
  93. <div id="content">
  94. <div id="colOne">
  95. <a href="#"<img src="img/shout.jpg" alt="ShoutBox" border="0"</a>
  96.  
  97. <h2></h2>
  98. <center>
  99. echo "<a href="#"></a>";
  100.  
  101.  
  102. <h2></h2>
  103.  
  104.  
  105. </div>
  106.  
  107.  
  108.  
  109. <div id="colTwo">
  110. <center> ';
  111.  
  112. echo "<?php
  113. include ('cms/functions/le-format.php');
  114. echo 'include ('cms/functions/convert-characters.php')';
  115.  
  116. echo '$filename ='cms/textfiles/index.txt'';
  117. if (file_exists($filename)) {
  118. // Get the contents
  119. $file_contents = file_get_contents($filename);
  120. $file_contents = autop($file_contents, 0);
  121. $file_contents = convert_chars($file_contents, 0);
  122. $output = $file_contents;
  123. // Print the contents
  124. echo $output;
  125. } else {;'
  126. echo '<p>No content. The associated text file could not be found.</p>';
  127. echo '}
  128.  
  129. ?>
  130. </center>';
  131.  
  132.  
  133. echo '</div>
  134. <div id='colthree'>
  135. <?php
  136. echo '<strong>Witamy ",$_SESSION['username'],"</strong>';
  137. echo '<br/><a href=\'profilecp.php\'>Edytuj profil</a>';
  138.  
  139. ?>
  140. </div>';
  141.  
  142.  
  143.  
  144.  
  145. echo '<div style='clear: both;'>&nbsp;</div>';
  146. echo '</div>';
  147. echo '<div id='STOPKA'><!--STOPKA-->CopyRight DJ_CARO 2010<!--/STOPKA--></div>
  148.  
  149. </div>
  150. </div>';
  151. }
  152. else
  153. {
  154. echo 'You don't belong here!";
  155. }
  156. ?>
  157. </body>
  158. </html>

może ktoś napisać jak mogę usunąć te echo co są na obrazku?? jak usuwam echo z kodu to mam błąd "Parse error: syntax error, unexpected '<' in D:\Program Files\WebServ\httpd\bmax\index2.php on line 8"
sadistic_son
Kolego... forum to nie jest parser błędów. Podomykaj cudzysłowia lub nawiasy a będzie ok. Na końcu linijki 64 dodaj ';
W 102 dodaj echo'
Ze 113 wywal echo" <?php

Z php chyba nie masz zbyt dużego doświadczenia co? Bo to nie są nawet podstawowe błędy tylko kompletny brak znajomości superpodstaw.
bastard13
Zamień:
  1. echo "<strong>Welcome ",$_SESSION['username'],"</strong>";

na:
  1. echo "<strong>Welcome ".$_SESSION['username']."</strong>";

przecinki na kropki.
Poza tym skąd ten pomysł, żeby całą stronę wypluć za pomocą echo?

Jeszcze pozamykaj sobie wszystkie echa. Spójrz zresztą na kod, który wrzuciłeś i od razu rzuca się w oczy, w których miejscach.
DJ_CARO
nie mam dopiero się uczę
thek
Zamiast przecinków zobacz czy kropki dadzą radę smile.gif
kapuch
Cytat(sadistic_son @ 16.06.2010, 22:41:22 ) *
Kolego... forum to nie jest parser błędów. Podomykaj cudzysłowia lub nawiasy a będzie ok. Na końcu linijki 64 dodaj ';
Ze 113 wywal echo" <?php

Z php chyba nie masz zbyt dużego doświadczenia co? Bo to nie są nawet podstawowe błędy tylko kompletny brak znajomości superpodstaw.

Dodam do tego brak w niektorych miejscach znacznikow poczatku i konca kodu php "<? ?>"
Ogolnie masakra w tym kodzie, jesli go skopiowales z jakiegos miejsca, to zrob to ponownie - jesli nie znasz sie na PHP, to sam tego nie edytuj!
Najlepiej wykasuj to w piz*** i skrobnij od nowa szablon html, skoro tylko to ci wystarczy - uwierz bedzie szybciej winksmiley.jpg
DJ_CARO
Cytat(kapuch @ 16.06.2010, 21:45:55 ) *
Dodam do tego brak w niektorych miejscach znacznikow poczatku i konca kodu php "<? ?>"
Ogolnie masakra w tym kodzie, jesli go skopiowales z jakiegos miejsca, to zrob to ponownie - jesli nie znasz sie na PHP, to sam tego nie edytuj!
Najlepiej wykasuj to w piz*** i skrobnij od nowa szablon html, skoro tylko to ci wystarczy - uwierz bedzie szybciej winksmiley.jpg

sam robiłem wszystko od podstaw troszkę z tutoriali troszkę z pamięci tzw cały kod HTML z głowy a php z tutoriali
ale nie zostawię bo przecież można się uczyć na błędach aż w końcu coś wyjdzie a mi chodzi żeby właśnie się nauczyć PHP, Javascript, Ajax itp

Cytat(bastard13 @ 16.06.2010, 21:42:21 ) *
Poza tym skąd ten pomysł, żeby całą stronę wypluć za pomocą echo?

ponieważ nie umiem inaczej a echo to pierwsza myśl która mi wpadła, jak można jeszcze wyświetlić stronę ?
bastard13
Ano tak:
  1. <?php
  2. if($_SESSION['id'])
  3. {
  4. ?>
  5. //tutaj cała stronka, bez używania echo, czysty html, skrypty, style
  6. <?php
  7. }
  8. ?>

i dzięki temu wystrzegasz się na przyszłość takich problemów jakie masz teraz. Dodatkowo kod jest dużo bardziej przejrzysty, nawet dla ciebie:)
Ulysess
wtdaje mi si ze jednak to nie Twoj skrypt po opisach , tagach. jeśli chcesz bbardzo poprzez echo wyświetlać to zrób tak: echo 'jakis tam kod'; do tego jeśli w zawartości chcesz wyświetlić jakąś zmienną robisz '.zmienna.' . nie echuj każdej linijki oddzilnie.
DJ_CARO
Cytat(Ulysess @ 16.06.2010, 23:16:06 ) *
wtdaje mi si ze jednak to nie Twoj skrypt po opisach , tagach. jeśli chcesz bbardzo poprzez echo wyświetlać to zrób tak: echo 'jakis tam kod'; do tego jeśli w zawartości chcesz wyświetlić jakąś zmienną robisz '.zmienna.' . nie echuj każdej linijki oddzilnie.

kod php robię z tutoriali ale jak się nauczę za jakiś rok, dwa to będę sam pisał,
ok spróbuje
Ulysess
tak sie przyjrzalem temu .. straszny pierdzielnik.. jk sie chcesz uczyc php zacznij od podstaw , nie ma sensu pchać na głęboką wode.. ps session raz się otwiera winksmiley.jpg
DJ_CARO
Cytat(Ulysess @ 16.06.2010, 23:16:06 ) *
wtdaje mi si ze jednak to nie Twoj skrypt po opisach , tagach. jeśli chcesz bbardzo poprzez echo wyświetlać to zrób tak: echo 'jakis tam kod'; do tego jeśli w zawartości chcesz wyświetlić jakąś zmienną robisz '.zmienna.' . nie echuj każdej linijki oddzilnie.

dzięki pomogło smile.gif) plus dla ciebie leci smile.gif

Dobra dzięki za pomoc smile.gif udało się smile.gif
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.