Gå til innhold

Åpen, endre, lagre fil. Problemer med linjeskift!


Anbefalte innlegg

Heisann

 

Driver å lager et system hvor man er medlem og skal kunne redigere profilen sin. Profilen blir redigert, men det blir masse linjeskift i filen. Empty() er der fordi jeg ikke vil ha linjeskift på slutten av filen heller. Noen som ser feilen?

$lines = file("userdb.txt");
foreach($lines as $line){

$buff = explode("|", $line);

if (strtolower($_POST['nickbuff']) == strtolower($buff[0])){

 $linebuff = $_POST['Nick'] . "|" . md5($_POST['Passord']) . "|" . $_POST['Tlf'] . "|" . $_POST['Navn'] . "|" . $_POST['Alder'] . "|" . $_POST['Bosted'] . "|" . $_POST['map'] . "|" . $_POST['gun'] . "|" . $_POST['player'] . "|" . $_POST['Sitat'] . "|" . $_POST['Irc'];
 
 if (empty($users)){
   $users = $linebuff;
 }else{
   $users = $users . "\n" . $linebuff;
 }
 
}else{

 if (empty($users)){
 	$users = $line;
 }else{
 	$users = $users . "\n" . $line;
 }	
}
}

$filename = "userdb.txt";

$myFile= fopen($filename,'w+'); 

fputs($myFile, $users);

fclose($myFile);

include("Topp.html");
echo "Profilen er oppdatert!";
include("Bunn.html");

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...