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