Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]php nie działa
voice
post 5.03.2011, 10:02:47
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 26.02.2011

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
Patman
post 5.03.2011, 10:08:45
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 16.06.2009

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
voice
post 5.03.2011, 10:13:43
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 26.02.2011

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
hyhyhy
post 5.03.2011, 10:18:35
Post #4





Grupa: Zarejestrowani
Postów: 135
Pomógł: 5
Dołączył: 6.02.2011

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
voice
post 5.03.2011, 10:25:18
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 26.02.2011

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Patman
post 5.03.2011, 10:25:53
Post #6





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 16.06.2009

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
voice
post 5.03.2011, 10:40:13
Post #7





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 26.02.2011

Ostrzeżenie: (0%)
-----


  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
Go to the top of the page
+Quote Post
Daiquiri
post 5.03.2011, 10:45:02
Post #8





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Forum to nie parser. Temat nie odpowiada zagadnieniu jakie tutaj poruszasz. Zamykam.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:03