Toon posts:

php echo "de volgende\nregel werkt niet bij mij?

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik wil in een string $bla = "test\n" hebben staan \n zou enter (volgende regel moeten zijn)

dit wil ik dan in een bestand opslaan en dan een aantal maal, alleen als ik dit bestand open krijg ik dus in de file
test met een blokje erachter, en als ik er meerderen opsla komt het op dezelfde regel

dit wil ik niet, iemand enig idee hoe dat kan?

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

Onder windows moet je \r\n gebruiken voor een nieuwe regel.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Topicstarter
werkt ook niet

Verwijderd

Topicstarter
en ik zit onder linux btw

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

Post dan eens de code die je gebruikt, misschien zit daar iets scheef.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Topicstarter
noormal als je echo "first line\nsecond line\nthirth line";
da zou je dus drie regels krijgen, bij mij achter elkaar ook met:
echo "first line\r\nsecond line\r\nthirth line";

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

je bekijkt het vast met je browser?

Zoja, doe es view source en ga de html specs lezen.

Zonee, leg es wat meer uit...

Verwijderd

Topicstarter
zelfs dit werkt niet:
$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap( $text, 20 );

echo "$newtext\n";

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op zondag 07 oktober 2001 23:26 schreef ACM het volgende:
je bekijkt het vast met je browser?

Zoja, doe es view source en ga de html specs lezen.

Zonee, leg es wat meer uit...
test met een blokje
Typisch een geval van verschillen tussen Windows & linux.

Verwijderd

Topicstarter
dat heeft er niks mee te maken

ik wil gewoon met b.v.:
echo "line1\nline2\nline3";

er zou dan uit moeten komen:
line1
line2
line3

maar bij mij komt er dus
line1 line2 line3 uit :?

iemand enig idee?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zondag 07 oktober 2001 23:26 schreef Shadow[KRoZ] het volgende:
zelfs dit werkt niet:
$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap( $text, 20 );

echo "$newtext\n";
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
[acm@vulcanus acm]$ php
<?
echo "1\n2\n3\n4\n5\n";
?>
X-Powered-By: PHP/4.0.6
Content-type: text/html

1
2
3
4
5
[acm@vulcanus acm]$

Hier werkt ie prima. Dus het is misschien handig als je iets meer van je omgeving beschrijft??

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

Op zondag 07 oktober 2001 23:29 schreef Shadow[KRoZ] het volgende:
iemand enig idee?
Ja, vertel eens wat meer.

• Hoe ziet je script eruit (post code)
• Hoe bekijk je de output
• Schrijf je naar een file of naar stdout (post code)

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Volgens mij wordt een \n onder linux weergegeven als een blokkie onder windows.

Verwijderd

Topicstarter
idd \n wordt hier een blokkie en voorheen was het een enter :?

hij heeft een keer eventjes gewerkt, nu opeens niet meer

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
*zucht*

lees dit eens:
Ja, vertel eens wat meer.

Hoe ziet je script eruit (post code)
Hoe bekijk je de output
Schrijf je naar een file of naar stdout (post code)

Verwijderd

Nou heb ik wel eens gehad dat de volgorde van \n en \r uitmaakte. Ik weet niet meer welke volgorde werkte, maar probeer ze eens om te draaien...

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
bekijk je het gewoon in de browser... dan is het handig op nl2br() te gebruiken ;)

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

Op zondag 07 oktober 2001 23:34 schreef Shadow[KRoZ] het volgende:
idd \n wordt hier een blokkie en voorheen was het een enter :?

hij heeft een keer eventjes gewerkt, nu opeens niet meer
Hallo? Iemand daar?

Het is misschien geen slecht idee om te vertellen wat voor omgeving je gebruikt e.d, dat kunnen wij namelijk niet ruiken.

Mijn gok: Je gebruikt php op een linux server en je bekijkt de output in notepad op een Windows systeem. Ik neem aan dat je geen flauw idee hebt van waar je mee bezig bent anders stel je zo'n vraag niet.

Mijn advies: Koop een boek over php en begin bij hoofdstuk 1

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op zondag 07 oktober 2001 23:34 schreef Shadow[KRoZ] het volgende:
idd \n wordt hier een blokkie en voorheen was het een enter :?

hij heeft een keer eventjes gewerkt, nu opeens niet meer
een blokje is in je browser toch gewoon een enter??? :?

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt

Pagina: 1