Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] a [html]
Forum PHP.pl > Forum > Przedszkole
bodziu1969
witam. Uczę się dopiero więc będę zadawał banalne dla was pytania, a mianowicie znalazłem na necie stronę w php wchodzę na nią klikam źródło strony i wyskakuje kod html chodź strona jest w php o co chodzi ?
Pawel_W
ehh, zobacz najpierw może co to php a co to html

PHP to język skryptowy wykonywany po stronie serwera, dlatego nie możesz zobaczyć jego kodu...
thek
Przeglądarka może odczytać tylko html, css, js, xml czy tego typu podobne rzeczy. Język php jest tylko zbiorem instrukcji, które służą do utworzenia formy zrozumiałej dla przeglądarki. Nie zobaczysz kodu php jeśli serwer wie, że ten kawał kodu to php i przeczyta z niego co ma zrobić by w efekcie strona wyszła.
sadistic_son
Innymi słowy plik *.php znajduje się na serwerze. Serwer go interpretuje/wykonuje i wysyła gotowe wyniki w postaci kodu html do Twojej przeglądarki.
bodziu1969
No dobrze a jak mam np swój serwer i stronę w php i chciałbym coś zmienić w układzie bądź ogólnie to jak zrobić żeby widać było w formie html ?
sadistic_son
Edytując kod w pliku php w jakimś edytorze (nawet notatnik wystarczy) zmieniasz wszystko - wygląd , funkcjinalność itp. Natomiast jak chcesz obejrzeć wyniki, czyli wygląd strony to w przeglądarce wpisujesz adres np. http://localhost/folder_ze_stroną/index.php i wtedy wyświetla Ci się strona w postaci html.
bodziu1969
ok mamy tutaj plik index.php prosto z serwera oraz index.php w przeglądarce jako źródło storny i moje pytanie brzmi jak otworzyć index.php tak żebym mógł widzieć tak jak przy źródle strony czyli html i mógł edytować :
  1.  
  2. <?php
  3. include "baza.php";
  4. $title = 'Strona główna';
  5. include "gora.php";
  6. if(isSet($_GET['ref'])){
  7. $ref = (int)$_GET['ref'];
  8. $ref = str_replace('-', '', $ref);
  9. if($ref !== 0){
  10. $count = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM ref WHERE ip='".$_SERVER["REMOTE_ADDR"]."'"));
  11. if($count[0] <> 0){
  12. echo "Już raz jechałeś na gapę nie wstyd Ci znowu się o to prosić ? Zarejestruj się jeśli jeszcze nie masz konta i kup sobie własną furkę.";
  13. }
  14. else{
  15. mysql_query("INSERT INTO ref SET ip='".$_SERVER["REMOTE_ADDR"]."', id_user='$ref'");
  16. $kasa = rand(10, 100);
  17. $mam = mysql_fetch_row(mysql_query("SELECT kasa FROM user WHERE id='$ref'"));
  18. $razem = $mam[0] + $kasa;
  19. mysql_query("UPDATE user SET kasa='$razem' WHERE id='$ref'");
  20. echo "Na całe szczęście znalazł się ktoś kto Cie chętnie podwiózł. Jesteś jednak honorowy więc płacisz mu za to " . $kasa . " zł. Jeśli chcesz możesz się już teraz zarejestrować i odebrać swoje pieniądze w wyścigu";
  21. }
  22. }
  23. }
  24. else{
  25. if(isSet($_POST['zalogowany']) || !isSet($_POST['zalogowany'])){
  26. $zapytanie = mysql_query("SELECT id, temat, tresc, data FROM powiadomienia ORDER BY id DESC LIMIT 3");
  27.  
  28. while($powiadomienia = mysql_fetch_assoc($zapytanie)){
  29. echo "<table width='100%'>
  30. <tr>
  31. <td class='pow'>".$powiadomienia['data'] . " &nbsp; - &nbsp; " . $powiadomienia['temat']."</td>
  32. </tr>
  33. <tr>
  34. <td>".$powiadomienia['tresc']."</td>
  35. </tr>
  36. </table>";
  37. }
  38. }
  39. echo "<table width='100%'>
  40. <tr>
  41. <td class='pow'>TheStreetRace.com - nielegalne uliczne wyścigi</td>
  42. </tr>
  43. <tr>
  44. <td><h1 style='font-size: 13px;'>Witam Cię serdecznie w świecie .</h1></td>
  45. </tr>
  46. </table>";
  47. }
  48. include "dol.php";
  49. ?>


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  3. <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  4. <meta name="Description" content="Street-Race.pl to nielegalne wyścigi uliczne w formie gry internetowej za darmo! Tuningowane samochody, pojedynki na torze i wiele więcej atrakcji czeka na Ciebie." />
  5. <meta name="Keywords" content="street-race, street, race, gra online, via www, mmorpg, mmo, gra internetowa, wyścigi, wyscigi, street race, uliczne, tuning, gra" />
  6.  
  7. <title>Nielegalne wyścigi uliczne - Street Race - Strona główna</title>
  8.  
  9. <link rel="stylesheet" href="style.css" type="text/css" />
  10. <!--[if gte IE 5]>
  11. <link rel="stylesheet" href="styleie.css" />
  12. <![endif]-->
  13. <script type="text/javascript">
  14. <!--
  15. function form1(tekst){
  16. if(tekst=='login'){
  17. window.document.logowanie.login.value='';
  18. }
  19. }
  20. function form2(tekst){
  21. if(tekst=='hasło'){
  22. window.document.logowanie.pass.value='';
  23. }
  24. }
  25. function sprawdzLogowanie(){
  26. var wiadomosc = '';
  27. if(window.document.logowanie.login.value == ''){
  28. wiadomosc = wiadomosc += "wpisz login \n";
  29. }
  30. if(window.document.logowanie.pass.value == ''){
  31.  
  32. wiadomosc = wiadomosc += "wpisz hasło \n"
  33. }
  34. if(wiadomosc != ''){
  35. alert(wiadomosc);
  36. return false;
  37. }
  38. else{
  39. return true;
  40. }
  41. }
  42. // -->
  43. </head>
  44. <div class="glowny">
  45. <table border="0" cellpadding="0" cellspacing="0">
  46. <tr>
  47. <td><img src="images/l/1.gif" alt="" /></td>
  48. <td><img src="images/l/2.gif" alt="" /></td>
  49. <td><img src="images/l/3.gif" alt="" /></td>
  50. <td><img src="images/l/4.gif" alt="" /></td>
  51. </tr>
  52. <tr>
  53. <td><img src='images/l/5-1.gif' alt='' /></td>
  54. <td><img src="images/l/6.gif" alt="" /></td>
  55. <td><img src="images/l/7.gif" alt="" /></td>
  56. <td><img src="images/l/8.gif" alt="" /></td>
  57. </tr>
  58. <tr>
  59. <td class="male_menu">
  60. <table cellspacing='0' cellpadding='0' width='100%' border='0'>
  61. <tr>
  62. <td valign='top'><div class='podpowiedz'>
  63. Lotus 2-Eleven<br />
  64. Moc: 80 KM<br />
  65. vMax: 200 km/h<br />
  66. v100: 8 sekund
  67. </div></td>
  68. <td valign='top'><div class='podpowiedz'>
  69. Kasa: 677 zł<br />
  70. Poziom: 1<br />
  71. Respekt: 1<br />
  72. Doświadczenie: 0</div></td>
  73. </tr>
  74. <tr>
  75. <td colspan='2' align='left'><div class='podpowiedz'>Bak: 47 / 50 litrów</div></td>
  76. </tr>
  77. <tr>
  78. <td colspan='2'> <table cellspacing="0" cellpadding="0" width="214" height="15">
  79. <tr>
  80. <td style="background: url('images/pasekc.jpg'); width: 214px; height: 20px;"><div style="background: url('images/pasekz.jpg'); width: 94%; height: 20px;"></div></td>
  81. <tr>
  82. </table>
  83. </td>
  84. </tr>
  85. </table></td>
  86. <td class="rank" align="center" valign="top">
  87. <tr>
  88. <td align="center">Ranking:</td>
  89. </tr>
  90. <tr>
  91. <td align="center">1</td>
  92. </tr>
  93. </table>
  94. </td>
  95. <td><img src="images/l/11.gif" alt="" /></td>
  96. <td><img src="images/l/12.gif" alt="" /></td>
  97. </tr>
  98. </table>
  99. <table border="0" cellpadding="0" cellspacing="0">
  100. <tr>
  101. <td><a href="index.php"><img src="images/pm/1.gif" alt="" /></a></td>
  102. <td><a target="_blank" href="http://forum.street-race.pl"><img src="images/pm/2.gif" alt="" /></a></td>
  103. <td><a href="profil.php"><img src="images/pm/3.gif" alt="" /></a></td>
  104. <td><a href="regulamin.php"><img src="images/pm/4.gif" alt="" /></a></td>
  105. <td><a href="pomoc.php"><img src="images/pm/5.gif" alt="" /></a></td>
  106. <td><a href="kontakt.php"><img src="images/pm/6.gif" alt="" /></a></td>
  107. <td><img src="images/pm/7.gif" alt="" /></td>
  108. <td><a href="ranking.php"><img src="images/pm/8.gif" alt="" /></a></td>
  109. <td><a href="pozyczka.php"><img src="images/pm/9.gif" alt="" /></a></td>
  110. <td><a href='wyloguj.php'><img src='images/pm/10.gif' alt='' /></a></td>
  111. </tr>
  112. </table>
  113. <table width="980px">
  114. <tr>
  115. <td align="center"><br /><br /></td>
  116. </tr>
  117. </table>
  118. <table cellpadding="10" border="0">
  119. <tr>
  120. <td valign='top' width='207'> <table cellspacing="0" cellpadding="0" border="0" width="207">
  121. <tr>
  122. <td><img src="images/menu/up.jpg" alt="" /></td>
  123. </tr>
  124. <tr>
  125. <td><a href="wyscig.php"><img src="images/menu/1.jpg" alt="" /></a></td>
  126. </tr>
  127. <tr>
  128. <td><a href="pojedynek.php"><img src="images/menu/2.jpg" alt="" /></a></td>
  129. </tr>
  130. <tr>
  131. <td><a href="team.php?pitstop"><img src="images/menu/3.jpg" alt="" /></a></td>
  132. </tr>
  133. <tr>
  134. <td><a href="teamvs.php"><img src="images/menu/4.jpg" alt="" /></a></td>
  135. </tr>
  136. <tr>
  137. <td><a href="kierowca.php"><img src="images/menu/5.jpg" alt="" /></a></td>
  138. </tr>
  139. <tr>
  140. <td><a href="praca.php"><img src="images/menu/6.jpg" alt="" /></a></td>
  141. </tr>
  142. <tr>
  143. <td><a href="stacja_paliw.php"><img src="images/menu/7.jpg" alt="" /></a></td>
  144. </tr>
  145. <tr>
  146. <td><a href="warsztat.php"><img src="images/menu/8.jpg" alt="" /></a></td>
  147. </tr>
  148. <tr>
  149. <td><a href="garaz.php"><img src="images/menu/9.jpg" alt="" /></a></td>
  150. </tr>
  151. <tr>
  152. <td><a href="bank.php"><img src="images/menu/10.jpg" alt="" /></a></td>
  153. </tr>
  154. <tr>
  155. <td><a href="salon_samochodowy.php?page=1"><img src="images/menu/11.jpg" alt="" /></a></td>
  156. </tr>
  157. <tr>
  158. <td><a href="kupiec.php"><img src="images/menu/12.jpg" alt="" /></a></td>
  159. </tr>
  160. <tr>
  161. <td><a href="targ.php"><img src="images/menu/13.jpg" alt="" /></a></td>
  162. </tr>
  163. <tr>
  164. <td><a href="zajazd.php"><img src="images/menu/14.jpg" alt="" /></a></td>
  165. </tr>
  166. <tr>
  167. <td><a href="lotek.php"><img src="images/menu/15.jpg" alt="" /></a></td>
  168. </tr>
  169. <tr>
  170. <td>
  171. <a href="poczta.php"><img src="images/menu/16.jpg" alt="" /></td></a>
  172. </tr>
  173. <tr>
  174. <td><a href="ustawienia.php"><img src="images/menu/17.jpg" alt="" /></a></td>
  175. </tr>
  176. <tr>
  177. <td><a href="pozyczka.php"><img src="images/menu/18.jpg" alt="" /></a></td>
  178. </tr>
  179. <tr>
  180. <td class="lmenu"><br />
  181. Statystyki gry:<br />
  182. Online: 1<br />
  183. Rekord: 2<br />
  184. Zarejestrowanych: 3<br />
  185. </td>
  186. </tr>
  187. <tr>
  188. <td><img src="images/menu/down.jpg" alt="" /></td>
  189. </tr>
  190. </table>
  191. </td>
  192. <td valign='top' width='100%'><table width='100%'>
  193. <tr>
  194. <td class='pow'>TheStreetRace.com - nielegalne uliczne wyścigi</td>
  195. </tr>
  196. <tr>
  197. <td><h1 style='font-size: 13px;'>Witam Cię serdecznie w świecie </h1></td>
  198. </tr>
  199. </table> </td>
  200. </tr>
  201. </table>
  202. <div align="right" class="r1">
  203. Copyright 2010 TheStreetRace.com, All rights reserved
  204. </div>
  205. </div>
  206. </body>
  207. </html>
luck
Gdyby PHP był stosowany "po bożemu", to wykorzystano by wzorzec MVC i mógłbyś sobie otwierać szablon dowolnym edytorem i swobodnie modyfikować wygląd.
Poczytaj sobie o MVC i systemach szablonów (np. Smarty) oraz dlaczego ich sotosowanie jest dobre oraz o "spaghetti code" i dlaczego jest złe. Wtedy zrozumiesz czemu kod, który podałeś jest doskonałym przykładem na to, jak nie powinno się pisać w PHP (ani żadnym innym języku). Ale na szczęście tok rozumowania masz prawidłowy, sam zauważyłeś że z podanym kodem rzeczywiście jest jakiś problem winksmiley.jpg Konkretnie z jego utrzymaniem.
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.