Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]php nie działa
Forum PHP.pl > Forum > Przedszkole
voice
dlaczego w tym kodzie php nie dziala


  1. <?PHP
  2. ///////////////////// TEMPLATE Default /////////////////////
  3.  
  4.  
  5. $template_active = <<<HTML
  6. <center>
  7. <table border="0" width="495">
  8.  <tr>
  9. <td><center>
  10. <font size="2">
  11. <div id="komentarz">
  12. {title}</div></center>
  13. <fieldset>
  14.  
  15. <div align="right"><font size="1">Dodał: <b>{author}</b> | Dnia: <b>{date}</b></font></div>
  16.  
  17.  
  18. <div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;">{short-story}</div>
  19.  
  20. <div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;">
  21. <div style="float: right;"> [full-link]<font color="orange"> <img src="images/plus_fav.gif" border="0" align="left"> Zobacz wiecej...</font>[/full-link] | <img src="images/message.png" border="0"> Komentarze [{comments-num}] </div>
  22. </div></div>
  23. </fieldset></font>
  24. </td>
  25. </tr>
  26. </table>
  27. <img src="images/line_new.jpg" border="0"></center>
  28. HTML;
  29. ?>


wywala mi taki blad


Parse error: syntax error, unexpected '(', expecting ']' in /homepages/36/d352688929/htdocs/v1/dodaj/data/Default.tpl on line 41


co zrobic by zadziałaó php?
Patman
Rozumiem, że chcesz cały ten kod wczytać do zmiennej $template_active? Jeżeli tak to powinieneś wszystko objąć w apostrofy: $template_active = 'tekst';
Radze poczytać o PHP.
voice
no wlasnie nie caly mam kilka w jednym pliku takich znacznikow:

template_active
template_full
template_coment


a zamiana "HTML;" na " 'tekst' " niec nie daje dalej mam blad

pomóżcie ohno-smiley.gif
hyhyhy
Tak jak kolega wyżej, daj $zmienna ='<A href="costam">przypisz do niej cokolwiek</a>';

A jesli chodzi o twój błąd, to jesteś pewny, że gdzieś tutaj jest linia 41? Bo w niej jest błąd: pisze przecież

Parse error: syntax error, unexpected '(', expecting ']' in /homepages/36/d352688929/htdocs/v1/dodaj/data/Default.tpl on line 41

Nieoczekiwany '(', oczekiwano '[' w (twoj katalog) linia 41

