ich habe ein kleines posting system programmiert. da ich keinen mysql server habe musste ich im flat-text programmieren.
mein problem: manchmal weigert sich der browser das untenstehende formular zu senden. kann es sein das die variable $text zu gross wird? oder kann das andere gründe haben?
ich weiss ich habe irgendwo was gelesen von einem variablen-maximum hab das aber nicht wiedergefunden...
dies ist das formular meines posting-systems.
-----------------------------------------------
if ($revid == "" AND $action == "post")
/*------------- Send -------------- */
{
echo "
<table>
<tr>
<form action='admin/done.php'>
<td>Location:</td>
<td><input type='text' name='location' size='86'></td>
</tr>
<tr>
<td>Datum:</td>
<td><input type='text' name='datum' size='86'></td>
</tr>
<tr>
<td>Text:</td>
<td><textarea name='text' cols='65' rows='20'></textarea></td>
</tr>
<tr>
<td colspan=2 align='right'>
<input type='submit' value='upload'>
<input type='hidden' name='autor' value='$username'>
<input type='hidden' name='email' value='$email'>
<input type='hidden' name='post' value='yes'>
</td>
</tr>
</form>
</table>";
}
dies ist der auschnitt aus der datei done.php die den post speichern soll.
-----------------------------------------------
elseif ($post == 'yes')
{
$string = "$datum<~>$location<~>$text<~>$autor<~>$email<~>";
$post = add($string,$counter_up);
$lal = c_change($counter_up);
echo "Dein Review wurde gepostet. Danke!";
}