alexanderneipp
Mitglied
Hallo,
ich arbeite mit folgendem Script um Texte in Dateien zu speichern.
Nun hab ich bemerk, dass sobald ich mehr als 1012 Zeichen eingebe diese nicht gespeichert sondern einfach weggelassen werden.
Kann mir jemand helfen wie ich den Bug da raus bekomme?
Andererseits würde ich bei einigen Dateien ganz geziehlt eine Begrenzung einsetzen, wie mache ich das?
DANKE
ich arbeite mit folgendem Script um Texte in Dateien zu speichern.
PHP:
<?PHP
function auslesen()
{
$dateiname = "../data/band/bass.txt";
$fp = fopen ( $dateiname, "r") or die( "Konnte $dateiname nicht öffnen");
$text = fread( $fp, 1024 );
return $text;
fclose( $fp );
}
function update( $eintrag )
{
$dateiname = "../data/band/bass.txt";
$fp = fopen( $dateiname, "w") or die(" Konnte $dateiname nicht öffnen");
fwrite( $fp, $eintrag );
fclose( $fp );
}
$ausgabe = auslesen();
if( isset( $aktion ) && $aktion=="update" )
{
update( $form );
header("Location: alleserledigt.php");
exit;
}
else
{
$form = $ausgabe;
}
?>
<html><body>
<form action="<?PHP print $PHP_SELF; ?>">
<input type="hidden" name="aktion" value="update">
<textarea name="form" rows=20 cols=80 wrap="virtual">
<?PHP print stripslashes( $form ); ?>
</textarea> <br>
<input type="submit" value="aktualisieren">
</form>
</body>
</html>
Nun hab ich bemerk, dass sobald ich mehr als 1012 Zeichen eingebe diese nicht gespeichert sondern einfach weggelassen werden.
Kann mir jemand helfen wie ich den Bug da raus bekomme?
Andererseits würde ich bei einigen Dateien ganz geziehlt eine Begrenzung einsetzen, wie mache ich das?
DANKE