Sprawdź, czy to na pewno ten fragment kodu
voice
to jest caly kod ktory nie chce działac, w polowe jest kod php z licznikiem

  1. <?PHP
  2. ///////////////////// TEMPLATE Default /////////////////////
  3. $template_active = <<<HTML
  4.  
  5.  
  6.  
  7.  
  8. <center>
  9. <table border="0" width="495">
  10.  <tr>
  11. <td><center>
  12. <font size="2">
  13. <div id="komentarz">
  14. {title}</div></center>
  15. <fieldset>
  16.  
  17. <div align="right"><font size="1">Dodal: <b>{author}</b> | Dnia: <b>{date}</b></font></div>
  18.  
  19.  
  20. <div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;">{short-story}</div>
  21.  
  22. <div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;">
  23. <div style="float: right;"> [full-link]<font color="orange"> <img src="images/plus_fav.gif" border="0" align="left"> Zobacz wiecej...</font>[/full-link] | <img src="images/message.png" border="0"> Komentarze [{comments-num}] </div>
  24. </div></div>
  25. </fieldset></font>
  26. </td>
  27. </tr>
  28. </table>
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40. <img src="images/line_new.jpg" border="0"></center><br>
  41. HTML;
  42.  
  43.  
  44. $template_full = <<<HTML
  45. <center>
  46. <table border="0" width="495">
  47. <tr>
  48. <td><center>
  49. <font size="2">
  50. <div id="komentarz">
  51. {title}</div></center>
  52. <fieldset>
  53.  
  54. <div align="right"><font size="1">Dodal: <b>{author}</b> | Dnia: <b>{date}</b></font></div>
  55.  
  56.  
  57. <div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;">{full-story}</div>
  58.  
  59.  
  60. <div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;">
  61. <div style="float: right;"><img src="images/message.png" border="0"> Komentarze [{comments-num}] </div>
  62.  
  63. </div>
  64. </fieldset></font>
  65. </td>
  66. </tr>
  67. </table>
  68. <img src="images/line_new.jpg" border="0"></center>
  69. <br>
  70. <table border="0"width="495">
  71. <tr>
  72. <td width="300">
  73.  
  74. <!-- AddThis Button BEGIN -->
  75. <div class="addthis_toolbox addthis_default_style ">
  76.   <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
  77. <a class="addthis_button_tweet"></a>
  78. <a class="addthis_counter addthis_pill_style"></a>
  79. </div>
  80. <script type="text/javascript">var addthis_config = {"data_track_clickback":true};</script>
  81. <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=upeer"></script>
  82. <!-- AddThis Button END -->
  83. </td>
  84. <td width="140">
  85. <div style="width: 140px; height= 45px; float: left; background-color: #F8F8F8; border-style: dotted; border-color: #000000; border-width: 1px;">
  86. <div style="margin: 5px;"><center><B>
  87. <a href="#"><font color="#70A300">Zglos Nadużycie</font></a></b></center></div></div>
  88. </td>
  89. </tr>
  90. </table>
  91.  
  92. <br>
  93. <center><img src="images/line_new.jpg" border=0 width=390 height=3>
  94. </center>
  95. <font size="1">
  96. <b>Kod do artykulu na forum:</b><BR>
  97. <div style="margin: 5px 0px 0px 0px; background-color: #F8F8F8; border-style: dashed; border-color: #989898; border-width: 1px;">
  98. <div style="margin: 5px;"><font color=black>[url=<script language="javascript" type="text/javascript">document.write( location.href );</script>]{title}[/url]</font></div></div>
  99. <center><br><img src="images/line_new.jpg" border=0 width=390 height=3></center>
  100.  
  101. <b>Kod do artykulu na strone HTML:</b><BR>
  102. <div style="margin: 5px 0px 0px 0px; background-color: #F8F8F8; border-style: dashed; border-color: #989898; border-width: 1px;">
  103. <div style="margin: 5px;"> <font color=black>&lt;a href="<script language="javascript" type="text/javascript">document.write( location.href );</script>">{title}&lt;/a></font></div></div>
  104. <center><br><img src="images/line_new.jpg" border=0 width=390 height=3></center>
  105. </font>
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112. <?php
  113.  
  114. $plik = "licznik/lista";
  115.  
  116.  
  117. $tablica=file($plik); // wrzucamy plik odwiedziny do zmiennej w postaci tablicy
  118. $buffer=$tablica[count($tablica)-1]; // liczymy długość tablicy (ilość linijek w pliku)
  119.  
  120. $lip=explode("!@!@!",$buffer); // zamiast wrzucać date, ip i proxy linijka pod linijką, wrzucamy je w jedną i oddzielamy je ciągiem znaków !@!@! :)
  121.  
  122. $string = file_get_contents($plik); // pobieramy zawartość pliku odwiedziny i przypisujemy do zmiennej $string
  123. $szukane = date("j.m.Y").'!@!@!'.$IP; // zmiennej $szukane przypisujemy szukaną wartość
  124. {
  125. $zzz=fopen($plik,"a"); // otwieramy plik do nadpisania
  126. fputs($zzz,date("G:i:s").'!@!@!'.date("j.m.Y").'!@!@!'.$IP.'!@!@!'.$host."\n"); // zapisujemy odwiedziny w tej 'dziwnej' formie ;)
  127. fclose($zzz); // zamykamy plik
  128. }
  129.  
  130. $plik = file($plik);
  131. $liczba_wierszy = sizeof ($plik);
  132.  
  133. for ($i=0; $i<=$liczba_wierszy; $i++) // pętla przelatuje przez wszystkie zapisane wiersze w poszukiwaniu odwiedzin z dziś, wczoraj i z ostatnich 7 dni
  134. {
  135. $linia=explode("!@!@!",$plik[$i]);
  136.  
  137. if (date('j.m.Y') == $linia[1]) // sprawdza warunek czy jest wpis z dzisiejszą datą
  138. {
  139. $dzis++; // zlicza ilość wszystkich wpisów z dziejszą datą
  140. }
  141. if ($linia[1] == date('j.m.Y',time()-86400) ) // sprawdza warunek czy jest wpis z wczorajszą datą
  142. {
  143. $wczoraj++; // zlicza ilość wszystkich wpisów z wczorajszaą datą
  144. }
  145. }
  146. <font size="2">
  147.  
  148. Wczoraj było: <b>'.$wczoraj.'</b> <br>
  149. Dzisiaj było: <b>'.$dzis.'</b> <br>';
  150. ?>
  151.  
  152.  
  153.  
  154.  
  155.  
  156. <div class="notification zielony"><b>Podziel się swoimi wrazeniami i dodaj swój komentarz ponizej</b></div>
  157.  
  158.  
  159.  
  160. HTML;
  161.  
  162.  
  163. $template_comment = <<<HTML
  164. <center><table border="0" width="495">
  165. <tr>
  166. <td>
  167. <fieldset>
  168. <table border="0">
  169. <tr>
  170. <td width="90">
  171. <center>
  172. <img src="images/avatars/avatar.png" border="0"><br>
  173. <font color="#757575"> <font size="1"> Dodal :: </font><strong><font color="orange"> {author}</font></strong> <br><font size="1"><font color="#757575">{date}</font>
  174. </font></font>
  175. </td>
  176. <td width="370" valign="top">
  177. <font size="1"><b>   Tresc Komentarza :: </font></b>
  178. <center> <img src="images/linia.png" border="0" width="370"></center>
  179.  
  180.     <center>  {comment} </center>
  181. </td>
  182. </tr>
  183. </table>
  184. <center><img src="images/linia.png" border="0"></center>
  185. </fieldset>
  186. </td>
  187. </tr>
  188. </table>
  189. <img src="images/linia2.png" border="0"></center>
  190. HTML;
  191.  
  192.  
  193. $template_form = <<<HTML
  194. <br>
  195. <center><table border="0" width="475">
  196. <tr>
  197. <td>
  198. <center>
  199. <div id="komentarz"> Dodaj Komentarz</div>
  200. <fieldset>
  201. <table border="0" width="370" cellspacing="0" cellpadding="0">
  202. <tr>
  203. <td width="60"><b>Nick ::</b></td>
  204. <td><input type="text" name="name"></td>
  205. </tr>
  206. <tr>
  207. <td><b>Emoty ::</b></td>
  208. <td>{smilies}</td>
  209. </tr>
  210. <tr>
  211. <td colspan="2">
  212. <textarea cols="40" rows="6" id=commentsbox name="comments"></textarea><br />
  213. <input type="submit" name="submit" value="Dodaj..">                           
  214. <input type=checkbox name=CNremember id=CNremember value=1><label for=CNremember> <font size="2">Zapamiętaj mnie</font></label>
  215. <br>
  216. </td>
  217. </tr>
  218. </table>
  219. </center>
  220. </table>
  221. </fieldset><center><img src="images/linia2.png" border="0"></center>
  222. </td>
  223. </tr>
  224. </table></center>
  225. HTML;
  226.  
  227.  
  228. $template_prev_next = <<<HTML
  229. <p align="center">[prev-link]<< Previous[/prev-link] {pages} [next-link]Next >>[/next-link]</p>
  230. HTML;
  231. $template_comments_prev_next = <<<HTML
  232. <p align="center">[prev-link]<< Older[/prev-link] ({pages}) [next-link]Newest >>[/next-link]</p>
  233. HTML;
  234. ?>



i pokazuje sie blad

Parse error: syntax error, unexpected '(', expecting ']' in /homepages/36/d352688929/htdocs/v1/dodaj/data/Default.tpl on line 118
Patman
Nie napisałem, że masz zmieniać zawartość tego co chcesz wczytać do zmiennej, tylko to co chcesz wczytać masz objąć apostrofami.
Tak jak napisałem - poczytaj, naucz się najpierw języka, bo to co próbujesz zrobić to podstawa podstaw.

P.S. Twoje PHP "działa", tylko twój kod jest niepoprawny, więc PHP zwraca błąd.
voice
  1. $template_full = '<?php include("language/lang_main.php");
  2. echo '' . $lang['Title'] . '';
  3. ?></title>';




blad
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /homepages/36/d352688929/htdocs/v1/dodaj/data/Default.tpl on line 56
Daiquiri
Forum to nie parser. Temat nie odpowiada zagadnieniu jakie tutaj poruszasz. Zamykam.
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.