tässä on php:llä tehty kommentti jutska, mitä muutoksia tähän koodiin pitää tehä et pääsee tuosta söyttörajoitteesta eroon.. esim jos kirjoitan kenttää tosi pitkästi, niin ei lähetäkkään enään.. mitä tohon koodiin pitää lisätä/muuttaa? voisko joku osava tehä sen muutoksen.. ite en tuosta php:sä mitään ymmärrä.. just ja just saan toimii...
kiitoksia kaikille.
<HTML>
<HEAD>
<TITLE>Trainer</TITLE>
</HEAD>
<BODY>
<?php
$tiedosto = "paivakirja.dat"; // Tiedosto mihin tiedot talletetaan
$fontti = "Verdana"; // Fontti
print( "
<font size=\"1\" face=\"$fontti\">
<form action=\"$PHP_SELF\" method=\"get\">
Nimi:<br>
<input type=\"text\" name=\"nimi\" size=\"55\">
<br><br>
E-mail:<br>
<input type=\"text\" name=\"email\" size=\"55\">
<br><br>
Kommentti:<br>
<textarea rows=\"8\" cols=\"45\" name=\"kommentti\">
</textarea>
<br><br>
<input type=\"submit\" name=\"tallennettu\" value=\"Tallenna\"> <input type=\"reset\" name=\"clear\" value=\"Tyhjennä\">
</form>");
if ($kommentti != "")
{
$fp = fopen($tiedosto, "w");
fputs($fp, "<font size=\"1\" face=\"$fontti\"><p><b><a href=\"mailto:$email\">$nimi </a></b>$kommentti</p></font> <br><font size=\"1\" face=\"$fontti\"><br>");
fclose($fp);
print("Kommentti on lisätty onnistuneesti. Voit katsoa kommenttiasi <a href=\"?????????\"><font size=\"3\">täältä</a>");
}
elseif ($kommentti = "")
{
print("muista kirjoittaa jotain :)");
}
print "";
?>
</BODY>
</HTML>
Esim.
Nimi:<br> <input type=\"text\" name=\"nimi\" size=\"55\">
...muotoon
Nimi:<br> <input type=\"text\" name=\"nimi\">
..jolloin rajoituksena ollut 55 merkkiä napsitaan raakasti vaan pois.
Aika hassu juttu, haksahdin samaan tuolla kuhan puolella. Eli tuo size-attribuuttihan vain määrittää kentän leveyden. Itse merkkirajoitus määritetään maxlength:llä. Tuo formin GET-metodihan se on joka rajoittaa siirrettävän tiedon määrää.
kappas vain, niinhän onkin. =)
Eikös methodin pitäisi olla tässä POST?
Aihe on jo aika vanha, joten et voi enää vastata siihen.