Re: [PHP] File permissions do not seem to be my friend

2006-02-02 Thread David Grant
Brian,

This is a php.ini setting, so a FS permissions problem.  The sysadmin
needs to disable safe mode on your behalf.

David

Brian Dunning wrote:
 I have a script that scans an images folder and creates a thumbnail for
 each and writes it to a new subfolder. Runs fine on my development box.
 But I'm using a new host that I'm unfamiliar with (servage.net), and
 when I run the script I get the following error. I set the permissions
 on the enclosing folder to 777, and all the attempted writes are within
 this folder:
 
 SAFE MODE restriction in effect. The script is not allowed to access
 /blah/blah/blah...
 
 Any suggestions? Anything I can do on my end to allow this?
 
 --PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 


-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.2.0

WANTED: Junior PHP Developer in Bristol, UK

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



Re: [PHP] Print extended/parent classes

2006-02-01 Thread David Grant
Mathijs,

Mathijs wrote:
 I have the following situation :
 
 ?php
 
 class A {
 public $var1;
 }
 
 class B extends A {
 public $var2;
 }
 
 ?
 
 Now I want to print this object
 ?php
 
 $obj = new B;
 print_r($obj);
 
 ?
 
 Does anybody know how I can print class A also ?

The above prints out:

B Object
(
[var2] =
[var1] =
)

Is this not what you expected?  You can't print out *just* the
properties of A.  If this isn't what you want, you shouldn't be extending A.

David
-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

WANTED: Junior PHP Developer in Bristol, UK

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



Re: [PHP] How to destroy HTTP authentication (from PHP)?

2006-02-01 Thread David Grant
Olaf,

How about generating a hash-enhanced (TM) realm name, such as:

Basic Realm Session HASH

Then store that timestamp-based hash in the session.  When you want to
user to  bugger off, change the realm name.  This is just a theory, and
I've not tested it at all.

David

Olaf Greve wrote:
 Hi all,
 
 Alright: here's a bit of a challenge (so as to avoid the word issue)
 ;) my colleagues have run into previously: how to kill HTTP
 authentication...
 
 I remember that they never did figure that one out, and I too will now
 have to get my hands dirty with trying to find a proper way to do so.
 
 Simply unsetting the PHP_AUTH_USER and PHP_AUTH_PWD variables doesn't
 seem to do any magic, and using a forced 401 ('Unauthorized') HTTP
 header is also highly ideal (not to say blatantly dirty)...
 
 S, has anyone found a proper way of achieving this (ideally from PHP)?
 
 Also, in case this cannot be done from PHP, does anyone know of any
 Apache modules (or tricks/tweaks/settings) that will allow HTTP
 authentication to be neatly destroyed?
 
 Thanks in advance, and cheers,
 Olafo
 


-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

WANTED: Junior PHP Developer in Bristol, UK

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



Re: [PHP] Hide email addresses from spam bots

2006-02-01 Thread David Grant
Gerry,

If a human being can read it, so can a spambot.  New techniques might be
developed all the time, but you shouldn't bet against spammers bringing
themselves up to date with those techniques too.

If the user wishes to display their e-mail address on a web page, they
should ensure they have good spam-filtering.

You might consider using some sort of CAPTCHA image, but that isn't
guaranteed to work flawlessly, and reading an e-mail address in a
CAPTCHA image would be hard work.

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Print extended/parent classes

2006-02-01 Thread David Grant
Jochem,

Good point.  I thought he meant object given his example. :P

David

Jochem Maas wrote:
 David Grant wrote:
 Mathijs,

 Mathijs wrote:

 I have the following situation :

 ?php

 class A {
 public $var1;
 }

 class B extends A {
 public $var2;
 }

 ?

 Now I want to print this object
 
 ***object***
 
 ?php

 $obj = new B;
 print_r($obj);

 ?

 Does anybody know how I can print class A also ?
 
 ***class***
 
 (class and object are not interchangable concepts - yet
 they are closely related :-)
 
 you printed $obj which is an instance of B, which happens to
 be a subclass of A. if you are interested to find out which classes
 an objects is defined by try something like:
 
 class A {}
 class B extends A {}
 class C extends B {}
 $c = C; $classes = array($c);
 while($c = get_parent_class($c))
 $classes[] = $c;
 print_r($classes);
 


 The above prints out:

 B Object
 (
 [var2] =
 [var1] =
 )

 Is this not what you expected?  You can't print out *just* the
 properties of A.  If this isn't what you want, you shouldn't be
 extending A.

 David
 


-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

WANTED: Junior PHP Developer in Bristol, UK

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



Re: [PHP] Question about C++ like macros on PHP

2006-01-31 Thread David Grant
Andrei,

http://php.net/manual/en/function.debug-backtrace.php

David

Andrei wrote:
 
 Hi list,
 
 For debugging purposes I want to send to a function the line and
 file where it is called. The problem is that I want these parameters to
 be added to function as default parameters (changing all function calls
 would not be an option for me)
 
 function my_func( $param, $line = __LINE__, $file = __FILE__ )
 {
...
 }
 
 won't work as it always gets the file and line where function is defined.
 Also I don't want to change all function calls to put __LINE__ and
 __FILE__ parameters.
 I looked into assert too, but I have to change again all function calls
 to be assert( my_func(...) ); which again will be a pain in the a...
 as this function is often called in every scripts...
 
 Any1 has any ideea about it?
 
 Thnx,
 Andrei
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Class constructor

2006-01-31 Thread David Grant
Georgi,

Drop __construct, PHP5 will call Test() anyway.

From http://uk.php.net/manual/en/language.oop5.decon.php:

For backwards compatibility, if PHP 5 cannot find a __construct()
function for a given class, it will search for the old-style constructor
function, by the name of the class.

David
-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

WANTED: Junior PHP Developer in Bristol, UK

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



Re: [PHP] html forms and php

2006-01-31 Thread David Grant
Philippe,

I recommend using an ID, instead of the NAME attribute to refer to the
various elements.  This ought to solve your problem.

David

Philippe Reynolds wrote:
 
 Greetings all,
 
 Currently I have a form that has two lists that contain options.
 I use javacript to dynamically move options from one select list to
 another.
 All this works fine...
 
 
 this is the select:
 
 select name=trucklist size=12 style=width: 150px multiple
  option value=LT680LT680/option
  option value=LT685LT685/option
  option value=LT690LT690/option
  option value=LT695LT695/option
  option value=LT700LT700/option
  option value=LT705LT705/option
  /select
 
 Now I wish to post all the options from one list to another page.  So
 I select all the options in that list and hit the submit button.
 
 Obviously, a select list, will return each value with the same name to
 the second web page.  Therefore we can only capture the last option posted.
 
 To resolve this we have to create an array out of our select name:
 select name=trucklist[] size=12 style=width: 150px multiple
 
 I added the square brakets to the name...now when I select all the
 options on the list I can read all values individually.
 
 Here is problem...my javascripts have stopped working, I can't move
 options from one list to the next.  Here is the javascript I use
 currently...I would like help in modifing it so that it may work while
 using the brakets on the name of the select:
 
 Thanks a bunch for the help!!  Always appreciated
 
 First the two list that transmit the options back and forth: (javascript
 below)
 select name=trucklist size=12 style=width: 150px multiple
  option value=LT680LT680/option
  option value=LT685LT685/option
  option value=LT690LT690/option
  option value=LT695LT695/option
  option value=LT700LT700/option
  option value=LT705LT705/option
  /select
 /td
 td
   input type=button name=SelectAll value= All style=width:
 100px; onClick=MoveAll(fleetForm.trucklist,
 fleetForm.reportinglist)br
   input type=button name=Select value= style=width: 100px;
 onClick=Move(fleetForm.trucklist, fleetForm.reportinglist)brbr
   input type=button name=Unselect value= style=width: 100px;
 onClick=Move(fleetForm.reportinglist, fleetForm.trucklist)br
input type=button name=UnselectAll value= All style=width:
 100px; onClick=MoveAll(fleetForm.reportinglist, fleetForm.trucklist)
 /td
 td
  select name=reportinglist[] size=12 style=width: 150px multiple
 
 
 here is the javascript:
 function Move(fromList, toList){
var tempArray = new Array();
var x = 0;
 
//looping through source element to find selected options
for (var i = 0; i  fromList.length; i++) {
if (fromList.options[i].selected) {
//need to move this option to the 'to' list
var selectionLen = toList.length++;
toList.options[selectionLen].text =
 fromList.options[i].text;
toList.options[selectionLen].value =
 fromList.options[i].value;
}
 else {
   //storing options that stay to recreate selected trucks
   var tempValues = new Object();
   tempValues.text = fromList.options[i].text;
   tempValues.value = fromList.options[i].value;
   tempArray[y] = tempValues;
   y++;
}
 
}
//resetting length of 'from' list
fromList.length = tempArray.length;
//looping through temp array to recreate intial selection
for (var i = 0; i  tempArray.length; i++) {
fromList.options[i].text = tempArray[i].text;
fromList.options[i].value = tempArray[i].value;
fromList.options[i].selected = false;
}
 }
 function MoveAll(from, to){
 selectAll(from);
 Move(from, to);
 }
 function selectAll(trucklist) {
 if (!hasTruck(trucklist)) { return; }
 for (var i=0; itrucklist.options.length; i++)
 trucklist.options[i].selected = true;
 
 }
 


-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

WANTED: Junior PHP Developer in Bristol, UK

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



Re: [PHP] Other than default grey button

2006-01-30 Thread David Grant
Peter,

You need to investigate CSS.

David

Jevos, Peter wrote:
 Hi all
 
 I'd like to ask you one ( probably ) simple question. I'm using webmail
 and I want to use other than default php grey button.
 I found on the pages how to use image instead of the default button. So
 I changed
 
 INPUT TYPE=submit NAME=move_button VALUE=Move
 
 to
 
 INPUT TYPE=image' NAME=move_button VALUE=Move
 SRC=../images/button.jpg width=19 height=50
 
 It works but I found the other important problem. This is image. What
 happend when I change the language ? Nothing cause this is permanent
 image and text Move is replaced by image
 
 So what should I do to change design of the button without using image ?
 
 Thanks a lot for an answers
 


