dedlfix: So lange in Datei schreiben biß bestimmte größe erreicht ist?

Beitrag lesen

Hi!

ich würd gerne in eine txt so lange ein Zeichen schreiben, biß sie eine bestimmte größer erreicht hat, leider hab ich dabei ein paar Probleme das das Script die Datei größer macht als es soll.

Welche Probleme sind das genau? Hast du Kontrollausgaben der Variablen gemacht und festgestellt, an welcher Stelle Wunsch und Wirklichkeit nicht übereinstimmen?

Hoffe mir kann jemand Zeigen wo mein Denkfehler liegt.

Beachte, nachdem du mit den Kontrollausgaben herausgefunden hast, welche Funktion ein nicht erwartetes Ergebnis liefert, die Hinweise auf deren Handbuchseite. Damit lässt sich das Problem lösen.

$dateimax = '600'; //Byte

Warum notierst du eine Zahl als String?

Einfacher als tausend Dateioperationen wäre in deinem Fall str_repeat(), wenn es dir wirklich um eine x-fache Wiederholung eines Zeichens/Strings geht.

Lo!