przemek980 utworzono 28 lutego 2009 utworzono 28 lutego 2009 (edytowane) Witam. Mam stronkę na której pokazuje moje fotografie. Chciałem dodać skrypt komentarzy. Pobrałem więc skrypt, zmieniłem chmody i nic. Proszę, zobaczcie sami: www.fotografowanie.ugu.pl. Jeśli ktoś wie co jest nie tak, to proszę o pomoc.
toaspzoo komentarz 23 lutego 2010 komentarz 23 lutego 2010 (edytowane) A mogę dostać link do skryptu (install)? EDIT: Wogóle na stronie masz bardzo dużo błędów;)
tofik177 komentarz 26 kwietnia 2010 komentarz 26 kwietnia 2010 (edytowane) Warning: Unterminated comment starting line 36 in /virtual/f/o/fotografowanie.ugu.pl/slovakia.php on line 36 Fatal error: fatal flex scanner internal error--end of buffer missed in /virtual/f/o/fotografowanie.ugu.pl/slovakia.php on line 36 Wywala jak klikam na fotke Skrypt do dodawania komentarzy bardzo prosto zrobić.. dajesz np formularz z polami komentarz i tekst. Z reszta masz gotowca, to mój skrypt do dodawania co nowego na stronie, bez bazy danych na pliczkach. Przerób sobie wedle uznania. plik do dodawania: plik dodaj_newsa.php [code]Newsy na strone główną <form action="index.php?id=dodaj_newsa" method="POST"> <!-- tylko tu sobie zmień action na swoje --> <textarea id="textarea" type="textarea" name="nowy_wpis" cols="50" rows="6" /></textarea><br /> <input type="submit" value="dodaj" class="button"><br /><br /> </form> <? $plik='co_nowego/news.txt'; //gdzie zapisywane są pliczki $data=date("d.m.Y \gG:m:s"); //$_POST['nowy_wpis']=ereg_replace("\n", "<br>", $_POST['nowy_wpis']); //tu małe zabezpiecznienia co by ci strony jakiś dowcipniś nie rozwalił $_POST['nowy_wpis'] = ereg_replace("<","<", $_POST['nowy_wpis']); $_POST['nowy_wpis'] = ereg_replace(">",">", $_POST['nowy_wpis']); $_POST['nowy_wpis'] = ereg_replace("\n", "<BR>", $_POST['nowy_wpis']); $_POST['nowy_wpis'] = ereg_replace("\*", "*", $_POST['nowy_wpis']); $_POST['nowy_wpis'] = ereg_replace(":", ":", $_POST['nowy_wpis']); $_POST['nowy_wpis'] = ereg_replace("\"", """, $_POST['nowy_wpis']); $_POST['nowy_wpis'] = ereg_replace("\?", "?", $_POST['nowy_wpis']); $_POST['nowy_wpis'] = ereg_replace("\|", "|", $_POST['nowy_wpis']); if($_POST['nowy_wpis']=='') { print "<br><br>"; } else { $tresc= $_POST['nowy_wpis']."|?|?|". $data ."\n" ; $fp = fopen($plik, "r+"); $tresc=$tresc.fread($fp, filesize($plik)); rewind($fp); fputs($fp, $tresc); fclose($fp); echo 'Dodano wpis '; } ?>[/code] plik wyświetlania: co_nowego.php [code]<b>Co nowego na stronie:</b><br> <br> <table width="600" border="1" cellspacing="10" bordercolor="#990000" ><tr><td> <? $plik='co_nowego/news.txt'; //gdzie sa pliczki $file = fopen($plik, "r"); while(!feof($file)) { $qwe = fgets($file, 2000); $wpis=explode('|?|?|',$qwe); print '<span class="st6"> '. $wpis[0] .'</span><br>'; print '<span class="st5">tofik '. $wpis[1] .'</span><br>'; } ?> </td></tr></table>[/code] tylko tu dodaj sobie jeszcze jedno pole wejściowe na podpis kto dodał wpis.. Myślę że nie jest zbyt skomplikowane
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.