-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

WANTED: Junior PHP Developer in Bristol, UK

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



Re: [PHP] Re: Does file_exists() 'honour' open_basedir?

2006-01-27 Thread David Grant
Hi,

Perhaps you refer to this (fixed in 4.3.3):

http://bugs.php.net/bug.php?id=24313

David

DRYALLS wrote:
 Let me try and answer my own question. I've *heard* that since PHP v4.3.2 
 file_exists() returne an open_basedir warning, but earlier PHP versions did 
 not. Is this true?
 
 DRYALLS [EMAIL PROTECTED] wrote in message 
 news:[EMAIL PROTECTED]
 I have 2 different PHP installs, each are slightly different versions, and 
 each have different open_basedir restictions.

 I have a PHP script that fails on ONE of the installs but NOT the other.

 The line that fails is $foo = file_exists(/proc/loadavg);

 What I don't understand is why one script fails, yet the other does not 
 because NEITHER have /proc in the open_basedir path.

 What could be different about the PHP configs that makes one report a PHP 
 warning, yet the other does not? 
 


-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

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



Re: [PHP] Re: Does file_exists() 'honour' open_basedir?

2006-01-27 Thread David Grant
Perhaps you saw it here:

http://php.net/file_exists

Search the page for ceo at l-i-e dot com or open_basedir.

David

DRYALLS wrote:
 Let me try and answer my own question. I've *heard* that since PHP v4.3.2 
 file_exists() returne an open_basedir warning, but earlier PHP versions did 
 not. Is this true?
 
 DRYALLS [EMAIL PROTECTED] wrote in message 
 news:[EMAIL PROTECTED]
 I have 2 different PHP installs, each are slightly different versions, and 
 each have different open_basedir restictions.

 I have a PHP script that fails on ONE of the installs but NOT the other.

 The line that fails is $foo = file_exists(/proc/loadavg);

 What I don't understand is why one script fails, yet the other does not 
 because NEITHER have /proc in the open_basedir path.

 What could be different about the PHP configs that makes one report a PHP 
 warning, yet the other does not? 
 


-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

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



Re: [PHP] copy problem with HTTP wrapper

2006-01-27 Thread David Grant
Laurent,

Laurent Vanstaen wrote:
 
 Hello,

 on 01/27/2006 05:59 AM Laurent Vanstaen said the following:
  I see your point. Here in my case the server I want to copy a file on
  has 192.168.1.1 for IP address and thus cannot be found from outside a
  LAN, so the security problem is not that much important. But I agree
  with you and see what you mean.

 You may want to try sending files via form upload. Then on the
 destination end the you could have a PHP script that would take care of
 authentication and receiving and storing the uploaded files.
 
 The destination server doesn't have PHP 

When you say Livebox, are you in fact referring to the router given
out by your ISP?  If so, what makes you think it's writable in the first
place?

David
-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

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



Re: [PHP] copy problem with HTTP wrapper

2006-01-27 Thread David Grant
Laurent,

Laurent Vanstaen wrote:
 If so, what makes you think it's writable in the first place?
 
 'Cause I work for this ISP 

So you don't have specs then I guess, since you're asking in a public
forum!  Have you considered using a HTTP PUT request (using cURL)?

php.net/curl

$curl = curl_init();
$file = replacementfile.txt;

curl_setopt($curl, CURLOPT_URL, 'http://192.168.1.1/cgi-bin/newCrontab');
curl_setopt($curl, CURLOPT_PUT, true);
curl_setopt($curl, CURLOPT_INFILESIZE, filesize($file));
curl_setopt($curl, CURLOPT_INFILE, fopen($file, 'r'));

curl_exec($curl);

Note: you might need to set the CURLOPT_USERPWD option too.

This is my best guess at a solution, but obviously I've not tested it.

David
-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

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



Re: [PHP] doubt regarding while loop

2006-01-27 Thread David Grant
Suresh,

suresh kumar wrote:
 hi,
for eg 
   
 while(list(t1,t2,...)=mysql_fetch_row($result)):
 endwhile;

You could start with list($t1, $t2, ...) instead.  Personally, I'd done
it without assuming mysql_fetch_row is returning an array.

Try:

$t1 = ;
$t2 = ;
while ($row = mysql_fetch_row($result)) {
list($t1, $t2) = $row;
...
}

echo $t1;

David
-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

WANTED: Junior PHP Developer in Bristol, UK

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



Re: [PHP] Recursive array_push?

2006-01-26 Thread David Grant
Kim,

May the hack-o-rama commence:

?php
$str   = [layer1][layer2][layer3][layer4];
$parts = explode(][, substr($str, 1, -1));
$text  = ;
foreach ($parts as $part) {
$text .= 'a:1:{s:' . strlen($part) . ':' . $part . ';';
}
$text .= 'b:1;' . str_repeat('}',  count($parts));
print_r(unserialize($text));
?

It works, but I'm not proud. :P

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Recursive array_push?

2006-01-26 Thread David Grant
Kim,

After some contemplation (and slightly less crack):

?php
$str   = [layer1][layer2][layer3][layer4];
$parts = array_reverse(explode(][, substr($str, 1, -1)));
$array = FOO;
foreach ($parts as $part) {
$array = array($part = $array);
}
print_r($array);
?

Array
(
[layer1] = Array
(
[layer2] = Array
(
[layer3] = Array
(
[layer4] = FOO
)

)

)

)

David

David Grant wrote:
 Kim,
 
 May the hack-o-rama commence:
 
 ?php
 $str   = [layer1][layer2][layer3][layer4];
 $parts = explode(][, substr($str, 1, -1));
 $text  = ;
 foreach ($parts as $part) {
 $text .= 'a:1:{s:' . strlen($part) . ':' . $part . ';';
 }
 $text .= 'b:1;' . str_repeat('}',  count($parts));
 print_r(unserialize($text));
 ?
 
 It works, but I'm not proud. :P
 
 David


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] HTML Question?

2006-01-26 Thread David Grant
William,

William Stokes wrote:
 How to print tables to a page so that they are placed side by side 
 horizontally as long as there is screen width left and then continue to 
 second row below? Like in many image galleries where thumpnails are dumped 
 to screen and the lines of thumpnails scale dynamically according to screen 
 widht.
 
 I need to dump my thumpnails to screen and add some image info below every 
 thumpnail and I want to take advantage of the whole screen widht.

http://www.alistapart.com/articles/practicalcss/

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] How to check if an object exists

2006-01-25 Thread David Grant
Derrick,

Derrick Shoemake wrote:
 It appears that the error I was getting wasn't really related to my
 problem. I'm getting a error in httpd-error.log
 
 httpd in free(): error: junk pointer, too high to make sense
 [Tue Jan 24 17:11:32 2006] [notice] child pid 22665 exit signal Abort
 trap (6)
 
 Is there any way to track down where the code is failing? It's not
 creating any dump file that I can see. I don't mind digging into this to
 either report a bug to php.net,  apache.org or even just fix the code
 myself and submit a patch to someone, but I'm a little new to the php
 and apache working together.

This might be related to PHP, but I would start out by asking around the
Apache community.

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] function preg_match()

2006-01-25 Thread David Grant
Denyl,

You need to call the person responsible for maintaining your box.

Denyl Meneses Guillén wrote:
 sorry , what is PCRE ?

Regular Expression Functions (Perl-Compatible)

 I looking my configuration with phpinfo() and not exist PCRE or similar .

That's because someone disabled it in the ./configure step
(--disable-all).  Try using the following in the ./configure step:

--with-pcre-regex=DIR (where DIR is where PCRE's include and library
files are located)

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] forwarding from virtual email account to real email account

2006-01-25 Thread David Grant
Binay,

I guess you could set up PHP to listen on port 25 and rewrite the
headers of mail messages containing aliases, but that seems like a lot
of work for what could easily be handled by a (much quicker) MTA.

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Book Sample Code Help

2006-01-24 Thread David Grant
Poppy,

Poppy Alexandra wrote:
 Parse error: parse error in book-1.php on line 90

Please provide lines 89-91 of book-1.php only please.

David
-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

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



Re: [PHP] Re: Custom Usort Function

2006-01-24 Thread David Grant
Matt,

Personally, I'd do a logic case for each combination, e.g.

