Jonas Skrevet 8. november 2004 Del Skrevet 8. november 2004 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
christt Skrevet 8. november 2004 Del Skrevet 8. november 2004 En grunn kan være at innlesning med file() lar newline være med. Du får da newline på slutten av hver $line. Fjern newline fra $line i starten av for-løkka for du begynner å bruke den. Lenke til kommentar
Jonas Skrevet 8. november 2004 Forfatter Del Skrevet 8. november 2004 En grunn kan være at innlesning med file() lar newline være med. Du får da newline på slutten av hver $line. Fjern newline fra $line i starten av for-løkka for du begynner å bruke den. Hvordan får jeg fjernet den da? Lenke til kommentar
christt Skrevet 8. november 2004 Del Skrevet 8. november 2004 Du kan jo f.eks gjøre slik: $line= str_replace("\n", '', $line); Lenke til kommentar
Jonas Skrevet 8. november 2004 Forfatter Del Skrevet 8. november 2004 Du er en knupp Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå