Angenommen du hast die Textdaten in einer Datei namens "julia.txt" stehen, dann sehe der nötige PHP-Code so aus
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<body>
<?
$fname = "julia.txt"; // Quelldatei
$tmp = array(); // speichert die geänderten Daten zwischen
$z = 0; // Counter für $tmp
?>
<h2>Codebeispiel für Julia</h2>
Alle führenden Leerzeichen aus der datei <?echo$fname;?> sollen entfernt werden.
</p>
<?
// Datenlesen
$f = fopen($fname, "r+");
while (!feof($f)) {
$line = fgets($f);
$tmp[$z] = ltrim($line);
++$z;
}
fclose($f);
// Daten schreiben
$f = fopen($fname, "w+");
for ($i = 0; $i < $z; ++$i)
fwrite($f, "-".$tmp[$i]);
fclose($f);
?>
Daten sind geändert zurück in <?echo$fname;?> gespeichert worden.
</p>
</body>
</html>
Alles anzeigen
Vielleicht ist das ja leichter verständlich. Die Funktion ltrim() entfernt alle Leerzeichen am Anfang des String. Dies sollte dein Problem schon lösen.