[php] newline naar [js] newline

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik wil een newline van php omzetten naar een newline van javascript

maar zonder succes

<?
//$notes=str_replace ("\n", "\"+ \\n +\"", $notes);
$notes = nl2br($notes);
$notes= str_replace ("<br />", "\"+ '\\n' +\"", $notes);
$notes= str_replace ("\n\r", "", $notes);
?>

ik heb al van allles geprobeerd wie kan mij helpen

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Een newline in php is een \n
Een newline in javascript is... jawel: een \n

dus wat wil je nou eigenlijk :?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik wil vanuit mysql een waarde ophalen en dat onder een alert zetten maar de code die ik krijg is ok maar in de broncode staat niet alles netjes onder elkaar

dus dan krijg ik steeds foutmeldingen

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Kun je misschien een voorbeeld geven van hoe zo'n waarde er in je database uitziet? Wordt daar gebruik gemaakt van echte newlines? Of van
? of van \n?

Als het echte newlines zijn (wat ik ook vermoed) dan is een str_replace ("\n", "\\n", $value); wel voldoende

als je deze php code hebt:
PHP:
1
echo "alert ('" . str_replace ("\n", "\\n", $notes) . "');\n";


dan zal de output zijn:

JavaScript:
1
alert ('test\ntest');

[ Voor 26% gewijzigd door .oisyn op 10-01-2003 00:17 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
echte newlines

jww welke je normaal met $content = nl2br($content); // zo eruit haalt

op het scherm komt het er ook goed uit alleen in de broncode staan gewoon de harde returns er nog gewoon in

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
onClick="javascript:alert('dgjgdjgdjd
"+ \n +"jdjdgj
"+ \n +"
"+ \n +"dgjdjfdj
"+ \n +"gfdjfj
"+ \n +"dfjgdjdf
"+ \n +"dgj')"

zo komt het er steeds uit in de broncode

het moet allemaal achter elkaar komen :(

Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

volgens mij heb je deze
PHP:
1
echo "alert ('" . str_replace ("\n", "\\n", $notes) . "');\n";
(c) .oisyn :P nog niet geprobeerd, want anders weet ik niet waar jij die +'jes vandaan tovert...

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
nu is het zo in de broncode

<script>alert ('dgjgdjgdjd
\njdjdgj
\n
\ndgjdjfdj
\ngfdjfj
\ndfjgdjdf
\ndgj');</script>

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
is er niet een functie die netzoals gzip compress alles achter elkaar zet

Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

dan host je vast op een windows bak, of niet? Of je hebt je php'tjes binary geupload naar een linux bak?

In het eerste geval kan het helpen om de "\r" er ook ff "uit te filteren".

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ok gewoon str_replace ?

en ik zit op llinux bak

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ok hij doet het \r ik had het kunnen weten

he 'drm' & '.oisyn' thnx for HELP

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

yup, met \r is idd nog geen rekening gehouden.

PHP:
1
strtr ($notes, array ("\r\n" => "\\n", "\n" => "\\n"));

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Smoke_screen:
is er niet een functie die netzoals gzip compress alles achter elkaar zet

Weet ik niet. Als dat zo is staat 't ongetwijfeld in de manual. En zo niet mag je 'm zelf schrijven. Die Afbeeldingslocatie: http://images.tweakers.net/forum/templates/got/images/icons/edit.gif zit er ook niet voor niets trouwens...
Smoke_screen:
ok gewoon str_replace ?
proberen ;)
en ik zit op llinux bak
Dan zou 't niet uit moeten maken. Of zorgen dat je je bestanden in text mode upload.

edit:
Never mind ik zit uit mijn nek te kletsen. Die $notes heb je natuurlijk helemaal niet geupload :z

[ Voor 9% gewijzigd door drm op 10-01-2003 00:40 ]

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1