Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [php] Jak sie dowiedziec co jest nie tak
Forum PHP.pl > Forum > Przedszkole
Bojakki
Mam kilkaset linijek kodu w ktorym jeednak cos jest nie tak. Niesttey nie moge sie dowiedziec co bo strona sie calkwoicie nie wyswietla, jest cala biala. Jak mozna wiec dojsc gdzie jest dokaldnie blad?

Edit - liczba nawiasow sie zgadza, a najczesciej to przez nie strona mi sie calkowicie nie wyswietlala.
nospor
wyswietl se raportowanie wszystkich bledow. ustawi to w php.ini albo na poczatku skryptu glownego daj :
error_reporting(E_ALL);

proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole:
Temat: Tematyka i zasady panujace na forum Przedszkole
Cysiaczek
Kolego. dry.gif W php.ini masz linijki dotycz±ce obs³ugi b³edów:
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
Bojakki
error_reporting(E_ALL); nie pomaga (dalej nic sie nie wyswietla), a do pliku php.ini chyba dostepu nie mam bo serwera nie mam na swoim kompie, ale wykupione meijsce na serwerze zewnetrznym. czy jednak moze mam?
nospor
Dodaj jeszcze:
ini_set('display_errors', '1');

No i mam nadzieje ze dales to na samym poczatku
Bojakki
Dlaje nic nie widac. Dalem to zaraz na poczatku:

  1. <?php
  2. ini_set('display_errors', '1');
  3. ....
  4. ?>
nospor
A ty masz wogole php zainstalowane? On ci ten plik czyta jako php? Podejrzyj ¼rodlo tej strony i sprawd¼ co w nim masz. Jak twoj kod php to.... no wlasnie smile.gif
Bojakki
Cytat(nospor @ 30.08.2006, 13:29:25 ) *
A ty masz wogole php zainstalowane? On ci ten plik czyta jako php? Podejrzyj ¼rodlo tej strony i sprawd¼ co w nim masz. Jak twoj kod php to.... no wlasnie smile.gif

No bez przesady:)

Jak wywale kod php to juz strona sie laduje, a jak kod jest to nawet funkcja
  1. <?php phpinfo(); ?>

nie dziala.

php jest na pewno, mam zainstalwoane miedzy innymi forum phpbb i setka pzosotalych stron w php dziala:)

