|
| brug af \n Fra : Rasmus Kjær |
Dato : 22-06-06 10:55 |
|
Bær over med en total nybegynder, som er ved at lære PHP...
Jeg har lavet en string - noget i retning af:
$streng = $var1."\t ting og sager".$var2."\n"
Denne streng gemmer jeg i en .txt-fil, på serveren.
Når jeg så åbner txt-filen er der godtnok sat de tabs ind jeg har
bedt om (\t), men i stedet for linieskiftet (\n) kommer der bare
en firkant. Ved nogen hvorfor, eller hvordan jeg kommer ud over
det?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
David Trasbo (22-06-2006)
| Kommentar Fra : David Trasbo |
Dato : 22-06-06 11:03 |
|
Rasmus Kjær skrev:
> Denne streng gemmer jeg i en .txt-fil, på serveren.
> Når jeg så åbner txt-filen er der godtnok sat de tabs ind jeg har
> bedt om (\t), men i stedet for linieskiftet (\n) kommer der bare
> en firkant. Ved nogen hvorfor, eller hvordan jeg kommer ud over
> det?
Må vi se et link til txt-filen?
--
David Trasbo.
Læs om Usenet: http://usenet.dk
| |
Rasmus Kjær (22-06-2006)
| Kommentar Fra : Rasmus Kjær |
Dato : 22-06-06 11:22 |
|
> Må vi se et link til txt-filen?
>
Ja, selvfølgelig... Værsågod: :)
@ $fp = fopen("$DOCUMENT_ROOT/cases/Bobs/ordrer/ordrer.txt", 'ab');
if(!$fp)
{
echo '<p><strong>Ordren kunne ikke gennemføres på nuværende
tidspunkt. '
.'Prøv venligst igen senere.</strong></p>';
exit;
}
fwrite( $fp, $outputstring, strlen($outputstring) );
fclose($fp);
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Benny Nissen (22-06-2006)
| Kommentar Fra : Benny Nissen |
Dato : 22-06-06 11:04 |
|
Rasmus Kjær ramte sit keyboard den 22-06-2006 11:55 og fik dette ud af det:
> Bær over med en total nybegynder, som er ved at lære PHP...
>
> Jeg har lavet en string - noget i retning af:
>
> $streng = $var1."\t ting og sager".$var2."\n"
>
> Denne streng gemmer jeg i en .txt-fil, på serveren.
> Når jeg så åbner txt-filen er der godtnok sat de tabs ind jeg har
> bedt om (\t), men i stedet for linieskiftet (\n) kommer der bare
> en firkant. Ved nogen hvorfor, eller hvordan jeg kommer ud over
> det?
Tekstfilen er ikke lavet / oprettet med det korrekte tegnsæt.
--
Benny Nissen
www.bennynissen.dk
| |
Rasmus Kjær (22-06-2006)
| Kommentar Fra : Rasmus Kjær |
Dato : 22-06-06 11:23 |
|
>
> Tekstfilen er ikke lavet / oprettet med det korrekte tegnsæt.
>
Ja, det lyder logisk...
Hvordan får jeg scriptet til at oprette filen med samme tegnsæt?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Rasmus Kjær (22-06-2006)
| Kommentar Fra : Rasmus Kjær |
Dato : 22-06-06 11:28 |
|
>
> Tekstfilen er ikke lavet / oprettet med det korrekte tegnsæt.
>
Jeg har lige prøvet de fire muligheder der er i notepad, for at gemme i et
andet tegnsæt, men ingen af dem virkede
(ANSI, Unicode, Unicode Big Indian og UTF-8)
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
bonfils (22-06-2006)
| Kommentar Fra : bonfils |
Dato : 22-06-06 15:33 |
|
On 22 Jun 2006 09:55:16 GMT, Rasmus Kjær <r.kjaer@ofir.dk> wrote:
>Bær over med en total nybegynder, som er ved at lære PHP...
>
>Jeg har lavet en string - noget i retning af:
>
>$streng = $var1."\t ting og sager".$var2."\n"
>
>Denne streng gemmer jeg i en .txt-fil, på serveren.
>Når jeg så åbner txt-filen er der godtnok sat de tabs ind jeg har
>bedt om (\t), men i stedet for linieskiftet (\n) kommer der bare
>en firkant. Ved nogen hvorfor, eller hvordan jeg kommer ud over
>det?
Hvis du kører php på en windows-maskine, så prøv evt. med "\r\n" i
stedet.
--
bonfils
http://kim.bonfils.com
| |
Rasmus Kjær (22-06-2006)
| Kommentar Fra : Rasmus Kjær |
Dato : 22-06-06 17:24 |
|
> Hvis du kører php på en windows-maskine, så prøv evt. med "\r\n" i
> stedet.
>
Fantastisk! Det virkede
Tak for det! Hvad betyder koden \r ?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Johan Holst Nielsen (22-06-2006)
| Kommentar Fra : Johan Holst Nielsen |
Dato : 22-06-06 20:00 |
|
Rasmus Kjær wrote:
>>Hvis du kører php på en windows-maskine, så prøv evt. med "\r\n" i
>>stedet.
>>
>
> Fantastisk! Det virkede
> Tak for det! Hvad betyder koden \r ?
\r = carriage return - gode game skrivemaskinsdage ;)
mvh
Johan
| |
Bertel Lund Hansen (22-06-2006)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 22-06-06 20:15 |
|
Rasmus Kjær skrev:
> Fantastisk! Det virkede
> Tak for det! Hvad betyder koden \r ?
På en skrivemaskine kan man skubbe vognen helt til venstre. Det
hedder "Retur(n)" og har kode \r (ASCII 13).
Hvis man skubber på det fremspringende håndtag, skiftes der til
en ny linje. Det hedder "New line/ny linje" og har koden \n
(ASCII 10). Hvis man skubber hårdt nok, får man samtidig skubbet
vognen til venstre.
Nogle tekstsystemer laver både retur og ny linje blot ved koden
\n. Andre bruger begge koderne \r og \n.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
| |
Arne Feldborg (23-06-2006)
| Kommentar Fra : Arne Feldborg |
Dato : 23-06-06 00:07 |
|
Bertel Lund Hansen <nospamfilius@lundhansen.dk> skrev Thu, 22 Jun 2006
21:14:53 +0200
>På en skrivemaskine kan man skubbe vognen helt til venstre. Det
>hedder "Retur(n)" og har kode \r (ASCII 13).
>
Nej. Det er på en fjernskriver det forholder sig sådan. På en
skrivemaskine har det hverken navn eller kode.
>Hvis man skubber på det fremspringende håndtag, skiftes der til
>en ny linje. Det hedder "New line/ny linje" og har koden \n
>(ASCII 10). Hvis man skubber hårdt nok, får man samtidig skubbet
>vognen til venstre.
>
På en skrivemaskine gør man det jo netop rent manuelt og har derfor
heller ikke behov for give de enklte bevægleser hverken navne eller
koder.
Såvel Carrige Return (vogn retur) som New Line (ny line) er dele af den
7-bits ASCI tabel der blev udarbejdet i 1907 (var det vist) som
morsetabellens afløser til brug for telegrafen.
--
mvh, A:\Feldborg
Slægtsforskning og lokalhistorie i midt- vestjylland
http://hammerum-herred.dk/
| |
Bertel Lund Hansen (23-06-2006)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 23-06-06 01:04 |
|
Arne Feldborg skrev:
> Nej. Det er på en fjernskriver det forholder sig sådan. På en
> skrivemaskine har det hverken navn eller kode.
Jeg fik blandet tingene sammen i min formulering.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
| |
Rasmus Kjær (24-06-2006)
| Kommentar Fra : Rasmus Kjær |
Dato : 24-06-06 18:02 |
|
Tak for det fine svar! Og bare rolig meningen var tydelig nok -
at de enkelte koder svarer til stadierne på en gammel
skrivemaskine.
Arne gik vist lige i ordkløver-mode der
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Arne Feldborg (25-06-2006)
| Kommentar Fra : Arne Feldborg |
Dato : 25-06-06 00:44 |
|
Rasmus Kjær <r.kjaer@ofir.dk> skrev 24 Jun 2006 17:02:01 GMT
>Tak for det fine svar! Og bare rolig meningen var tydelig nok -
>at de enkelte koder svarer til stadierne på en gammel
>skrivemaskine.
>Arne gik vist lige i ordkløver-mode der
>
Det har du da lov til at kalde det.
Men fakta er dog at ASCI koderne og de tilsvarende begreber ikke har
været brugt på skrivemaskiner - men derimod på fjernskrivere hvorfra de
er gået over i computerbrug.
At det dog måske nok er nemmere at forklare begrebenrne i relation til
skrivemaskinen er så er en anden sag.
Det interessante er imidlertid, at man allerede dengang indså nytten af
at udnytte det binære talsystem og samle et antal impulser (bits) sammen
i grupper (bytes) og dermed fik mulighed for at repræsentere en hvilken
som helst værdi mellem 0 og 127 med 7 af disse bits.
--
mvh, A:\Feldborg
Slægtsforskning og lokalhistorie i midt- vestjylland
http://hammerum-herred.dk/
| |
Bertel Lund Hansen (25-06-2006)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 25-06-06 11:26 |
|
Arne Feldborg skrev:
> Men fakta er dog at ASCI koderne og de tilsvarende begreber ikke har
> været brugt på skrivemaskiner
Trodede du for alvor at jeg mente det? eller at nogen kunne få
den opfattelse?
Jeg gør ikke.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
| |
Arne Feldborg (23-06-2006)
| Kommentar Fra : Arne Feldborg |
Dato : 23-06-06 00:12 |
|
Rasmus Kjær <r.kjaer@ofir.dk> skrev 22 Jun 2006 09:55:16 GMT
>Denne streng gemmer jeg i en .txt-fil, på serveren.
>Når jeg så åbner txt-filen er der godtnok sat de tabs ind jeg har
>bedt om (\t), men i stedet for linieskiftet (\n) kommer der bare
>en firkant. Ved nogen hvorfor, eller hvordan jeg kommer ud over
>det?
>
Det er et problem der opstår i visse kombinationer af PHP-version og
konfiguration iøvrigt. Løsningen er at bruge "\n\r" i stedet.
Og selvom man i nogen tilfælde faktisk kan nøjes med "\n", så kan man
roligt altid bruge "\n\r" - det skader ikke.
--
mvh, A:\Feldborg
Slægtsforskning og lokalhistorie i midt- vestjylland
http://hammerum-herred.dk/
| |
Bertel Lund Hansen (23-06-2006)
| Kommentar Fra : Bertel Lund Hansen |
Dato : 23-06-06 01:05 |
|
Arne Feldborg skrev:
> Og selvom man i nogen tilfælde faktisk kan nøjes med "\n", så kan man
> roligt altid bruge "\n\r" - det skader ikke.
Det har måske ingen betydning, men den normale rækkefølge er
omvendt, "\r\n" (CRLF).
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
| |
Arne Feldborg (25-06-2006)
| Kommentar Fra : Arne Feldborg |
Dato : 25-06-06 00:21 |
|
Bertel Lund Hansen <nospamfilius@lundhansen.dk> skrev Fri, 23 Jun 2006
02:04:58 +0200
>> Og selvom man i nogen tilfælde faktisk kan nøjes med "\n", så kan man
>> roligt altid bruge "\n\r" - det skader ikke.
>
>Det har måske ingen betydning, men den normale rækkefølge er
>omvendt, "\r\n" (CRLF).
>
Du har fuldstændig ret - og det har faktisk betydning (ihvertfald i
nogle tilfælde).
Jeg beklager det forkerte udtryk.
--
mvh, A:\Feldborg
Slægtsforskning og lokalhistorie i midt- vestjylland
http://hammerum-herred.dk/
| |
|
|