Nucleus
Erfahrenes Mitglied
Hi Leute,
Also ich habe ne Textdatei und editiere die Einträge, was auch super funktioniert nur mein Problem ist das er nach dem editieren Absätze macht und ich nicht weiß wie ich sie löschen kann. Habs chon mit str_replace versucht geht auch nicht.
Kann mir jemand helfen BITTE
Textdatei vorher:
addad#asdasda#dasdas#
adasdasdasd#asdasdasdas#asdasdas#
adasd#dafggf#gdfgg#
Seas#Leute#100#
dfgd#gfd#fdg#
Seas#Leute#100#
Textdatei nacher :
addad#asdasda#dasdas#
adasdasdasd#asdasdasdas#asdasdas#
adasd#dafggf#gdfgg#
Seas#Leute#100#
dfgd#gfd#fdg#
Seas#Leute#100#
Also ich habe ne Textdatei und editiere die Einträge, was auch super funktioniert nur mein Problem ist das er nach dem editieren Absätze macht und ich nicht weiß wie ich sie löschen kann. Habs chon mit str_replace versucht geht auch nicht.
Kann mir jemand helfen BITTE
PHP:
$eintragnr = 5;
$nr = 5;
//Kann man durch Textfelder ändern
$neu1 = "Seas";
$neu2 = "Leute";
$neu3 = "100";
$neu = "$neu1#$neu2#$neu3#";
//ende
echo "$newtext";
$array = file("daten.txt");
$anzahl = count($array);
$eintrag = explode("#",$array[$eintragnr]);
for ($i = 0;$i<$anzahl;$i++){
echo "$i";
if ($nr == $i){
$eintrag = explode("#",$array[$i]);
$old = "$eintrag[0]#$eintrag[1]#$eintrag[2]#";
$newtext = $array;
echo "$old";
$newtext[$i] = str_replace("$old","$neu",$newtext[$i]);
$fp=fopen("daten.txt","w+");
$neu=implode("",$newtext);
fwrite($fp,"$neu");
fclose($fp);
echo "<center>Änderung gespeichert!<br><br>
<a href=\"use.php\">Zurück</a>";
}
}
Textdatei vorher:
addad#asdasda#dasdas#
adasdasdasd#asdasdasdas#asdasdas#
adasd#dafggf#gdfgg#
Seas#Leute#100#
dfgd#gfd#fdg#
Seas#Leute#100#
Textdatei nacher :
addad#asdasda#dasdas#
adasdasdasd#asdasdasdas#asdasdas#
adasd#dafggf#gdfgg#
Seas#Leute#100#
dfgd#gfd#fdg#
Seas#Leute#100#