Hab ein Problem mit dem code

Nucleus

Erfahrenes Mitglied
hi leutz!!

Also wenn ich jetzt die Datei design .php einlese und dann was verändere und neu abspeicher dann schneidet er die hälfte vom code ab -> Was ist falsch ?

$text = fread( $fp,1024); // kann es sein das es an der zeile liegt mit den 1024 ?

PHP:
function auslesen() 
{
$dateiname = "design.php";
$fp = fopen ( $dateiname, "r") or die( "Konte $dateiname nicht öffnen");
$text = fread( $fp,1024);
return $text;
fclose( $fp );
}
function update( $eintrag )
{
$dateiname = "design.php";
$fp = fopen( $dateiname, "w") or die(" Konnte $dateiname nicht öffnen");
fputs( $fp, $eintrag );
fclose( $fp );
}
$ausgabe = auslesen();
if( isset( $aktion ) && $aktion=="update" )
{
update( $form );
header("Location: admin_settings.php");
exit;
}
else 
{
$form = $ausgabe;
}

?>
 
jo!

die 1024 gibt an, bis zu welchen Zeichen die Datei gelesen werden soll. Wenn sie größer ist fehlt natürlich dann das Ende ;)


Dunsti
 
ja genau auf das bin ich auch draufgekommen kann man das irgendwie ändern oder gar weglassen oder gibts eine andere möglicjkeit ?
 
danke beim einlesen geht das jetzt supi nur wenn ich es jetzt speichern will schneidet er mir auch noch den code ab hmmm
komisch was is am oberen code falsch ?
 
Zurück