if (ctype_alpha($x[0])) {
if (ctype_alpha($y[0])) {
//strcmp
} elseif (ctype_digit([$y[0])) {
//-1
} else {
// 1;
}
} elseif (ctype_digit([$x[0])) {
if (ctype_alpha($y[0])) {
// 1;
} elseif (ctype_digit([$y[0])) {
// 
} else {
// 1;
}
} else {
if (ctype_alpha($y[0])) {
// -1;
} elseif (ctype_digit([$y[0])) {
// -1
} else {
// strcmp
}
}

It's not the prettiest, but it will work.

David

Matt Palermo wrote:
 Any ideas on how to accomplish this?
 
 
 Matt Palermo [EMAIL PROTECTED] wrote in message 
 news:[EMAIL PROTECTED]
 I'm try to sort a list of items using a usort function.  Basically, I want 
 it to sort in this order:

 Numbers (0-9)
 Letters (Aa-Zz)
 Other (anything else)

 To explain a little further, I want anything that starts with a number to 
 show up first in the sorted list, then anything that starts with a letter, 
 and finally anything that starts with some other character.  My usort 
 function I'm using now gives me results close to this, but it sorts it as 
 follows (which is wrong for what I need):

 Numbers (0-9)
 Other (anything else)
 Letters (Aa-Zz)

 They are all sorted properly alphabetically, but not in the group order 
 that I need them in.  Here is the usort function I'm using right now:


 function myUsort($x, $y)
 {
  if(strtolower($x) == strtolower($y)) return 0;
  if(strtolower($x)  strtolower($y)) return -1;
  return 1;
 }

function myUsort($x, $y) {
if (ctype_digit($x[0])) {
} elseif (ctype_alpha($x[0]}
}

 As I stated above, this provides me with the proper alphabetical results, 
 but I need it tweaked.  Basically this function will give a sorted list 
 like this:

 007
 90210
 __underscore
 abra-cadabra
 Zebra

 But I need the function to provide a sorted list like this:

 007
 90210
 abra-cadabra
 Zebra
 __underscore


 Anyone know what I need to do to get these results?  Please let me know.

 Thanks,

 Matt Palermo
 http://sweetphp.com 
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] query problem.

2006-01-24 Thread David Grant
Angelo,

Angelo Zanetti wrote:
 Why does the   cause that not to be displayed? or is it retrieving it
 correctly but not showing it because of the   (which might be
 conflicting with HTML tags?

Look at the source!

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] How to check if an object exists

2006-01-24 Thread David Grant
Derrick,

Derrick Shoemake wrote:
 Does anyone know if this is the proper way to check for an Objects
 existence and where I can find more information on doing so?

php.net/is_object
php.net/instance_of

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Php4 with mysql flag

2006-01-23 Thread David Grant
Markus,

Markus Braun wrote:
 I have installed it with apt-get install php4 php4-mysql

I think you'll need libapache-mod-php4 too (p.d.o is down at the moment,
so can't be sure), as well as the mysql-server and mysql-client packages.

David
-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

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



Re: [PHP] Php4 with mysql flag

2006-01-23 Thread David Grant
Markus,

Markus Braun wrote:
 libapache2-mod-php4 is already the newest version.
 mysql-server is already the newest version.
 mysql-client is already the newest version.

That should be all you need then.  Have you restarted apache yet?

David
-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

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



Re: [PHP] Re: PHP SSH2

2006-01-23 Thread David Grant
Vedanta,

I recommend contacting the author of the package, or posting to pecl-dev.

David

Vedanta Barooah wrote:
 On 1/23/06, Vedanta Barooah [EMAIL PROTECTED] wrote:
 hello all,
 this is in regard to PECL ssh2 ( http://pecl.php.net/package/ssh2 ) : how
 to i print the output of the command executed using ssh2_exec?
 thanks,
 vedanta

 
 
 
 --
 *~:~*~:~*~:~*~:~*~:~*~:~*~:~*~:~*~:~*~:~*
 Vedanta Barooah
 YM! - vedanta2006
 Skype - vedanta2006
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Adventures in Cookies

2006-01-23 Thread David Grant
Tedd,

tedd wrote:
 Hi all:
 
 While I'm sure this is obvious for most, but I just discovered this.
 
 Using one browser (browser A) I can access one of my pages and create a
 cookie with a user input value.
 
 Then using a different browser (browser B), I can access the same page
 and create another cookie with another user value.
 
 Now, it would seem to me that I shouldn't have two cookies with the same
 name both having different contents, but that's exactly what I've found
 -- for browser A will produce one value and browser B will produce
 another value.

Can you provide some examples for what you mean?

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Adventures in Cookies

2006-01-23 Thread David Grant
Austin,

Austin Denyer wrote:
 On Mon, 23 Jan 2006 16:37:12 +
 David Grant [EMAIL PROTECTED] wrote:
 tedd wrote:
 ...
 Can you provide some examples for what you mean?
 
 I think he's referring to the fact that you can have one cookie in,
 say, Mozilla and another one in, say, Konqueror (or Internet Exploiter
 if you do Windoze).

Rightio.

David
-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

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



Re: [PHP] Adventures in Cookies

2006-01-23 Thread David Grant
Barry wrote:
 Austin Denyer wrote:
 On Mon, 23 Jan 2006 16:37:12 +
 David Grant [EMAIL PROTECTED] wrote:

 tedd wrote:

 Hi all:

 While I'm sure this is obvious for most, but I just discovered this.

 Using one browser (browser A) I can access one of my pages and
 create a cookie with a user input value.

 Then using a different browser (browser B), I can access the same
 page and create another cookie with another user value.

 Now, it would seem to me that I shouldn't have two cookies with the
 same name both having different contents, but that's exactly what
 I've found -- for browser A will produce one value and browser B
 will produce another value.

 Can you provide some examples for what you mean?


 I think he's referring to the fact that you can have one cookie in,
 say, Mozilla and another one in, say, Konqueror (or Internet Exploiter
 if you do Windoze).

 Regards,
 Ozz.

IE:

 No i think he is more referring to that some different values are stored.
 
 But unless we dont get an example, it's useless to discuss that further :P
 
 Barry
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Adventures in Cookies

2006-01-23 Thread David Grant
Please ignore the previous e-mail: I slipped on the keyboard. :)


-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

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



Re: [PHP] Cookie reposted

2006-01-23 Thread David Grant
Tedd,

The cookie is being set on the www.xn--ovg.com domain.  The cookie is
being read on xn--ovg.com domain.  This is perceived to be a security
risk, so the cookie isn't sent.

David

tedd wrote:
 Hi:
 
 After I successfully writing a cookie, I'm having a problems reading the
 cookie repeatedly.
 
 The first time into my read the cookie page, the cookie is read.
 However, the second time, it's not.
 
 If I quit my browser and then reenter the read the cookie page, the
 cookie is there and read again. But leaving the page and returning
 produces no cookie. The cookie remains, but the page doesn't read it.
 
 I have set up an example at:
 
 http://xn--ovg.com
 
 Do 1, Set Cookie -- it will create a cookie and report it. Then go to
 main
 Do 2, Get Cookie -- it will report no cookie found.
 
 [A] Quit your browser.
 
 Return to:
 
 http://xn--ovg.com/cookie/getcookie.php
 
 It WILL report your cookie.
 
 Leave the page and return back from anywhere, and your cookie will not
 be reported as there. However, if you go to [A] and repeat, you'll find
 your cookie remains.
 
 Surely someone must know what's happening here.
 
 Does anyone have any ideas?
 
 It would be nice to have a persistent cookie. Do I also have to use a
 session to make this happen?
 
 tedd


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] date(H, $datevalue) always adds an hour?

2006-01-20 Thread David Grant
Murray,

What do you get if you print date(T)?

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] date(H, $datevalue) always adds an hour?

2006-01-20 Thread David Grant
Murray,

As far as I know, Queensland is in EST (Eastern Standard Time), so that
is the correct value.  Are you using the same machine or is it remote?

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] date(H, $datevalue) always adds an hour?

2006-01-20 Thread David Grant
Murray,

I can't think what else it might be.  Sorry!

David
-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

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



Re: [PHP] New identification after an error...

2006-01-20 Thread David Grant
David

David BERCOT wrote:
 I've tried :
 $_SERVER[PHP_AUTH_USER] = NULL;
 without succes...

http://www.php.net/unset

e.g. unset($_SERVER['PHP_AUTH_USER']);

It might, however, be better practice to used an authorisation state
variable, or something similar, i.e.

if (! $auth) {
// HTTP Headers
}

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] problem encountered with stristr-based function

2006-01-20 Thread David Grant
George,

George Pitcher wrote:
 For info, I am trying to highlight search terms in results.

If you're searching and replacing within HTML, you ought to be aware of
issues if someone's search term happens to be an HTML tag or attribute.
 For example, Alice might search for href and get the following:

a bhref/b=URLText/a

back, which is clearly fubar, which highlights the necessity for some
handy regex skills.  Following a quick google, I found this page:

http://aidanlister.com/repos/?file=function.str_highlight.php

David
-- 
David Grant
http://www.grant.org.uk/

http://pear.php.net/package/File_Ogg0.2.1
http://pear.php.net/package/File_XSPF   0.1.0

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



Re: [PHP] how 2 stroe images in Mysql Database using PHP

2006-01-16 Thread David Grant
Suresh,

suresh kumar wrote:
 i dont know how 2 store images in gif/jpeg format
 in Mysql Database.i also want 2 know PHP Code 2
 store images in Mysql Database .reply me soon its very
 urgent .

Storing the image in the database will result in a fairly large
performance hit, but if you want to do that, it's your lookout.  A quick
search turned this up:

http://www.zend.com/zend/trick/tricks-sept-2001.php

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] php script running as a cgi

2006-01-16 Thread David Grant
Hi,

zedleon wrote:
 I am running a php script as a cgi so to be able to run under my user name.
 The script seems to be working except for one major problem.
 the cgi script is not finding the variables passed by the html form...

How are you attempting to access them?

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] PHP for Mac

2006-01-13 Thread David Grant
Richard,

Caveat:  I'm not a OS X user, so this information may not help you.

Richard Correia wrote:
 I want to install PHP5 on Mac powerbook G4. Can someone please let me know
 where I can find it and it's related module?

The installation instructions for OS X on PHP.net[1] points to this[2]
resource for installing a portfile.  It appears to come with GD compiled
in already, but you'll have to look a bit further for Ming.

 I am mainly looking for GD and mingswf module on Mac.

1. http://www.php.net/manual/en/install.macosx.php
2. http://php5.darwinports.com/

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] PHP 4.4.2 released!

2006-01-13 Thread David Grant
Derick,

Derick Rethans wrote:
 The PHP Development Team would like to announce the immediate release of 
 PHP 4.4.2. This is a maintenance release that addresses a number of 
 minor security problems and fixes a few regressions that shown up in PHP 
 4.4.1. All users of PHP 4 are recommended to upgrade to PHP 4.4.2.

Any indication as to when the Windows binaries will become available?

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Lions and tigers and slashes, oh my!

2006-01-13 Thread David Grant
Jay,

Jay Blanchard wrote:
 I am having a problem with a an ampersand sign. I have a list of things on a
 page, in which one category is 'Oil  Gas'. I store it in the database as
 'Oil amp; Gas'. When the category is clicked the query string shows just an
 ampersand, i.e.
 Filter=ProcessFilterKey=Oil%20%20GasOrder=ApplicationDirection=ASCcomm
 ents= and therefore just shows as an '' and the query only sees 'Oil'.
 
 I guess that I am too tired to deal with this or the answer would come to
 mind immediately. Can someone drop kick me in the right direction? Thanks!

Probably not the answer you're looking for, and somewhat site-stepping
the issue, but can't you use the category key instead of its title?

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Lions and tigers and slashes, oh my!

2006-01-13 Thread David Grant
Jay,

