[PHP] SOAP and php

2005-09-12 Thread Leon Vismer
Hi 

What would be the best option for PHP and SOAP support.

Many thanks
--
Leon

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



[PHP] Regular expression question

2005-08-11 Thread Leon Vismer
Hi 

I would like to convert from one naming convention within a sql statement to 
another.

I have the following,

code
$str = insert into userComment (userID, userName, userSurname) values (0, 
'Leon', 'Vismer');

$match = array(
/([a-z]+)(ID)/,
/([a-z]+)([A-Z])/
);

$replace = array(
\$1_id,
\$1_\$2
);

$nstr = preg_replace($match, $replace, $str);
echo $nstr .\n;
/code

the above gets me to 
insert into user_Comment (user_id, user_Name, user_Surname) values (0, 'Leon', 
'Vismer')

however I want to get to

insert into user_comment (user_id, user_name, user_surname) values (0, 'Leon', 
'Vismer')

Some help from the regex experts ;-)

Many thanks
--
Leon

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



Re: [PHP] Regular expression question

2005-08-11 Thread Leon Vismer
Hi

 Just a quick note; why dont' you search on user since it's the constant
 and replace 'user[A-Z]' with 'user_[a-z]' or in the case of userID
 'user[A-Z]{2}'

This is part of my problem user will not always be constant, I basically want 
to be able to change between two naming conventions.

Example:

userID becomes user_id
clientID becomes client_id
tableName becomes table_name
anotherTableName becomes another_table_name
etc.

Thanks
--
Leon

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



Re: [PHP] Regular expression question

2005-08-11 Thread Leon Vismer
Hi Robin

Many thanks for this,

how would one extend this to support the following:
$str = insert into userComment (userID, userName, userSurname) values (0, 
'Leon', 'mcDonald');

one does not want

$str = insert into user_comment (user_id, user_name, user_surname) values (0, 
'Leon', 'mc_donald');

unfortunately lookbehind assertions does not support non-fixed length chars so
/(?=(?!')[a-z])([A-Z]+)/e will work for 'mDonald' but the following will not 
work.

/(?=(?!')([a-z]+))([A-Z]+)/e

Any ideas?

Many thanks
--
Leon

 ?php
 $str = insert into userComment (userID, userName, userSurname) values
 (0, 'Leon', 'Vismer');

 $match  = '/(?=[a-z])([A-Z]+)/e';
 $replace = 'strtolower(_$1)';
 print preg_replace($match, $replace, $str);
 ?

 insert into user_comment (user_id, user_name, user_surname) values (0,
 'Leon', 'Vismer')

  -robin

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



Re: [PHP] redirect based off server string

2005-08-10 Thread Leon Vismer
If you are using apache you can use the redirect module

VirtualHost 152.1.45.10
 Servername www.ces.ncsu.edu
 ServerAlias *
 Redirect permanent / http://www.nc4h.org/
 /VirtualHost

--
Leon

On Wednesday 10 August 2005 16:52, Robert Sossomon wrote:
 Anyone have a script or know of a way to check and see what the url is of a
 system and then sending it to another url if it is not right?

 I have this problem where if someone is using:
 http://www.ces.ncsu.edu/depts/fourh
 instead of:
 http://www.nc4h.org

 to get to my site it is breaking other pieces within it (though there is
 code in place which supposedly stops this from happening, I have found that
 this is not the case)

 what I plan on doing is invoking the script on the main page of each man
 sub-directory and the main page so that it should catch the majority of
 folks.

 Any suggestions/help would be greatly appreciated!

 Robert

 --
 Robert Sossomon, Business and Technology Application Technician
 4-H Youth Development Department
 512 BrickHaven Drive Suite 220L, Campus Box 7606
 N.C. State University
 Raleigh NC 27695-7606
 Phone: 919/515-8474
 Fax:   919/515-7812
 [EMAIL PROTECTED]

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



Re: [PHP] html_entity_decode () for hellip;, rsquo;, etc.

2005-08-10 Thread Leon Vismer
Hi Marco

To awnser you question I do not know why it is excluded from the default 
decode array. Maybe it could be that these are multibyte characters (any 
takers)?

You can get a list of the entities that are changed

$trans = get_html_translation_table(HTML_ENTITIES);
echopre;print_r($trans);echo/pre;

to add some extras as you have below, use something similar to

function htmldecode($string)
{
$trans = get_html_translation_table(HTML_ENTITIES);
$trans[chr(0xe2).chr(0x80).chr(0xa6)] = 'hellip;';
$trans = array_flip($trans);
return strtr($string, $trans);
}

$string = hellip;amp;;
echo htmldecode($string) .\n;

Note: obviously hex e2 80 a6 make up the hellip chars.

Hope this helps

Cheers

--
Leon

On Wednesday 10 August 2005 20:55, Marco wrote:
 I tried using html_entity_decode () but why won't these characters decode:

 rsquo;
 ndash;
 hellip;
 ldquo;
 rdquo;

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