#1 16. August 2008 Script: Letzte 5 Zeichen pro Zeile entfernen Hi, Kumpel hat mir mal ein Einzeiler gemacht mit dem in der bla.txt die letzten 5 Zeichen pro Zeile entfernt wurden. Also: hallo12345 Ergebniss: hallo Habs leider gelöscht. Könnte mir sowas gerade mal ein PHP bewanderter Mensch machen? Vielen Dank + Multi-Zitat Zitieren
#2 16. August 2008 AW: Script: Letzte 5 Zeichen pro Zeile entfernen PHP: <? php $content = file_put_contents ( "foo.txt" , substr ( file_get_contents ( "foo.txt" ), 0 , - 5 )); Nicht getestet. Aber ist ein Einzeiler. + Multi-Zitat Zitieren
#3 16. August 2008 AW: Script: Letzte 5 Zeichen pro Zeile entfernen Nö, er will pro Zeile. $data = file('data.txt'); foreach($data as $x=>$y) $data[$x] = substr($y,0,-5); file_put_contents('data.txt',implode("\n",$data)); ? Ungetestet. k?k. + Multi-Zitat Zitieren
#4 17. August 2008 AW: Script: Letzte 5 Zeichen pro Zeile entfernen Ahjo, ich hatte erst einen Regexp und hatte dann irgendwie schief gedacht Neuer Einzeiler: PHP: <? php $content = file_put_contents ( "foo.txt" , preg_replace ( "#.{5}$#m" , "" , file_get_contents ( "foo.txt" ))); + Multi-Zitat Zitieren