![]() |
![]() |
-Katamryta- |
![]()
Post
#1
|
Goście ![]() |
Mam taki skrypt który ma dodawac newsy. Nie znam się zupełnie na php, dostałam go "w prezencie". problem polega na tym, że newsy mam dodawac nie tylko ja i ponoc problemem jest pisanie <br> aby przejść do niższej linijki. Poza tym wiele osób automatycznie wciska enter alby przejsc nizej, a wtedy dany post jest dzielony na czesci i zapisuje sie jakos oddzielnie. Moj problem polega na tym jak zrobic żeby po nacisnieciu entera przechodzilo sie do nastepnej linijki, a wysyłanie calosci odbywalo sie wylacznie po kliknieciu przycisku "zapisz"
[quote]"<? /* skrypt który dodaje newsy */ function dodaj($kto,$co){ $data = date('Y-m-d H:i'); $nazwapliku = 'news.txt'; $p = '{|}'; $trochetresci = $data.$p.$kto.$p.$co."\n"; if (is_writable($nazwapliku)) { if (!$uchwyt = fopen($nazwapliku, 'a')) { echo "Nie mogê otworzyæ pliku ($nazwapliku)"; return 0; } if (fwrite($uchwyt, $trochetresci) === FALSE) { echo "Nie mogê zapisaæ do pliku ($nazwapliku)"; return 0; } echo "Sukces"; fclose($uchwyt); } else { echo "Plik $nazwapliku nie jest zapisywalny"; } } ?> <html> <head></head> <body bgcolor="#345e8e"> <? if (!$_GET['zapisz']) { ?> <form method="GET" action="dodaj.php"> <table> <tr> <td> <div align="center"> <input name="nick" type="text"><font size="2" color="#f7c478" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular"><b>Nick/Podpis</b></font></div> </td> </tr> <tr> <td><textarea cols='81' rows='13' name='tresc'></textarea></td> </tr> <tr> <td><input type='submit' name='zapisz' value='Zapisz'></td> </tr> </table> </form> <? } else { dodaj($_GET['nick'],$_GET['tresc']); } ?> </body> </html> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 21:39 |