echo "This spans\multiple lines. The newlines will be\noutput as well.";
echo "This spans\nmultiple lines. The newlines will be\noutput as well.";
> stevek wrote:
>> Following code does not produce any new lines. Any ideas.
>>
>> echo "This spans\multiple lines. The newlines will be\noutput as
>> well.";
>
> Sorry ... spell checker corrected some.
>
> echo "This spans\nmultiple lines. The newlines will be\noutput as
> well.";
So, you're saying that this will output the literal string:
This spans\nmultiple lines. The newlines will be\noutput as well.
Is the bit you posted above a direct cut-and-paste from your script? If
not, check that you are in fact using double quotes and not single.
--
Alan Little
Phorm PHP Form Processor
http://www.phorm.com/
-Robert
$conn = @mysql_connect( "campania", "sfk", "" )
or die( "Sorry - could not connect to MySQL" );
echo "$conn\n";
//$rs1 = @mysql_create_db( $_REQUEST['db'] );
echo "This spans\nmultiple lines. The newlines will be\noutput as well.";
?>
produces......
Resource id #2 This spans multiple lines. The newlines will be output as
well.
Line #5 is [echo "$conn\n";]
Line #5 needs to be corrected to [echo $conn."\n";]
LIne #7 is [echo "This spans\nmultiple lines. The newlines will
be\noutput as well."; ]
Line #7 needs to be
[echo "This spans"."\n"."multiple lines. The newlines will
be"."\n"."output as wee.";]
-Huck Finn
Steve,
No, you see Robert's post. He is correct. Check the page source.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstu...@attglobal.net
==================
> Alan Little wrote:
>> Carved in mystic runes upon the very living rock, the last words of
>> stevek of comp.lang.php make plain:
>>
>>> stevek wrote:
>>>> Following code does not produce any new lines. Any ideas.
>>>>
>>>> echo "This spans\multiple lines. The newlines will be\noutput as
>>>> well.";
>>> Sorry ... spell checker corrected some.
>>>
>>> echo "This spans\nmultiple lines. The newlines will be\noutput as
>>> well.";
>>
>> So, you're saying that this will output the literal string:
>>
>> This spans\nmultiple lines. The newlines will be\noutput as well.
>>
>> Is the bit you posted above a direct cut-and-paste from your script?
>> If not, check that you are in fact using double quotes and not
>> single.
>>
> <?php
>
> $conn = @mysql_connect( "campania", "sfk", "" )
> or die( "Sorry - could not connect to MySQL" );
> echo "$conn\n";
> //$rs1 = @mysql_create_db( $_REQUEST['db'] );
> echo "This spans\nmultiple lines. The newlines will be\noutput as
> well."; ?>
>
> produces......
>
> Resource id #2 This spans multiple lines. The newlines will be output
> as well.
If you mean it outputs this in your browser (I don't see a shebang line,
so I assume you're not running this on the command line), then Robert
gave you the answer. A newline is equivalent to a space, in HTML.
Pure nonsense.
Grtz,
--
Rik Wasmus
You could probably do one of the following:
echo "Line 1<br>Line2";
OR
echo "<pre>Line 1\nLine2</pre>";
>Sorry ... spell checker corrected some.
>
>echo "This spans\nmultiple lines. The newlines will be\noutput as well.";
>
Change \n to <br>
--
Kev Wells http://kevsoft.topcities.com
http://kevsoft.co.uk/
ICQ 238580561
IF your nose runs and your feet smell it means your upside down.
Sorry, Huck. It will all come out in one line. Try it yourself in an HTML page.
<?php
echo nl2br("This spans\multiple lines. The newlines will be\noutput as
well.");
?>