Nun - wenn ich an den Anfang tatsächlich
$a= 150;
schreibe, dann funktioniert alles wie gewollt. Daher nehme ich an, dass die Variable bei dir gar nicht gesetzt ist.
Dürfte ich außerdem folgenderen sauberen Code empfehlen?
<?php
$iMaximaleZeilen= 150;
$iMaximaleZeichen= 500;
$hQuelle= fopen( 'save.txt', 'r' );
$hZiel= fopen( 'save_neu.txt', 'a+' );
while( !feof( $hQuelle ) ) fwrite( $hZiel, fgets( $hQuelle, $iMaximaleZeilen ) );
fclose( $hQuelle );
fclose( $hZiel );
?>