Jay Blanchard wrote:
 [snip]
 hope the kick didn't break anything. :-)
 [/snip]
 
 Nah, just having a senior moment. Since it is a query string issue I
 converted the database (even though it is strictly a web database in this
 case) to 'Oil  Gas'. The query string sees the ampersand and doesn't show
 anything past that in the condirion.

URL encoding the category ought to convert the text to Oil%20%26%20Gas,
which ought to work without any problems.  Have you tried this?

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] transferring db info

2006-01-12 Thread David Grant
Ross,

Ross wrote:
 Can you just export the mysql? Will the pdfs be exported as binary data? 
 Will I have to re-upload them? (there are hundereds).

Try using mysqldump to pull the data into a flat file full of SQL
statements.  You can then use the mysql command to reinsert the data.

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Image size?

2006-01-11 Thread David Grant
Will,

William Stokes wrote:
 Can I get pixel sizes from a uploaded web applicable image with PHP? I mean 
 width and height as pixels. If  so How?

http://www.php.net/getimagesize

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] php + mysql - timstamp - calculate hours remaining

2006-01-10 Thread David Grant
Gregory,

Gregory Machin wrote:
 I have a table with a timestamp column and would like to use his to
 calculate the age of the record . how would i go about this...
 I would also like to exicute a mysql stament that pasess the tables and
 removes fields older than say 72 hours. how would i go about this . ?

A timestamp is the time in seconds (since Jan 1 1970), so you can
ascertain the age in seconds by subtracting the stored timestamp from
the current timestamp.

You can find the current timestamp in MySQL using the
CURRENT_TIMESTAMP() function.

Once you have the age of the record, finding 72 hours is fairly trivial
- 72 hours is 259200 seconds (72hrs * 60mins * 60secs).

Therefore your query will be:

DELETE FROM TABLE WHERE CURRENT_TIMESTAMP() - FIELD  259200

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] php + mysql - timstamp - calculate hours remaining

2006-01-10 Thread David Grant
Gregory,

David Grant wrote:
 Gregory Machin wrote:
 I have a table with a timestamp column and would like to use his to
 calculate the age of the record . how would i go about this...
 I would also like to exicute a mysql stament that pasess the tables and
 removes fields older than say 72 hours. how would i go about this . ?
 
 A timestamp is the time in seconds (since Jan 1 1970), so you can
 ascertain the age in seconds by subtracting the stored timestamp from
 the current timestamp.
 
 You can find the current timestamp in MySQL using the
 CURRENT_TIMESTAMP() function.
 
 Once you have the age of the record, finding 72 hours is fairly trivial
 - 72 hours is 259200 seconds (72hrs * 60mins * 60secs).
 
 Therefore your query will be:
 
 DELETE FROM TABLE WHERE CURRENT_TIMESTAMP() - FIELD  259200

Following Albert's reply, the query ought to read:

DELETE FROM TABLE WHERE CURRENT_TIMESTAMP() - UNIX_TIMESTAMP(FIELD 
259200

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Is there a way to display data from database for Select Options in a form?

2006-01-10 Thread David Grant
Sue,

Sue wrote:
 We have a form that contains a Select option for a listing of available 
 dates for the user to choose from.  Right now we have to manually change the 
 dates within the form's Selection list as new dates become available to 
 choose from.  We currently store these available dates in our database, and 
 am wondering if we can somehow extract these dates from the table to display 
 in our form?  This would eliminate alot of maintenance needed to this form. 
 If anyone has any ideas as to reference material etc. that I may look which 
 would give me an idea how to do this using PHP, I'd appreciate it!

I'd recommend reading the PHP manual at:

http://www.php.net/docs.php

There you will find chapters on using various database functions, such as:

MySQL
http://www.php.net/manual/en/ref.mysql.php

PostgreSQL
http://www.php.net/manual/en/ref.pgsql.php

Microsoft SQL Server
http://www.php.net/manual/en/ref.mssql.php

Oracle
http://www.php.net/manual/en/ref.oracle.php

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Is there a way to display data from database for Select Options in a form?

2006-01-10 Thread David Grant
Jochem,

Jochem Maas wrote:
 teaching noobs to output html while (oun intended) looping thru a
 result set is counter-productive. discuss.

I disagree, however, I do believe attention should be drawn to reasons
why doing so might be considered bad practice.

Even the longest journeys start with small steps, and asking someone new
to PHP to separate various tiers might put them off.

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] replacing .shtml #exec cgi with php calls

2006-01-10 Thread David Grant
Dr.

The Doctor wrote:
 !--#exec cgi=/cgi-bin/script.pl -- and wish to replace it with a php call.

php.net/exec

 Similarly we want to hide a js script.

You want to disable direct requests to the javascript file?  I can't
think of a way that couldn't be trivially circumvented.  You're probably
better off obfuscating the code.

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Is there a way to display data from database for Select Options in a form?

2006-01-10 Thread David Grant
Jochem,

Jochem Maas wrote:
 David Grant wrote:
 1. your looping a result set which involves a db connection - lots
 of pontential things that could go wrong...

Absolutely, and lots of lessons to learn too.

 2. its not a centralized 'solution' - code reuse is a good thing.

However, what use is code reuse when you're using it only once.  If you
need to perform the same function again, then refactor the existing code.

 3. we should encourage people to aim a little higher?

I imagine my first PHP script with a database connection probably looked
much like Adrian's solution, and writing lots and lots of PHP has taught
be some best practices that I now stick to.  However, being told that I
need to write reusable functions for iterating a resultset would've had
me running off to another scripting language in a heartbeat.

Tell people to aim higher, sure, but let them make their own mind up,
make their own mistakes and learn from them. :)


 Even the longest journeys start with small steps, and asking someone new
 to PHP to separate various tiers might put them off.
 
 which I could spin as a positive thing - raising the lowest commom
 denominator
 so to speak. besides Sue was the one that came with the many-in-one
 question
 (i.e. how to a dynamically generate a select box AND how do I grab data
 from
 a DB).

I'm sure you're not being elitist, but where do you place the bar?
Should PHP be made a language that only the experienced can get into?
That sounds like a policy that would only harm the PHP community.

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Problem with fsockopen and SSL

2006-01-09 Thread David Grant
Hi Barry,

I'm not terrible au fait with the workings of SSL, but it strikes me as
potentially problematic that you are communicating in plain text over an
encrypted protocol.  Might that be the problem?

David

Barry wrote:
 Hi everyone!
 
 I want to connect to an SSL server but i can't get the content :(
 
 Here is the code i use:
 $xml = 'xmldataHello!/data/xml';
 
 function PostToHost($host, $path, $referer, $data_to_send) {
   $fp = fsockopen($host, 443);
   printf(Open!\n);
   fputs($fp, POST $path HTTP/1.1\r\n\r\n);
   fputs($fp, Host:$host\r\n);
   fputs($fp, Referer: $referer\r\n);
   fputs($fp, Content-type: text/xml\r\n);
   fputs($fp, Content-length: . strlen($data_to_send) .\r\n);
   fputs($fp, Connection: close\r\n);
   //fputs($fp, $data_to_send);
   printf(Sent!\n);
   while(!feof($fp)) {
   $res .= fgets($fp, 128);
   }
   printf(Done!\n);
   fclose($fp);
 
   return $res;
 }
 
 $data = $xml;
 
 printf(Go!\n);
 $x = PostToHost(
   ssl://easy-demo.tcinternet.de,
   /hosting/servlet/Dispatcher,
   $GLOBALS[HTTP_REFERER],
   $data
 );
 echo $x;
 
 And this is what i get:
 Go! Open! Sent! Done! HTTP/1.1 400 Bad Request Date: Mon, 09 Jan 2006
 10:28:48 GMT Server: Apache/2.0.53 (Unix) mod_ssl/2.0.53 OpenSSL/0.9.7e
 DAV/2 mod_jk/1.2.1 Content-Length: 363 Connection: close Content-Type:
 text/html; charset=iso-8859-1
 Bad Request
 
 Your browser sent a request that this server could not understand.
 Apache/2.0.53 (Unix) mod_ssl/2.0.53 OpenSSL/0.9.7e DAV/2 mod_jk/1.2.1
 Server at easy-demo.tcinternet.de Port 443
 
 What did the Webserver not understood?
 
 Btw. i can't use cURL because the server has an old version of PHP ()
 
 Would be glad if you can help or even have a code how to connect to a
 SSL webserver via fsockopen that works.
 
 Btw the PHP version on server is: PHP Version 4.2.2
 
 Thanks for any help!
 
 Greets Barry
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Php5 SOAP WSDL parsing

2006-01-09 Thread David Grant
Simon,

It would appear you've not included the full message.  Please look at
the source of the message in your web browser.  The space between
unexpected and in complexType probably contains an XML tag.

David

Simon Detheridge wrote:
 I'm trying to get PHP5 to talk to a web service that I am developing.
 
 I have created a wsdl for the service
 (http://www.symgate.com/symgate/symgate.wsdl) and am trying to get PHP
 to parse it. (The wsdl validates in a number of tools I've pointed at
 it, including mindreef soapscope and the wsdl analyser on xmethods.net)
 
 When I try and get PHP5 to read the file, I get an error that it not
 very helpful. My code says:
 
 try
 {
  $client = new SoapClient (
 http://www.symgate.com/symgate/symgate.wsdl; ) ;
 } catch ( SoapFault $fault ) {
  echo $fault ;
  exit ;
 }
 
 The output says:
 
 SoapFault exception: [WSDL] SOAP-ERROR: Parsing Schema: unexpected  in
 complexType in /var/www/localhost/htdocs/soap1.php:5 Stack trace: #0
 /var/www/localhost/htdocs/soap1.php(5):
 SoapClient-__construct('http://www.symg...') #1 {main}
 
 This is obviously truncated. I've tried looking at the apache2 error_log
 but I can't see any further detail.
 
 I'd really like to know what PHP's problem is with my wsdl. How can I
 see the full output of this error?
 
 Thanks,
 Simon
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] include() problem

2006-01-09 Thread David Grant
Nuno,

Have you considered $_SERVER['DOCUMENT_ROOT']?

David

Nuno Trancoso wrote:
 This may sound dumb, but i have been up all night going through
 php/apache docs, and still have not found an answer..
 
 Throughout a site i need to include files that are scattered in subdirs,
 sometimes up in the dir tree, sometimes down. Bad design i know but i
 have to live w/ it...
 
 Problem is in the way Apache/PHP see stuff. If i include /somefile.htm
 in html, it means somefile.htm wich is at site root dir. In PHP it looks
 like it means somefile.htm at SERVER root dir.
 
 I can use getcwd() and go around truncating/adding to the string until i
 get a path to use with set_include_path() to add the site root dir to
 the include path, but it just seems wrong to waste cycles doing it...
 
 So, question is, is there a more direct/elegant way to add the site root
 (or any other dir for that matter) to the include path?
 
 TIA
 Nuno Trancoso
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] The meaning of and @

