Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wyłączyc wysyłanie enterem
-Katamryta-
post
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&ecirc; otworzy&aelig; pliku ($nazwapliku)";
return 0;
}
if (fwrite($uchwyt, $trochetresci) === FALSE) {
echo "Nie mog&ecirc; zapisa&aelig; 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>
Go to the top of the page
+Quote Post

Posty w temacie
- Katamryta   Jak wyłączyc wysyłanie enterem   15.08.2006, 16:41:20
- - Ja_Szczur   [HTML] pobierz, plaintext // uwaga, kod php jako h...   15.08.2006, 17:36:45
- - Katamryta   Dziękuje serdecznie za pomoc   15.08.2006, 18:36:00


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 21:39