Eh zapodam ten kod, obciety o rzeczy, ktore nic nie wnosza:

  1. <?php
  2. echo'<font class="blue"><b><font size="4"><center>bb_article</center></font></font></b> ';
  3. if(!isset($_POST['submit']) && ($_GET['ids'] == '' || $_GET['pg'] == '')){
  4.  
  5. echo '<br/><form name="formularz" method="post">
  6. <input type="hidden" name="id" value="'.$wsk.'"/>';
  7.  
  8. echo '<b>title, *article</b><br />';
  9. echo'<FIELDSET class="form">
  10. <LEGEND><b><font class="blackh">Wyszukiwana fraza</font></b></LEGEND>';
  11. <table>
  12. <tr>
  13. <td>
  14. <table border="0" cellpadding="0" cellspacing="2">
  15. <tr>
  16. <td>';
  17. // Oficjalna
  18. echo '<input type="text" size="73" name="title"/><br />';
  19. echo '<INPUT type="checkbox" size="48" name="skycraper" value="1">*przeszukuj take tre"';
  20. </td>
  21. </tr>
  22. </table>
  23. </td>
  24. </tr>
  25. </table>
  26. </FIELDSET><br /><br />
  27. <center><input type="submit" /></center><br />';
  28.  
  29. }
  30. else
  31. {
  32.  
  33. $intLimit = 5; //ilo¶æ rekordów na stronie;
  34. if( empty( $_GET['pg'] ) )
  35. {
  36. $intCurrentPage = 0;
  37. }
  38. else
  39. {
  40. $intCurrentPage = $_GET['pg'];
  41. }
  42.  
  43.  
  44. if ($_GET['pg'] == ''){
  45. $time = time();
  46.  
  47. $name = $_POST['name'];
  48. $all = $_POST['skycraper'];
  49.  
  50. if ($name == '' || $name == 'NULL')
  51. {
  52. echo '<center><b>brak kryterium wyszukania</b></center>';
  53.  
  54. echo '</td>
  55. </tr>
  56. </table>
  57. </td>
  58. <td width="13" background="layout/backg_dots_single.gif"> </td>
  59. <td width="233" valign="top">
  60. <table border="0" cellpadding="0" cellspacing="0" width="233">
  61. <tr>
  62. <td background="layout/menu_blue.gif" height="20"><font class="white"><b>  WIADOMO&brvbar;CI</b></font></td>
  63. </tr>
  64. <tr>
  65. <td bgcolor="#E6EEF4"> </td>
  66. </tr>
  67. <tr>
  68. <td height="3"></td>
  69. </tr>
  70. </table>
  71. </td>
  72. </tr>
  73. </table>
  74. </td>
  75. <td width="7" background="layout/grad_right.gif"> </td>
  76. </tr>
  77. </table>
  78. </td>
  79. </tr>
  80. <tr>
  81. <td height="5" background="layout/backg_main.gif"></td>
  82. </tr>
  83. </table>
  84. </center>
  85. </table>
  86. <center>';
  87.  
  88. include("copyr.php");
  89.  
  90. echo '</center>
  91. </body>';
  92. break;
  93. }
  94.  
  95. $query1 = mysql_query("INSERT INTO bb_article_search (name, all) values('{$name}', '{$all}')") or die(mysql_error());
  96. $id = mysql_insert_id($mysql);
  97. $ids = $id*17+$time;
  98.  
  99. $query2 = mysql_query("UPDATE bb_article_search SET ids=$ids WHERE id=$id") or die(mysql_error());
  100.  
  101.  
  102. $z="select distinct bb_article.id,bb_article.title,bb_article.article from bb_a
    rticle where bb_article.id>0 "
    ;
  103. if(ta($_POST[title])<>'')
  104.  {
  105.  $p=$_POST[title];
  106.  $s=explode(' ',$p);
  107.  foreach($s as $value)
  108. {
  109. $p=ta($value);
  110.  if(ta($_POST[skycraper])=='1')
  111. {
  112. $z.="and ( bb_article.title like '%$p%' or bb_article.article like '%$p%' )";
  113. }
  114.  else
  115. {
  116. $z.="and bb_article.title like '%$p%' ";
  117. }
  118.  
  119.  
  120. }
  121.  }
  122. $z.='order by id;';
  123. // $z zawiera zapytanie do bazy
  124. $wynik=sql("$z");
  125. $num=mysql_num_rows($wynik);
  126. }
  127. else
  128. {
  129. $query = mysql_query("SELECT * FROM bb_article_search WHERE ids = $ids") or die(mysql_error());
  130. $bb_search = mysql_fetch_row($query);
  131.  
  132. $name = $bb_search[1];
  133. $all = $bb_search[2];
  134.  
  135. $z="select distinct bb_article.id,bb_article.title,bb_article.article from bb_a
    rticle where bb_article.id>0 "
    ;
  136. if(ta($title)<>'')
  137.  {
  138.  $p=$title];
  139.  $s=explode(' ',$p);
  140.  foreach($s as $value)
  141. {
  142. $p=ta($value);
  143.  if(ta($all)=='1')
  144. {
  145. $z.="and ( bb_article.title like '%$p%' or bb_article.article like '%$p%' )";
  146. }
  147.  else
  148. {
  149. $z.="and bb_article.title like '%$p%' ";
  150. }
  151.  
  152.  
  153. }
  154.  }
  155. $z.='order by id;';
  156. // $z zawiera zapytanie do bazy
  157. $wynik=sql("$z");
  158. $num=mysql_num_rows($wynik);
  159. }
  160.  
  161. echo '<tr>
  162. <td colspan="2" class="hgrey">Wyniki wyszukiwania budynków</td>
  163. </tr>
  164. <tr>
  165. <td colspan="2">';
  166.  
  167. if ($_GET['pg'] == ''){
  168. $z="select distinct bb_article.id,bb_article.title,bb_article.article from bb_a
    rticle where bb_article.id>0 "
    ;
  169. if(ta($_POST[title])<>'')
  170.  {
  171.  $p=$_POST[title];
  172.  $s=explode(' ',$p);
  173.  foreach($s as $value)
  174. {
  175. $p=ta($value);
  176.  if(ta($_POST[skycraper])=='1')
  177. {
  178. $z.="and ( bb_article.title like '%$p%' or bb_article.article like '%$p%' )";
  179. }
  180.  else
  181. {
  182. $z.="and bb_article.title like '%$p%' ";
  183. }
  184.  
  185.  
  186. }
  187.  }
  188. $z.='order by id;';
  189. // $z zawiera zapytanie do bazy
  190. $wynik=sql("$z");
  191. $num=mysql_num_rows($wynik);
  192. $n++;
  193. echo '<tr>
  194. <td height="2"></td>
  195. </tr>
  196.  
  197. <tr>
  198. <td width="50"><p style="margin-left: 4">';
  199.  
  200. for($i=0;$i<$num;$i++)
  201.  {
  202.  $r=mysql_fetch_row($wynik);
  203.  print("$r[0],$r[1],$r[2]<br>");
  204.  
  205.  
  206. echo '</tr>
  207. <tr>
  208. <td height="2"></td>
  209. </tr>
  210. <tr>
  211. <td bgcolor="#BFBFBF" height="1" colspan="2">
  212. </td>
  213. </tr>'
  214.  
  215.  }
  216. }
  217. else
  218. {
  219.  
  220. $query = mysql_query("SELECT * FROM bb_article_search WHERE ids = $ids") or die(mysql_error());
  221. $bb_search = mysql_fetch_row($query);
  222.  
  223. $name = $bb_search[1];
  224. $all = $bb_search[2];
  225.  
  226. $z="select distinct bb_article.id,bb_article.title,bb_article.article from bb_a
    rticle where bb_article.id>0 "
    ;
  227. if(ta($title)<>'')
  228.  {
  229.  $p=$_POST[title];
  230.  $s=explode(' ',$p);
  231.  foreach($s as $value)
  232. {
  233. $p=ta($value);
  234.  if(ta($all)=='1')
  235. {
  236. $z.="and ( bb_article.title like '%$p%' or bb_article.article like '%$p%' )";
  237. }
  238.  else
  239. {
  240. $z.="and bb_article.title like '%$p%' ";
  241. }
  242.  
  243.  
  244. }
  245.  }
  246. $z.='order by id;';
  247. // $z zawiera zapytanie do bazy
  248. $wynik=sql("$z");
  249. $num=mysql_num_rows($wynik);
  250. for($i=0;$i<$num;$i++)
  251.  {
  252.  $r=mysql_fetch_row($wynik);
  253.  
  254. $n++;
  255. echo '<tr>
  256. <td height="2"></td>
  257. </tr>
  258.  
  259. <tr>
  260. <td width="50"><p style="margin-left: 4">';
  261.  print("$r[0],$r[1],$r[2]<br>");
  262. echo '</tr>
  263. <tr>
  264. <td height="2"></td>
  265. </tr>
  266. <tr>
  267. <td bgcolor="#BFBFBF" height="1" colspan="2">
  268. </td>
  269. </tr>';
  270.  }
  271. }
  272.  
  273.  
  274. echo '<br>';
  275. for($i = 0; $i<ceil($intCount/$intLimit); $i++)
  276. {
  277. echo ' <a href="searchengine.php?ids='.$ids.'&pg='.$i.'">['.($i+1).']</a> ';
  278. }
  279.  
  280. echo '     <center><b>Znaleziono <font class="red">'.$intCount.'</font> budynkow spe³niaj&plusmn;cych te kryteria</b></center>';
  281. }
  282.  
  283. ?>
nospor
linia 140: dales ] niepotrzebnie
Linia 215: brakuje srednika

Nie wiem jak u ciebie te linie, szukaj troche nad i troche pod.
Co do wyswietlania bledow to wymiekam... smile.gif
Bojakki
dziala, dzieki!
php programmer
niektóre serwery w szczególno¶ci te darmowe maj±
tak ¿e jak jest b³ad sk³adniowy to w³a¶nie jest bia³a strona
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.