2006-01-09 Thread David Grant
Todd,

The @ operator suppresses error messages.

http://www.php.net/manual/en/language.operators.errorcontrol.php

David

Todd Cary wrote:
 I have not been able to find in the Online Manual the use of the @
 symbol as in
 
 while ([EMAIL PROTECTED]($sqlID, MYSQL_BOTH)){
 
 Is that a pointer...address of...?
 
 Todd
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Executing a string

2006-01-09 Thread David Grant
Philip Hallstrom wrote:
 http://us2.php.net/eval

Pay close attention to the oft-used quote from Rasmus Lerdorf:

If eval() is the answer, you're almost certainly asking the
wrong question

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Graphically displayed number to confirm user is a human

2006-01-04 Thread David Grant
Dave M G wrote:
   First, is there a term for these kinds of images, or that kind of
 verification system? What would be the best search terms to look for
 source scripts?

CAPTCHA

   Second, can anyone recommend a resource for that kind of PHP script. If
 I really worked at it, I could probably write the script to generate a
 small PNG image with a random number in it. But I haven't the faintest
 clue how to distort it so it's only legible to humans, nor how to
 correlate the image with a number that a user inputs into a form field.

http://pear.php.net/package/Text_CAPTCHA

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] PHP is OK in IE but not in Netscape

2005-12-22 Thread David Grant
Nanu,

Nanu Kalmanovitz wrote:
 The http://www.kalmanovitz.co.il/hello.php file appears OK in M$-IE but
 not in Netscape 7.0.

Looks fine to me.  What is the contents of hello.php?

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] PHP is OK in IE but not in Netscape

2005-12-22 Thread David Grant
Nanu,

Nanu Kalmanovitz wrote:
 Ok, I will forget Netscape, what other popular browsers beside M$-IE
 works with M$-Windows?

I wouldn't forget Netscape, because people still use it.  Just make
sure your code validates to W3C standards and so long as it isn't too
cutting edge, must browsers should display it fine.

To answer your question, Opera is probably the third most popular
browser on Windows.

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] can someone explain this query to me

2005-12-20 Thread David Grant
Ross,

Ross wrote:
 $query = delete from meetings where id IN (.implode(,, $ids).);
 
 Just the end bit, ids is an array of values (1,2,3,4,5) what does the IN 
 do??

It's the equivalent of WHERE id = 1 OR id = 2 OR id = 3 OR id = 4 OR id = 5.

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] problem: pgsql (unicode) = php5 = HTML (iso-8859-1)

2005-12-20 Thread David Grant
Michelle,

Michelle Konzack wrote:
 Please can anyone tell me the right META (???) Tag to get Motilla
 right to UNICODE?

Try:

meta http-equiv=Content-Type content=text/html; charset=UTF-8

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] ? Split string into smaller chunks

2005-12-19 Thread David Grant
Labunski wrote:
 I need to split a long string into smaler chunks (an array), as a separator 
 using every third \n (and not just every \n).
 I could use 'explode', but then it would produce too many chunks.

php.net/preg_split

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] PHP/MySQL noob rides again.. into trouble

2005-12-16 Thread David Grant
Paul Jinks wrote:
 $SQLQuery = SELECT * FROM project WHERE
 projTitle = .$HTTP_GET_VARS['projTitle']
 or die(SQLQuery 1 failed);

$SQLQuery = SELECT * FROM project WHERE projTitle = ' .
$HTTP_GET_VARS['projTitle'] . ';

Not sure why you've got the or die() there.

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] PHP/MySQL noob rides again.. into trouble

2005-12-16 Thread David Grant
Paul,

Paul Jinks wrote:
 David Grant wrote:
 $SQLQuery = SELECT * FROM project WHERE projTitle = ' .
 $HTTP_GET_VARS['projTitle'] . ';
 
 Yep, that fixed it. Thanks. I had a feeling there was a mix up with the
 s and 's. What's with the .  s?

The . is a concatenation operator, i.e. it joins two strings together.

 Not sure why you've got the or die() there.
 
 I had the idea that you could put an or die() after any command and it
 would tell you that it had screwed up at that point. Bad idea?

Bit hard to maintain I should think.  It's unlikely you're going to
screw up a string concatenation and it still be able to call the die().

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] 4 Digit ID with Leading Zeros

2005-12-15 Thread David Grant
Rahul,

Rahul S. Johari wrote:
 The 4 Digit ID (beginning from 0001) will be used in two places:
 (a) It will be the ID for the record in the mySQL table, instead of the
 usual ID that we create in mySQL. It will be a Primary Key, Not Null,
 Auto_Increment

Adding ZEROFILL to that definition might be what you're after.

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Problem: Distortion while saving text file.

2005-12-14 Thread David Grant
Could it be the other way around, i.e. Windows is stripping slashes, and
Linux is not?  How does $contents come to exist in the script?

Check for any difference in your ini files for magic_quotes_runtime.

Cheers,

David Grant

Janne Miettunen wrote:
 What could be wrong when this is transformed:
 img src=graphics/auringonlasku2.jpg align=left
 to this form:
 img src=\graphics/auringonlasku2.jpg\ align=\left\
 
 The line is saved to text file with this function:
 
 function savesite($site, $lang, $contents){
 
 if (check_session()){
 $file=fopen('content/' . $site . '_' . $lang . '.txt', w);
 
 fwrite($file, $contents);
 
 fclose($file);
 }
 
 I run it through nl2br() before saving and this only happens on Linux
 server, on Windows server it works fine, no \ before .
 
 Tested with:
 On Windows: Apache2, PHP5
 Linux: Debian distro, Apache2, PHP4, also tried with PHP5
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] foreach $_FILES

2005-12-14 Thread David Grant
Shaun,

That is the documented behaviour for form fields in PHP.

See Dots in incoming variable names on the following page:

http://php.net/variables.external

Cheers,

David Grant

Shaun wrote:
 Hi,
 
 I have a form on my site with many file fields for users to upload files. I 
 am trying to verify that for each file uploaded it corresponds with the name 
 of the file field i.e.
 
 tr
tdFile_1.CSV:/td
tdinput type=file name=File_1.CSV/td
 /tr
 tr
tdFile_2.CSV:/td
tdinput type=file name=File_2.CSV/td
 /tr
 
 However if I loop through the $_FILES array like this:
 
 foreach( $_FILES as $key = $value ){
echo '$key = '.$key.'br /';
echo '$value = '.$value.'br /';
 }
 
 $key = File_1_CSV
 $value['name'] = File_1.CSV
 $key = File_2_CSV
 $value['name'] = File_2.CSV
 
 The . is replaced with an underscore in the $key value. I could get around 
 this with a substr() but it seems a little inelegant, can anyone tell me why 
 this is happening please?
 
 Thanks for your advice. 
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] 1 ip address go here all others go here

2005-12-13 Thread David Grant
Try $_SERVER['REMOTE_HOST'] instead of REFERER.

Dave Carrera wrote:
 Jay Blanchard wrote:
 
 [snip]
 Is there a way of sending users with a local ip address say 127.0.0.1
 and 192.168.xxx.xxx to goto one page and all other visitors to goto
 another?
 [/snip]


 Yes, there is.


 $_SERVER['REFERER'] will give you the referer mosy of the time. More info
 from TFM can be found here;

 http://us3.php.net/reserved.variables

 Header can then be used to redirect

 header(Location: http://www.example.com/;); /* Redirect browser */. More
 info from TFM can be found here;

 http://us3.php.net/header

  

 snip from TFM
 
 'HTTP_REFERER'
 
The address of the page (if any) which referred the user agent to
the current page. This is set by the user agent. Not all user agents
will set this, and some provide the ability to modify HTTP_REFERER
as a feature. In short, it cannot really be trusted.
 
 notice the last 7 words 
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] 1 ip address go here all others go here

2005-12-13 Thread David Grant
Quick and (very) nasty:

$parts = split(., $_SERVER['REMOTE_HOST']);
if ($_SERVER['REMOTE_HOST'] == '127.0.0.1' || ($parts[0] == '192' 
$parts[1] == '168')) {
// Local
} else {
// Remote
}


Dave Carrera wrote:
 i know about
 
 $_SERVER['REMOTE_HOST']
 
 but i think i should of said how do i compare any address starting with
 192.168.
 
 sorry if my first question was to vague
 
 
 David Grant wrote:
 
 Try $_SERVER['REMOTE_HOST'] instead of REFERER.

 Dave Carrera wrote:
  

 Jay Blanchard wrote:

   
 [snip]
 Is there a way of sending users with a local ip address say 127.0.0.1
 and 192.168.xxx.xxx to goto one page and all other visitors to goto
 another?
 [/snip]


 Yes, there is.


 $_SERVER['REFERER'] will give you the referer mosy of the time. More
 info
 from TFM can be found here;

 http://us3.php.net/reserved.variables

 Header can then be used to redirect

 header(Location: http://www.example.com/;); /* Redirect browser */.
 More
 info from TFM can be found here;

 http://us3.php.net/header



 
 snip from TFM

 'HTTP_REFERER'

   The address of the page (if any) which referred the user agent to
   the current page. This is set by the user agent. Not all user agents
   will set this, and some provide the ability to modify HTTP_REFERER
   as a feature. In short, it cannot really be trusted.

 notice the last 7 words 

   


  

 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] 1 ip address go here all others go here

2005-12-13 Thread David Grant
Erm, REMOTE_ADDR, not REMOTE_HOST.  Sorry!

