Re: [PHP] parse date field

2010-01-14 Thread Michael Kjeldsen

On 01/14/2010 11:01 AM, John Taylor-Johnston wrote:

How do I parse a date field from mysql?

I was hoping this would work:

$mydata-birthday = 2007-02-13;
#What month is it?
echo date(F, $mydata-birthday);
#What year is it?
echo date(Y, $mydata-birthday);

What am I missing? All I get is December 1969. Hmmm?

I am looking at the manual:
http://ca.php.net/manual/en/function.date.php
http://ca.php.net/manual/en/function.mktime.php
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html




Something like:

?php
date_default_timezone_set('Europe/Copenhagen');
$somedate = '2007-02-13';
echo date(F, strtotime($somedate));
echo \n;
echo date(Y, strtotime($somedate));

Output:
[mich...@archie ~]$ php a.php
February
2007

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



Re: [PHP] Unable to get output from exec ssh remote-server 'ping -c4 ip'

2009-12-27 Thread Michael Kjeldsen

On 12/27/2009 10:53 PM, robert mena wrote:

Hi,

I need to develop an interface that will, for example, ping IPs from a
remote server. So the php script will be hosted in a server with ssh access
(key) to the remote server.

I can make it work from the console but when I try

$cmd = ssh remote-server 'ping -c 4 ip'
exec($cmd, $ouput);

the output is empty.

the same command (with the remote-server and IP changed to the real ones)
works fine from command line.

I've added the key/config in the webserver's user .ssh directory so I am
assuming that that there is something wrong with my setup.

any ideas?



Probably other ways to do it, but this seems to work:

[mich...@archie ~]$ php a.php
259

PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.518 ms

--- 192.168.1.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.518/0.518/0.518/0.000 ms

[mich...@archie ~]$ cat a.php
?php
$stuff = `ssh management 'ping -c 1 192.168.1.1'`;
echo strlen($stuff) . \n\n$stuff;

- m

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