Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze skryptem
Forum PHP.pl > Forum > PHP
ziom95219521
Witam, potrzebuje pomocy ze skryptem ponieważ na localhoscie (WebServ) skrypt bez problemu działa lecz po wrzuceniu na serwer odmawia współpracy Oto kod :
  1.  
  2. <?php
  3.  
  4. Tu nic nie ma :D
  5.  
  6. ?>
Forti
Moja kula mi mówi, że linijka 400 ma braki.

Nie jest tak zabawny jak inni z forum, wybacz.


Jakieś błędy, logi co mówią?
ziom95219521
Poczekaj udostępnię na serwerze co używam go i sam zobaczysz

Na localu wszystko działa, lecz na serwerze mimo zapełnienie linijek do wypełnienia skrypt wykrywa je, że nie są zapełnione i nie dodaje komentarza, mam nadzieje, że w miarę zrozumiale napisałem
Z góry dzięki
Forti
error_reporting(E_ALL);
ziom95219521
w którym miejscu?
Dałbyś radę edytować tak jak być powinno i mi podesłać?
nospor
Do zmiennych z forma masz sie odwolywac tak:
$_POST['imie']
a nie tak:
$imie

analogicznie reszta
ziom95219521
Dzięki Forti oraz nospor Dzięki za pomoc teraz wszystko chodzi


Jeszcze mam takie pytanko, jak zmienić wygląd w notatniku zapisanego w notatniku
Wyświetla tak:

ghjdfhj;;;dfjhdfhjn@wp.pl;;;dfhjdf;;;2015/02/08 10:49:50[;;;]



A ja bym chciał żeby było przejzyście:

Nick : ghjdfhj
E-mail : dfjhdfhjn@wp.pl
Opinia : dfhjdf
Data :2015/02/08 10:49:50
______________________________