David Grant wrote:
 Quick and (very) nasty:
 
 $parts = split(., $_SERVER['REMOTE_HOST']);
 if ($_SERVER['REMOTE_HOST'] == '127.0.0.1' || ($parts[0] == '192' 
 $parts[1] == '168')) {
   // Local
 } else {
   // Remote
 }
 
 
 Dave Carrera wrote:
 i know about

 $_SERVER['REMOTE_HOST']

 but i think i should of said how do i compare any address starting with
 192.168.

 sorry if my first question was to vague


 David Grant wrote:

 Try $_SERVER['REMOTE_HOST'] instead of REFERER.

 Dave Carrera wrote:
  

 Jay Blanchard wrote:

   
 [snip]
 Is there a way of sending users with a local ip address say 127.0.0.1
 and 192.168.xxx.xxx to goto one page and all other visitors to goto
 another?
 [/snip]


 Yes, there is.


 $_SERVER['REFERER'] will give you the referer mosy of the time. More
 info
 from TFM can be found here;

 http://us3.php.net/reserved.variables

 Header can then be used to redirect

 header(Location: http://www.example.com/;); /* Redirect browser */.
 More
 info from TFM can be found here;

 http://us3.php.net/header



 
 snip from TFM

 'HTTP_REFERER'

   The address of the page (if any) which referred the user agent to
   the current page. This is set by the user agent. Not all user agents
   will set this, and some provide the ability to modify HTTP_REFERER
   as a feature. In short, it cannot really be trusted.

 notice the last 7 words 

   

  

 
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Call to undefined function mysql_real_escape_string()]

2005-12-08 Thread David Grant
Try using mysqli, instead of mysql.

Have you tried Joomla! support channels?

Paul Hickey wrote:
 Can someone help me overcome this recurring problem? I am using the
 Joomla content management system and I keep coming across the following
 errors.  
 
 Fatal error: Call to undefined function mysql_real_escape_string()
 in /usr/local/apache2/htdocs/common.php on line 24
 
 Fatal error: Call to undefined function mysql_real_escape_string()
 in /usr/local/apache2/htdocs/class.inputfilter.php on line 344
 
 I notice in my Dynamic Extensions section of php.ini there are no
 extensions called for; if that helps. Joomla works fine, but when adding
 components or modules the problems start. One component author made a
 test for the mysql_real_escape_string and I think avoided using it then
 the component worked. I think that's probably not the best solution. 
 
 Fedora Core 3
 
 Apache 2.0.55
 
 PHP 5.0.5 (compiled with mysqli vice mysql)
 './configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--enable-ftp'
 '--enable-inline-optimization' '--enable-magic-quotes' '--enable-
 mbstring' '--enable-track-vars' '--enable-trans-sid' '--enable-
 wddx=shared' '--enable-xml' '--with-dom' '--with-gd' '--with-gettext'
 '--with-mysqli=/usr/local/mysql/bin/mysql_config' '--with-regex=system'
 '--with-xml' '--with-zlib-dir=/usr/lib'
 
 MySQL 4.1.15
 
 
 TIA,
 
 
 Paul Hickey
 Christian Patriot 
 Palm Bay Fl
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Call to undefined function mysql_real_escape_string()]

2005-12-08 Thread David Grant
Is there no way to specify the database functions in Joomla?

You're getting undefined function because you haven't compiled it with
mysql, but mysqli instead, which means the functions you need are
prefixed with mysqli instead of mysql.

Paul Hickey wrote:
 I have PHP compiled with mysqli.
 
 The standard answer from the Joomla forums is that I need to have
 mysql vice mysqli. I was looking for a more global solution than
 having to modify the code for every component, module, mambot I want to
 use.
 
 I don't understand why I'm getting undefined function errors. 
 
 PHP.ini has no reference to mysqli. I don't know if changing this would
 enable the functions specific to PHP  4.x.
 
 Paul Hickey
 Christian Patriot 
 Palm Bay Fl
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Call to undefined function mysql_real_escape_string()]

2005-12-08 Thread David Grant
Hi John,

John Nichel wrote:
 Paul Hickey wrote:
 I don't understand why I'm getting undefined function errors.
 PHP.ini has no reference to mysqli. I don't know if changing this would
 enable the functions specific to PHP  4.x.
 
 In your configuration line (how php was configured then compiled), you
 have...
 
 --with-mysqli=/usr/local/mysql/bin/mysql_config
 
 That is why you are getting undefined function errors.  Your version of
 php is using mysqli, not mysql.  You have two options: a) Recompile php
 or b) Change all mysql_* functions to their counterparts in mysqli_*


Hmm, that's how I *should* have put it. :)

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] PEAR Validate email question

2005-12-08 Thread David Grant
Validate::email appears to check for a MX or A record.  I'm a bit rusty
on my RFCs, but isn't is possible the mail host could be specified using
a CNAME?

Cheers,

David

Eric Butera wrote:
 Hello,
 
 I'm using the PEAR Validate::email method to validate email addresses on our
 contact forms since the spam bots have gotten so bad.  I am using the
 check_domain flag which calls the php function checkdnsrr.  This form
 processor is used on several sites now and all is going well except one
 problem.  It seems this checkdnsrr function randomly returns false on
 valid email addresses.  I built a little debug feature into the processor to
 let me know when the script fails and any error messages it has generated
 along the way to try and stay ahead of the spammers.
 
 I've been getting randomly occurring failure notices.  Most of the time it
 works, sometimes it doesn't.  Every failure is a valid DNS and email
 address.  If I try running the email address against Validate::email later
 it works.  I was hoping somebody can shine some light on why checkdnsrr
 would work sometimes and why it wouldn't work others.  Any help or advice
 would be greatly appreciated.
 
 Thanks in advance!
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Non-trivial task of converting text to HTML

2005-12-08 Thread David Grant
Hi Roman,

Check out this: http://www.michelf.com/projects/php-markdown/

Would this help you?

Cheers,

David

Roman Ivanov wrote:
 Task:
 Create a script that converts text into HTML with paragraphs.
 
 Problem:
 Input text could use the book notation, as well as the web notation,
 plus it can contain HTML.
 
 ==
 h1This is a title/h1
 
This is a Book paragraph.
This is another book paragraph.
 This is yet another book paragraph, but it's not indented with spaces,
 because user wrote it in OpenOffice.
 ==
 
 ==
 This is a web paragraph.
 
 This is another web paragraph.
 
This is yet another web paragraph, which is indented with spaces for
 some unknown reason.
 ==
 
 Output text should be correctly formatted without using lots of br's and
 nbsp;'s. Doing so manually is not a problem, I would just use p for
 web paragraphs, and p class=book for book paragraphs. However,
 formatting such text with a scrip is very difficult. Does anyone knows a
 good exaple of such script?
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Anyone getting bounces from

2005-12-07 Thread David Grant
Jay Blanchard wrote:
 [EMAIL PROTECTED] ?
 
 I am getting failure notices out the wazoo for some very old messages to the
 general list.
 

Just got seven in a row, looks like the MTA is trying for three weeks
and then giving up.  The messages appear to be for:

[EMAIL PROTECTED]

Can this address be unsubscribed?

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Eval To String

2005-12-07 Thread David Grant
Shaun

Shaun wrote:
 Is it possible to return the result of eval function to a string rather than 
 outputting directly to the browser?

ob_start();
eval('$eval = evil;');
$output = ob_get_clean();

Cheers,

David Grant
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] help with preg_replace only part of the string

2005-12-06 Thread David Grant
Replace the middle (.*) with ([^]*).  This tells the regex engine to
ignore new opening tags.

Cheers,

David

Georgi Ivanov wrote:
 Hi,
 I want to replace the content of html links : a href=foo 
 name=blaREPLACETHIS/a.
 
 $html=preg_replace(/(a.*name=.*)(.*)\/a/isU,$link,$html,1);
 This generally works but removes a,/a tags too.
 How to make it work without removing anything else than (.*) in the middle of 
 a.*/a
 
 Thanks in advance.
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] What software do you use for writing PHP?

2005-12-06 Thread David Grant
Jeff,

Jeff McKeon wrote:
 Forever now I've been using Frontpage for all my web work including php.
 I'm sure there's better software out there that is more suited to
 writing and editing PHP pages.  What do you all use?

I use Zend Studio 5, but there are plenty of other (cheaper) options.
Take a look at the following link for a list of editors with reviews.

http://www.php-editors.com/review/

Cheers,

David Grant
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] What software do you use for writing PHP?

2005-12-06 Thread David Grant
Hi Jeff,

Jeff McKeon wrote:
 What is it you like about Zend Studio?

* Code completion
* Syntax highlighting for PHP, HTML and CSS
* Manual pages
* Debugging
* Code examination
* PHPDoc
* CVS  SVN support

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Unnecessary if statement? Programming technique

2005-12-06 Thread David Grant
Jared Williams wrote:
 Why not
 
 for ($i = 0; $i  100/100; ++$i)

This involves dividing 100 by 100 for each iteration of the loop.
It would be better to test against 1.

There is also the unwanted side-effect of executing the code on each
hundredth iteration, which is unwanted (as far as I understand the
problem). :)

It would be interesting if Steve could divulge the greater problem that
he is seeking a solution to.

Cheers,

David
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] What software do you use for writing PHP?

2005-12-06 Thread David Grant
Stephen Leaf wrote:
 KWrite part of KDE. Notepad with Syntax Highlighting and AutoIndention.
 And because it's part of KDE all the kioslaves come with. Which means editing 
 sites over ftp, ftps, ssh and many others is possible.
 Like the Vim guy said. DEs? who needs them :)

Mmmm, reminds me of Kate!  When I use KDE, I used Kate for all non-PHP
coding tasks, because it has great highlighting, and code folding too. :)

Cheers,

David Grant
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] What software do you use for writing PHP?

2005-12-06 Thread David Grant
According to http://kate.kde.org/info.php, kate and kwrite (and Quanta)
all use katepart (a rewrite of kwrite).

