Lars,

Looks like you have an error in your syntax on the ereg line. It should most
likely look like this:

if (ereg([^0-9], $num)) {
        print "That's not a number!";
}

And your second thing is not a failure of PHP, it's a "feature" of web
browsers reading stuff in HTML. Try either wrapping it in <pre> tags or put
a <br> before the \n, or use nl2br() (www.php.net/nl2br). If you viewed your
source in the browser, you'd find this:

HELLO 
WORLD

-Dash

-----Original Message-----
From: Lars Espelid [mailto:lars_espelid@;hotmail.com] 
Sent: Thursday, November 14, 2002 2:56 PM
To: [EMAIL PROTECTED]
Subject: [PHP-WIN] Problem escaping characters


Hello,

I'm running Apache 1.3.26, PHP 4.0.5 and WinXPpro.

My problem is as follows:

Try to execute this code:
if (ereg[^0-9], $num))
    print "That's not a number!";

result: parsing error, expects ')' on the if-line.

Have also tried other expressions where I escape characters. They won't
work.

When I write:
echo "HELLO \n";
echo "WORLD";

I get: HELLO WORLD
(on one line!?)

Anyone know what's wrong? Do I need to install an extension?

Bottom of my httpd.conf:

   LoadModule php4_module c:/php/sapi/php4apache.dll
   AddModule mod_php4.c
   AddType application/x-httpd-php .php
   AddType application/x-httpd-php-source .phps

Thanks,

Lars



-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to