kod strony:

  1. <!DOCTYPE html>
  2. <html lang="pl">
  3. <head>
  4. <title>Opinie|Domki Nad Jęziorem</title>
  5. <meta charset="utf-8">
  6. <link rel="stylesheet" href="css/reset.css" type="text/css" media="all">
  7. <link rel="stylesheet" href="css/layout.css" type="text/css" media="all">
  8. <link rel="stylesheet" href="css/style.css" type="text/css" media="all">
  9. <script type="text/javascript" src="js/jquery-1.5.2.js" ></script>
  10. <script type="text/javascript" src="js/cufon-yui.js"></script>
  11. <script type="text/javascript" src="js/cufon-replace.js"></script>
  12. <script type="text/javascript" src="js/Terminal_Dosis_300.font.js"></script>
  13. <script type="text/javascript" src="js/atooltip.jquery.js"></script>
  14. <script type="text/javascript" src="js/script.js"></script>
  15. <!--[if lt IE 9]>
  16. <script type="text/javascript" src="js/html5.js"></script>
  17. <style type="text/css">
  18. .bg {behavior:url(js/PIE.htc)}
  19. </style>
  20. <![endif]-->
  21. <!--[if lt IE 7]>
  22. <div style='clear:both;text-align:center;position:relative'>
  23. <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode"><img src="http://www.theie6countdown.com/images/upgrade.jpg" border="0" alt="" /></a>
  24. </div>
  25. <![endif]-->
  26. </head>
  27. <body id="page6">
  28. <form action="1.php" method="post">
  29. <div class="body1">
  30. <div class="body2">
  31. <div class="body3">
  32. <div class="main">
  33. <!-- header -->
  34. <header>
  35. <div class="wrapper">
  36. <h1><a href="index.php" id="logo"></a></h1>
  37.  
  38. <nav>
  39. <ul id="menu">
  40. <li><a href="index.php">Strona Główna</a></li>
  41. <li><a href="NO.php">Nasza Oferta</a></li>
  42. <li><a href="G.php">Galeria</a></li>
  43. <li><a href="O.php">Okolica</a></li>
  44. <li><a href="MGU.php">Miejsca Godne Uwagi</a></li>
  45. <li id="active" class="end"><a href="1.php">Opinie</a></li>
  46. </ul>
  47. </nav>
  48. </div>
  49. </header>
  50. <!-- / header-->
  51. <!-- content -->
  52. <section id="content">
  53.  
  54. <div class="wrapper">
  55.  
  56. <center><h2>Opinia :</h2></center><br />
  57.  
  58.  
  59. <div id="ContactForm">
  60.  
  61. <div>
  62. <div class="wrapper">
  63. <?php
  64. $error='';
  65. //sprawdzenie czy wyslano komentarz
  66.  
  67. if(isset($_POST['send'])){
  68.  
  69. //sprawdzenie czy wypelniono wszystkie pola
  70.  
  71. if ( empty($_POST['imie']))
  72. {
  73. $error .= "Nie Wypełniłeś Pola <strong>Nick !</strong><br/>";
  74. }
  75. elseif ( strlen($_POST['imie']) > 20 )
  76. {
  77. $error .="Za Długi Nick - <strong>Max. 20 Znaków !</strong> <br/>";
  78. }
  79.  
  80.  
  81. if ( empty($_POST['mail']))
  82. {
  83. $error .= "Nie Wypełniłeś Pola <strong>E-mail !</strong><br/>";
  84. }
  85. elseif ( strlen($_POST['mail']) > 256 )
  86. {
  87. $error .="Za Długi E-mail - <strong>Max. 256 Znaków ! </strong><br/>";
  88. }
  89. elseif ( filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL) != true )
  90. {
  91. $error .= "Niepoprawny Adres <strong>E-mail !</strong> <br/>";
  92. }
  93.  
  94. if ( empty($_POST['koment']))
  95. {
  96. $error .= "Nie Wypełniłeś Pola <strong>Opinia !</strong><br/>";
  97. }
  98. elseif ( strlen($_POST['koment']) > 400 )
  99. {
  100. $error .="Za Długa Wiadomość - <strong>Max. 400 Znaków ! </strong><br/>";
  101. }
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109. if ( empty($error) ){
  110. {
  111. $error .= "<strong>Dziękujemy - Twoja Opinia Została Dodana !</strong>";
  112. }
  113.  
  114.  
  115. {
  116. $data=date("Y/m/d H:i:s",time());
  117.  
  118. $tresc=$_POST['imie'].';;;'.$_POST['mail'].';;;'.$_POST['koment'].';;;'.$data.'[;;;]';
  119.  
  120. file_put_contents('koment.txt',$tresc,FILE_APPEND); // <======TUTAJ
  121. }
  122.  
  123.  
  124. }
  125. }
  126.  
  127.  
  128.  
  129. echo '
  130.  
  131. <form method="post" action="1.php">
  132.  
  133.  
  134. <span>Nick :</span>
  135. <input type="text" id="imie" name="imie" class="input" />
  136.  
  137. <span>E-mail :</span>
  138. <input type="text" id="mail" name="mail" class="input"/>
  139.  
  140. <span>Opinia :</span>
  141. <textarea id="wiadomosc" name="koment" cols="40" rows="10"></textarea>
  142.  
  143. <span>&nbsp;</span>
  144. <a href="1.php" class="button" >Czyść</a>
  145. <a href="index.php" class="button" >Powrót</a>
  146. <a><input type="submit" value="Dodaj" id="send" name="send" class="button" /></a><br />
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158. </form>';
  159. ?>
  160. <br /><br />
  161.  
  162.  
  163. <center><?php echo $error; ?></center><br />
  164. <br />
  165.  
  166. <center><h2>Opinie :</h2></center>
  167.  
  168.  
  169. <?php
  170.  
  171. //wyswietlanie komentarzy
  172.  
  173.  
  174. $plik='koment.txt'; // <==== TUTAJ
  175.  
  176. if (file_exists($plik)) {
  177.  
  178. $file=file_get_contents($plik);
  179. $koment=explode("[;;;]",$file);
  180. foreach($koment as $k){
  181. $kom=explode(";;;",$k);
  182. if(isset($kom[0]) && isset($kom[1]) && isset($kom[2]) && isset($kom[3])){
  183. $imie=$kom[0];
  184. $mail=$kom[1];
  185. $koment=$kom[2];
  186. $data=$kom[3];
  187.  
  188. echo "
  189. <center>
  190. ___________________________________
  191.  
  192. <ul>
  193. <li> <br /><b>Dnia :</b> <i>$data</i> </li><hr />
  194. <li> <b>Użytkownik : </b><i>$imie</i> </li><hr />
  195. <li> <b>E-mail :</b> <i>$mail</i> </li><hr />
  196. <li> <b>Napisał :</b><i>$koment</i> </li><hr />
  197. </ul>";
  198.  
  199. }
  200. }
  201. }
  202.  
  203. ?>
  204.  
  205. </div>
  206. </div>
  207. </div>
  208. </section>
  209. </div>
  210. </div>
  211. </div>
  212. </div>
  213. <div class="body4">
  214. <div class="main">
  215. <section id="content2">
  216. <div class="line2 wrapper">
  217. <div class="wrapper">
  218. <article class="col1">
  219. <h2>Polub nas na Facebooku :</h2>
  220. <div class="pad">
  221.  
  222. <iframe frameborder="0" src="http://www.facebook.com/plugins/likebox.php?connections=6&amp;colorscheme=dark&amp;show_border=false&amp;height=88&amp;id=679423492106146&amp;locale=pl_PL&amp;sdk=joey&amp;stream=false&amp;width=174"
  223. style="border:2px; overflow: hidden; height:242px; margin:15px 0 0 -12px; width: 335px;" allowtransparency="true"></iframe>
  224.  
  225. </div>
  226. </article>
  227. <article class="col2 pad_left1">
  228. <h2>Kontakt :</h2>
  229. <div class="pad">
  230. <span class="col3">
  231. <strong>Kraj:<br>
  232. Miejscowość:<br/>
  233. Adres:<br>
  234. Telefon:<br>
  235. E-mail:<br>
  236. </strong>
  237. </span>
  238.  
  239. <address>Polska<br>
  240. Wołkowyja,Holice<br>
  241. 38-610 Polanczyk<br>
  242. 725 299 525<br>
  243. <a href="kontakt.php" class="normaltip" title="domki.nad.jeziorem@wp.pl">Wiadomość</a>
  244. </address>
  245. </div>
  246. </article>
  247. </div>
  248. </div>
  249. </section>
  250. </div>
  251. </div>
  252. <!-- / content -->
  253. <div class="main">
  254. <!-- footer -->
  255. <footer>
  256. <div class="wrapper">
  257. <span class="left">
  258. <a rel="nofollow" href="http://www.templatemonster.com/" target="_blank">Website template</a> designed by TemplateMonster.com<br>
  259. </span>
  260. <ul id="icons">
  261. <li><a href="#" class="normaltip" title="Facebook"><img src="images/icon1.png" alt=""></a></li>
  262. <li><a href="#" class="normaltip" title="Delicious"><img src="images/icon2.png" alt=""></a></li>
  263. <li><a href="#" class="normaltip" title="Stumble Upon"><img src="images/icon3.png" alt=""></a></li>
  264. <li><a href="#" class="normaltip" title="Twitter"><img src="images/icon4.png" alt=""></a></li>
  265. <li><a href="#" class="normaltip" title="Linkedin"><img src="images/icon5.png" alt=""></a></li>
  266. <li><a href="#" class="normaltip" title="Reddit"><img src="images/icon6.png" alt=""></a></li>
  267. </ul>
  268. </div>
  269. <!-- {%FOOTER_LINK} -->
  270. </footer>
  271. <!-- / footer -->
  272. </div>
  273. <script type="text/javascript"> Cufon.now(); </script>
  274. </body>
  275. </html>


Dzięki z góry za pomoc
Forti
Nie rozumiem o co pytasz.

Masz:

costam;;;costam2;;;costam3;;;tekst[;;;]

a chcesz mieć czytelniej.

Poczytaj o serializacji / deserializacji. funkcje php: serialize(), unserialize().

Poźniej tylko rozdzielaj sobie wpisy np. przy pomocy znaku '/n', czyli nowej lini.
ziom95219521
ok
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.