Stephen Leaf wrote:
 As far as I can tell kate has a kwrite embedded :) I'm sure that's not the 
 case but it seems like it. everything kwrite can do so can kate. only it has 
 more options that I'd never used.
 
 And yes Code folding is nice don't use it much tho.
 
 On Tuesday 06 December 2005 09:48, David Grant wrote:
 Stephen Leaf wrote:
 KWrite part of KDE. Notepad with Syntax Highlighting and AutoIndention.
 And because it's part of KDE all the kioslaves come with. Which means
 editing sites over ftp, ftps, ssh and many others is possible.
 Like the Vim guy said. DEs? who needs them :)
 Mmmm, reminds me of Kate!  When I use KDE, I used Kate for all non-PHP
 coding tasks, because it has great highlighting, and code folding too. :)

 Cheers,

 David Grant
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Unnecessary if statement? Programming technique

2005-12-06 Thread David Grant
Hi,

I imagine this kind of thing is not especially taxing on the processor,
especially if the condition is a fairly simple comparison.  That said, I
have very little understanding aside from my own limited experience of
what runs slowly!

If you're worried about code maintenance, then move the code out to a
function and pass the parts that vary as parameters.

Cheers,

David Grant

Steve McGill wrote:
 Hi,
 David is right about the unwanted side-effect. Thanks for the idea though.
 Unfortunately the 'greater problem' is not so great, I've just been doing 
 this for a while now and find myself programming loops like these so often 
 and I've never got round to testing if a simple IF statement is a major 
 drain on the CPU. Somehow I doubt it.
 I got this reply from someone direct to my mail address, which seems to sum 
 it up:
 
 --
 In truth you are not evaluating the whole if block just the condition
 and since its such a simple condition I can't see how it would be at
 all taxing on the server. In your specific case I can't think of a
 better way to do it either.
 --
 
 I'll try and think of a better example:
 
 ?
 $bool = true; // this is set dynamically and not known in advance
 while(true) {
   if($bool) { // this condition tested in every single loop
 // do first code
   } else {
 // do second code
   }
 }
 ?
 
 and I am wondering if the compiler is smart enough to turn this into:
 
 ?
 $bool = true; // this is set dynamically and not known in advance
 if($bool) { // this condition only tested once
   while(true) {
 // do first code
   }
 } else {
   while(true) {
 // do second code
   }
 }
 ?
 
 I realise this might be hard to follow without giving specific examples and 
 code.
 
 In this case, the coding style of the 2nd example seems far better, but 
 sometimes the 2 blocks of code are practically identical and it's a 
 programmer's nightmare to have the blocks of code in 2 places and to 
 remember to keep them both updated.
 
 I'm also assuming that using function calls is also much slower than 
 evaluating a very simple IF statement.
 
 Thanks for your interest.
 
 Best wishes,
 Steve
 
 David Grant [EMAIL PROTECTED] schreef in bericht 
 news:[EMAIL PROTECTED]
 Jared Williams wrote:
 Why not

 for ($i = 0; $i  100/100; ++$i)
 This involves dividing 100 by 100 for each iteration of the loop.
 It would be better to test against 1.

 There is also the unwanted side-effect of executing the code on each
 hundredth iteration, which is unwanted (as far as I understand the
 problem). :)

 It would be interesting if Steve could divulge the greater problem that
 he is seeking a solution to.

 Cheers,

 David
 -- 
 David Grant
 http://www.grant.org.uk/ 
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] Forum

2005-12-06 Thread David Grant
Larry E. Ullman wrote:
 Does anyone of you know of a good forum that is easy to customize and
 supports sticky notes, user registration, bb code and stuff like that?

http://fudforum.org/features.php

I've heard lots about it, but never used it.

Cheers,

David Grant
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] weird error, cookies??

2005-12-01 Thread David Grant
Hi Angelo,

This simply means that the redirection keeps going, like so:

foo.php
?php
header('Location: /bar.php');
?

bar.php
?php
header('Location /foo.php');
?

Check the logic in your application that decides if the user gets
redirected and make sure you're not making any incorrect assumptions.

Cheers,

David Grant

Angelo Zanetti wrote:
 Hi guys.
 
 Been working on my site and then been trying to navigate through it, the
 once page redirects to another.
 
 then all of a sudden I get this weird popup (in mozilla) Redirection
 limit for this URL exceeded. Unable to load requested page
 
 Also IE seems to timeout.
 
 The page redirects from http to https.
 
 anyone come across this or know what the problem is?
 
 Thanks in advance.
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] preg_slipt

2005-11-29 Thread David Grant
Hi Dan,

Try:

$a = split(\n, chunk_split('1234567890', 2), 5);

php.net/chunk_split
php.net/split

Cheers,

David Grant

Sichta Daniel wrote:
 Hi all !!!
  
 I have string like this 1234567890
  
 I need to split this into array like this
 a[0] = 12
 a[1] = 34 
 a[2] = 56 
 a[3] = 78 
 a[4] = 90
  
 I know that for this is preg_split, but I don't know the string patern
 for split.
 Thank you in advance !!
  
 
 Dan
 
  
 

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



Re: [PHP] preg_slipt

2005-11-29 Thread David Grant
There is an error in this code.  It should in fact read:

$a = split(\r\n, chunk_split('1234567890', 2), 5);

OR

$a = split(\n, chunk_split('1234567890', 2, \n), 5);

David Grant wrote:
 Hi Dan,
 
 Try:
 
 $a = split(\n, chunk_split('1234567890', 2), 5);
 
 php.net/chunk_split
 php.net/split
 
 Cheers,
 
 David Grant
 
 Sichta Daniel wrote:
 Hi all !!!
  
 I have string like this 1234567890
  
 I need to split this into array like this
 a[0] = 12
 a[1] = 34 
 a[2] = 56 
 a[3] = 78 
 a[4] = 90
  
 I know that for this is preg_split, but I don't know the string patern
 for split.
 Thank you in advance !!
  

 Dan

  

 

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



Re: [PHP] exclude part of text

2005-11-29 Thread David Grant
Hi,

021 wrote:
 ?php
 $lines = file('sometext.txt');
 for ($i = 0, $j = count($lines); $i =1; $i++) {
 print $lines[$j - $i];
 }
 ?

For a start, try this instead:

$lines = file('sometext.ext');
$last  = end($lines);

Secondly, do you have an example of the real log file?

Cheers,

David Grant
-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] exclude part of text

2005-11-29 Thread David Grant
Please try:

preg_match('/^[^\]*\(.*)\*.*$/', $line, $matches);

021 wrote:
 the log file is from a radio playlist:
 
 TIME  ARTIST - TITLE *SONG_CATEGORY
 
 for example
 
 17:12:26  THE CURE - ALT.END *NEW
 
 the values before  and after * are changing, hope there's a simple
 solution for this
 
 thanx
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] when to enter submitted in mysql?

2005-11-29 Thread David Grant
Personally, I'd keep it all in the session and write at the end, but
this approach has at least two drawbacks:

1. The user cannot complete the process at a later point.
2. You cannot conduct analysis of part-completed data.

Cheers,

David Grant

[EMAIL PROTECTED] wrote:
 Hi to all!
 I have form made on 4 pages (by groups of questions). Right now my code
 works this way: once somebody submit the first page of the form his/her
 submitted info is entered in database with status=temp. I store the ID
 (insert_id()) in session and then every time visitor submit the next
 page I do update of the current record using ID.
 But, I heard once that the best solution is store all entered info in
 session (array) and insert all info at once.
 Or, instead in sessions, move submitted info with serialized array.
 
 Opinions?
 
 Thanks for help.
 
 -afan
 


-- 
David Grant
http://www.grant.org.uk/

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



Re: [PHP] SQL Password() function

2005-11-28 Thread David Grant
Ahmed Saad wrote:
 On 11/26/05, Yaswanth Narvaneni [EMAIL PROTECTED] wrote:
 I 'dont' want to use something like select * from table where
 table.passwd=password($passwd);
 
 (IIRC. they broke backward compatibility in
 version 5).. 

4.1 :(

Cheers,

David Grant

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



Re: [PHP] PhpMailer vs Pear:Mail

2005-11-28 Thread David Grant
*cough*

http://pear.php.net/package/Mail

*cough*

Mark Steudel wrote:
 Would you mind elaborating on why?  
 
 -Original Message-
 From: Richard Heyes [mailto:[EMAIL PROTECTED] 
 Sent: Monday, November 28, 2005 12:53 AM
 To: Cabbar Duzayak
 Cc: php-general@lists.php.net
 Subject: Re: [PHP] PhpMailer vs Pear:Mail
 
 Cabbar Duzayak wrote:
 Could you please tell which one you recommend in terms of 
 stability/speed and share your experience in terms of these 2?
 
 Ooo, that would have to be PEAR::Mail...
 
 --
 Richard Heyes
 http://www.phpguru.org/
 
 --
 PHP General Mailing List (http://www.php.net/) To unsubscribe, visit:
 http://www.php.net/unsub.php
 

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



Re: [PHP] What is ?=

2005-11-25 Thread David Grant
Robert,

?= is short for ?php echo

Cheers,

David Grant

Wolf wrote:
 I have some scripts that I downloaded and am trying to make compliant
 with my server.  They have ?= placed throughout and I am not sure what
 they are and how to fix them at this point.
 
 Stupid question, I know, but...
 
 Thanks,
 Robert
 

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



Re: [PHP] What is ?=

2005-11-25 Thread David Grant
? is how XML specifies a processing instruction for the XML parser, for
example:

?xml version=1.0?

Tells the parser that the XML it is parsing is version 1.

Jochem Maas wrote:
 Wolf wrote:
 I have some scripts that I downloaded and am trying to make compliant
 with my server.  They have ?= placed throughout and I am not sure what
 they are and how to fix them at this point.

 Stupid question, I know, but...
 
 not stupid, although a 'google' might have helped, regardless you have
 already had the answer.
 
 I find it funny that you say 'fix them' - one of the things [some of]
 the core
 developers are looking to get rid of is this shorthand syntax
 (according to posts on internals@lists.php.net) ... something
 to do with XML compatibility ... for now its valid php syntax though :-).
 

 Thanks,
 Robert

 

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



Re: [PHP] understanding session vars ?

2005-11-24 Thread David Grant
Gregory,

Are you always setting $_SESSION['menu'] to the contents of
$_GET['menu']?  If so, the second link will set $_SESSION['menu'] to
null.  You need to check the contents of $_GET['menu'] first before
setting, i.e.

if (isset($_GET['menu']))
$_SESSION['menu'] = $_GET['menu'];

Cheers,

David Grant

Gregory Machin wrote:
 Hi
 I'm a bit stuck on session var, and thier implamentation, or my perseption
 thier of.
 I have a page and need certian vars to be persistat each time the page is
 called.
 This is done to detmin the content of the page through logic that calls
 different includes.
 
 But I cant get the vars to be persistant.
 note the page call it's self.
 
 ./index.php
 ?php
 session_start();
 $_SESSION['menu']
 
 ?
 htmlA href=./index.php?menu=1option 1/A/html // this works
 htmlA href=./index.php?other=dodiffernt action/A/html // this brakes
 it . when the user links here the 'menu' var is cleared
 ?php $_SESSION['menu'] = $_GET['menu'];
 echo $_SESSION['menu'];
 
 ?
 
 I would like the menu var (and others) to be persistant until it is reset or
 updated. how do I acheave this .
 
 Thanks
 
 
 
 
 
 
 --
 Gregory Machin
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 www.linuxpro.co.za
 www.exponent.co.za
 Web Hosting Solutions
 Scalable Linux Solutions
 www.iberry.info (support and admin)
 
 +27 72 524 8096

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



Re: [PHP] readfile and get_file_contents don't work

2005-11-24 Thread David Grant
Hi Richard,

Please ensure that the allow_url_fopen directive is set to On in
your php.ini file.

Cheers,

David Grant

Richard K. Miller wrote:
 I compiled PHP from source on Fedora Core 4, but I must have left
 something out because readfile and get_file_contents aren't working.  If
 I try to connect to a http://; address I get the error failed to open
 stream: HTTP request failed.  Any ideas why?
 
 Richard
 
 --PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 

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



Re: [PHP] understanding session vars ?

2005-11-24 Thread David Grant
Gregory,

Values in the $_SESSION superglobal will persist over pages so long as
session_start() is called on each page.

Cheers,

David Grant

Gregory Machin wrote:
 I have a test script..
 What i'm trying to achieve is once the user has clicked on link1 the 
 value of item must equal x and if the user clicks on link2 the value of
 items must stay equal to x while setting action equal to y ..
 
 ?php
 session_start();
 echo 'Welcome to testpg';
 $_SESSION['time']= time();
 
 
 if (isset($_GET['item'])){
$_SESSION['item'] = $_GET['item'];
 echo $_SESSION['item'];
}
 
 if (isset($_GET['action'])){
$_SESSION['action'] = $_GET['action'];
echo $_SESSION['action'];
   }
 
 
 ?
 htmlbr /a href=test.php?item=x?php echo strip_tags(SID);
 ?link1/a/html
 htmlbr /a href=test.php?action=y?php echo strip_tags(SID);
 ?link2/a/html
 
 thanks
 
 On 11/24/05, * David Grant* [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] wrote:
 
 Gregory,
 
 Are you always setting $_SESSION['menu'] to the contents of
 $_GET['menu']?  If so, the second link will set $_SESSION['menu'] to
 null.  You need to check the contents of $_GET['menu'] first before
 setting, i.e.
 
 if (isset($_GET['menu']))
 $_SESSION['menu'] = $_GET['menu'];
 
 Cheers,
 
 David Grant
 
 Gregory Machin wrote:
  Hi
  I'm a bit stuck on session var, and thier implamentation, or my
 perseption
  thier of.
  I have a page and need certian vars to be persistat each time the
 page is
  called.
  This is done to detmin the content of the page through logic that
 calls
  different includes.
 
  But I cant get the vars to be persistant.
  note the page call it's self.
 
  ./index.php
  ?php
  session_start();
  $_SESSION['menu']
 
  ?
  htmlA href=./index.php?menu=1option 1/A/html // this works
  htmlA href=./index.php?other=dodiffernt action/A/html //
 this brakes
  it . when the user links here the 'menu' var is cleared
  ?php $_SESSION['menu'] = $_GET['menu'];
  echo $_SESSION['menu'];
 
  ?
 
  I would like the menu var (and others) to be persistant until it
 is reset or
  updated. how do I acheave this .
 
  Thanks
 
 
 
 
 
 
  --
  Gregory Machin
  [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
  [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
  www.linuxpro.co.za http://www.linuxpro.co.za
  www.exponent.co.za http://www.exponent.co.za
  Web Hosting Solutions
  Scalable Linux Solutions
  www.iberry.info http://www.iberry.info (support and admin)
 
  +27 72 524 8096
 
 
 
 
 -- 
 Gregory Machin
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
 www.linuxpro.co.za http://www.linuxpro.co.za
 www.exponent.co.za http://www.exponent.co.za
 Web Hosting Solutions
 Scalable Linux Solutions
 www.iberry.info http://www.iberry.info (support and admin)
 
 +27 72 524 8096

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



Re: [PHP] understanding session vars ?

2005-11-24 Thread David Grant
Gregory

Gregory Machin wrote:
 My test code is for test.php which is intended to call it's self, and
 starts with sesstion_start().
 buy does not disply x after link2 is clicked on, but only y..
 
 what am I missing ?

x wouldn't display because it depends on $_GET['item'] being set,
which isn't.  Try var_dump($_SESSION) instead of the conditional echoing
of the variables.

Cheers,

David Grant

 Thanks
 
 On 11/24/05, *David Grant* [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] wrote:
 
 Gregory,
 
 Values in the $_SESSION superglobal will persist over pages so long as
 session_start() is called on each page.
 
 Cheers,
 
 David Grant
 
 Gregory Machin wrote:
  I have a test script..
  What i'm trying to achieve is once the user has clicked on link1 the
  value of item must equal x and if the user clicks on link2 the
 value of
  items must stay equal to x while setting action equal to y ..
 
  ?php
  session_start();
  echo 'Welcome to testpg';
  $_SESSION['time']= time();
 
 
  if (isset($_GET['item'])){
 $_SESSION['item'] = $_GET['item'];
  echo $_SESSION['item'];
 }
 
  if (isset($_GET['action'])){
 $_SESSION['action'] = $_GET['action'];
 echo $_SESSION['action'];
}
 
 
  ?
  htmlbr /a href=test.php?item=x?php echo strip_tags(SID);
  ?link1/a/html
  htmlbr /a href=test.php?action=y?php echo strip_tags(SID);
  ?link2/a/html
 
  thanks
 
  On 11/24/05, * David Grant* [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED]
  mailto: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote:
 
  Gregory,
 
  Are you always setting $_SESSION['menu'] to the contents of
  $_GET['menu']?  If so, the second link will set
 $_SESSION['menu'] to
  null.  You need to check the contents of $_GET['menu'] first
 before
  setting, i.e.
 
  if (isset($_GET['menu']))
  $_SESSION['menu'] = $_GET['menu'];
 
  Cheers,
 
  David Grant
 
  Gregory Machin wrote:
   Hi
   I'm a bit stuck on session var, and thier implamentation, or my
  perseption
   thier of.
   I have a page and need certian vars to be persistat each
 time the
  page is
   called.
   This is done to detmin the content of the page through logic
 that
  calls
   different includes.
  
   But I cant get the vars to be persistant.
   note the page call it's self.
  
   ./index.php
   ?php
   session_start();
   $_SESSION['menu']
  
   ?
   htmlA href=./index.php?menu=1option 1/A/html // this
 works
   htmlA href=./index.php?other=dodiffernt action/A/html //
  this brakes
   it . when the user links here the 'menu' var is cleared
   ?php $_SESSION['menu'] = $_GET['menu'];
   echo $_SESSION['menu'];
  
   ?
  
   I would like the menu var (and others) to be persistant until it
  is reset or
   updated. how do I acheave this .
  
   Thanks
  
  
  
  
  
  
   --
   Gregory Machin
   [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
   [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
 mailto: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
   www.linuxpro.co.za http://www.linuxpro.co.za
 http://www.linuxpro.co.za
   www.exponent.co.za http://www.exponent.co.za
 http://www.exponent.co.za
   Web Hosting Solutions
   Scalable Linux Solutions
   www.iberry.info http://www.iberry.info
 http://www.iberry.info (support and admin)
  
   +27 72 524 8096
 
 
 
 
  --
  Gregory Machin
  [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
  [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
  www.linuxpro.co.za http://www.linuxpro.co.za
 http://www.linuxpro.co.za 
  www.exponent.co.za http://www.exponent.co.za
 http://www.exponent.co.za
  Web Hosting Solutions
  Scalable Linux Solutions
  www.iberry.info http://www.iberry.info http://www.iberry.info
 (support and admin)
 
  +27 72 524 8096
 
 
 
 
 -- 
 Gregory Machin
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
 www.linuxpro.co.za http://www.linuxpro.co.za
 www.exponent.co.za http://www.exponent.co.za
 Web Hosting Solutions
 Scalable Linux Solutions
 www.iberry.info http://www.iberry.info (support and admin)
 
 +27 72 524 8096

-- 
PHP General Mailing List (http://www.php.net

Re: [PHP] Regexp trouble

2005-11-24 Thread David Grant
Andy,

Try preg_match instead of ereg.

Cheers,

David Grant

Andy Pieters wrote:
 Hi list
 
 I still fail to understand why regular expressions are causing me such a hard 
 time.
 
 I used and tested my regexp in kregexpeditor (comes with Quanta [kdewebdev]) 
 but when I put it in the php script it fails.
 
 ereg('^([\w]{3,3})[\s]([\d]{2,2})[\s]([\d]{2,2})[:]([\d]{2,2})[:]([\d]{2,2})'
 
 Does not match my query string.
 
 Which is
 
 Nov 22 06:51:36
 
 Any ideas why?  I mean Line start, followed by 3 word chars, followed by a 
 space, followed by 2 digits, followed by a space, followed by two digits, 
 folowed by a colon followed by 2 digits and followed by a colon, should match 
 that date?
 
 With kind regards
 
 
 Andy
 

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



  1   2   >