Re: [PHP] I am completely lost and need an advice (beginner)

2013-07-19 Thread Tamara Temple

On Jul 18, 2013, at 12:28 PM, Daniel Brown danbr...@php.net wrote:

 On Thu, Jul 18, 2013 at 3:08 PM, php colos phpco...@gmail.com wrote:
 Hello world!
 
 I'm trying to learn PHP ( first programming language that I learn) and
 I feel kinda lost. I've read PHP programming 3rd edition( O'reilly),
 'getting good with PHP' by Andrew Burgees and some tutorials on the
 internet but can't code something more complex than 'hello world'.
 
 
 I do understand functions/values/operators/control structures, etc but
 as I said, I feel that I can't use the language.
 Am I reading the wrong books for a beginner?
 
 Any advices?
 
 
 
 *Apologies if this email might seem confusing. :)
 
Perhaps I'm biased, but I think other folks will agree --- the
 official documentation is your best source of learning second only to
 your own experiences with the language.  Check through the user notes
 as well, as they often provide very valuable insight and other
 developers' personal experiences.
 
 --


I completely agree with Daniel that the online PHP documentation is the best 
way to understand the language. However, It seems our OP does not understand 
how to program. The php docs don't help with that.

If you really don't understand what programming is useful for, perhaps this is 
the wrong thing to be learning.

That said, what programming is for is to solve problems, provide tools, and 
provide means for people to communicate with each other and get work done via 
the computer and the internet. So, key, #1 thing: have a problem to solve.

While saying you understand various aspects of the language, I would say you 
cannot understand them until you actually put them to use, break things, learn 
how to fix them, and finally, teach someone else how to use them.

Almost every text, learning site, and documentation discusses how to write a 
program or application in the language or using the framework. Very, very few 
teach the essence of solving problems. Even the classics, such as Knuth's, 
Djyktra's, Wurth's, and so on, describe ways to solve particular problems. 
Patterns books describe how to structure solutions, but not actually how to 
solve problems in a general sense.



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



Re: [PHP] pass parameter from client to server

2013-07-19 Thread Tamara Temple

On Jul 18, 2013, at 6:53 PM, Joshua Kehn j...@kehn.us wrote:

 Could also use jquery instead 

True, but it's good to see the bare javascript as well in a demo.

 
 Best,
 
 -Josh
 ___
 http://byjakt.com
 Currently mobile
 
 On Jul 19, 2013, at 4:08, Tedd Sperling t...@sperling.com wrote:
 
 
 One additional comment.
 
 Please change the javascript onclick to onchange -- that way the demo will 
 work for Chrome as well as other Browsers.
 
 Cheers,
 
 tedd
 
 _
 t...@sperling.com
 http://sperling.com
 -- 
 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
 


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



Re: [PHP] PHP and Powershell

2013-07-19 Thread Serge Fonville
Hi,

Although this is more powershell related than PHP...

When Powershell returns an object, you can pipe the output through
Select-Object to get only certain object properties.

To better answer your question:
First, why do you specify ComputerName as 127.0.0.1 if the credential is
already specified?
Also, perhaps it is easier to create a .ps1 file that you run, especially
for readability.

HTH

Wh

Kind regards/met vriendelijke groet,

Serge Fonville

http://www.sergefonville.nl

Convince Microsoft!
They need to add TRUNCATE PARTITION in SQL Server
https://connect.microsoft.com/SQLServer/feedback/details/417926/truncate-partition-of-partitioned-table


2013/7/18 Alan Loos alan.l...@genco.com

 Good morning everyone,
   First time posting in here, although I've been listening in for a few
 weeks now.
 So this one has got me stumped, I am fairly new to PHP but I cannot seem
 to Google through this one.
 I cannot figure out how to 'exclude' PSComputerName and RunspaceId, which
 is ultimately what I'm struggling with. Please see below for script snips
 and explanations.

 Also if there are any best practices you would recommend I'm open to it
 being that I am fairly new and self-taught to PHP scripting.


 I have a bit of code I've put together (as ugly as it is) as follows in
 line:
 ?php


 ###
 ## Variables ##
 ###

 $TargetName = Target1;
 $login = \$cred = New-Object System.Management.Automation.PSCredential
 -ArgumentList @('administra...@widget.com',(ConvertTo-SecureString
 -String 'MyPassword' -AsPlainText -Force));
 $command = Invoke-Command -computername 127.0.0.1 -credential \$cred
 -scriptblock { Get-IscsiServerTarget -TargetName  . $TargetName .  | % {
 \$_.TargetIqn, \$_.Status}} -SessionOption (New-PSSessionOption
 -SkipCACheck -SkipCNCheck -SkipRevocationCheck);
 $psCMD = powershell -ExecutionPolicy Unrestricted -command \$login;
 $command\ NUL;


 
 ## Variable Checking (For Debug Mode) ##
 

 #echo \$psCMD = $psCMD;


 
 ## Run Script ##
 

 exec($psCMD,$out);


 
 ## Output ##
 

 echo ('pre');
 print_r($out);
 echo ('/pre');


 ###
 ## End Of Script ##
 ###

 echo End Of Scene;

 ?

 The issue I have is that it feeds back:

 Array
 (
 [0] = iqn.2013-04.com.widget:Target1
 [1] =
 [2] = PSComputerName RunspaceId Value
 [3] = -- -- -
 [4] = 127.0.0.1  52fb8b1b-8d8b-4eec-9419...
 NotConnected
 [5] =
 [6] =
 )

 End Of Scene

 What I should see so I can then turn it into variables is what I run when
 I run the command straight through the local Powershell command prompt
 which would return:
 PS C:\Users\administrator.WIDGET.000 Get-IscsiServerTarget | % {
 $_.TargetIqn, $_.Status}
 iqn.2013-04.com.widget:Target1
 NotConnected
 iqn.2013-04.com.widget:Target2
 NotConnected
 iqn.2013-04.com.widget:Target3
 NotConnected
 iqn.2013-04.com.widget:Target4
 Connected
 iqn.2013-04.com.widget:Target5
 NotConnected
 iqn.2013-04.com.widget:Target6
 NotConnected

 I cannot figure out how to 'exclude' PSComputerName and RunspaceId

 Sorry in advance for the wordy explanation.

 Cheers!

 Alan


 Please make note of my new email address: alan.l...@genco.com.

 CONFIDENTIALITY NOTICE: This e-mail and the attachment(s) hereto (if any)
 contain confidential information that is privileged and intended only for
 the addressee(s) hereof. If you are not an intended recipient, you are
 hereby notified that any disclosure, copying, distribution or use of this
 e-mail and/or the accompanying attachment(s) is strictly prohibited. If you
 have received this e-mail in error, please immediately notify the sender by
 return e-mail.



[PHP] PHP 5.5.1 is now available

2013-07-19 Thread Julien Pauli
Hello,

The PHP Development team would like to inform you the immediate
availability of PHP 5.5.1. All users are encouraged to upgrade their
version.
This release includes bug fixes as well as a security fix (Bug #65236).
For changes in PHP 5.5.1, please consult the PHP 5 ChangeLog.


Release Announcement:
http://www.php.net/release_5_5_1.phphttp://www.php.net/release_5_5_0.php
Downloads:http://www.php.net/downloads.php#v5.5
Changelog:
http://www.php.net/ChangeLog-5.php#5.5.http://www.php.net/ChangeLog-5.php#5.5.0
1

regards,

Julien Pauli  David Soria Parra


[PHP] Re: zend framework getIdentity

2013-07-19 Thread Dan Joseph
On Wed, Jul 17, 2013 at 5:54 PM, Dan Joseph dmjos...@gmail.com wrote:

 Fatal error: Uncaught exception 'Zend_Session_Exception' with message
 'Zend_Session::start() -
 /product/Messenger-dev/Messenger/library/Zend/Session.php(Line:480): Error
 #2 Class __PHP_Incomplete_Class has no unserializer Array' in
 /product/Messenger-dev/Messenger/library/Zend/Session.php:493


I see I've stumped everyone here, so I wanted to post a reply on what I
found is the root cause of this.

Somewhere in all the code, there's a session_start happening.  Then
elsewhere that our other developer is working, there was another
introduced.  This appears to be the trigger for this error.

Hope this helps someone in the future!

-- 
-Dan Joseph

http://www.danjoseph.me
http://www.dansrollingbbq.com
http://www.youtube.com/DansRollingBBQ


RE: [PHP] PHP and Powershell

2013-07-19 Thread Alan Loos
Thank you for your response Serge!
  The computer name  is for the invoke-command, ComputerName has to be 
specified to tell the computer where the command is to be routed. Since I want 
this to run locally over PHP I figured that it would be a good way to avoid 
running a script as I have read online that when it can be avoided it's a good 
practice (I also couldn't get this to work properly... :) But that is a side 
note). The piece that outputs the extra RunSpaceID and the PSComputerName is 
the $_.Status portion of everything.

If someone knows how to cut it out that would be fine but really I just need to 
pull the Target Name and the Value from result. For the attached example it 
would be $IQNTarget = iqn.2013-04.com.widget:Target1 and $Value = NotConnected 
(Which there are two options for this which is Connected or NotConnected).

To use Select Object here would I do Select-Object $Value?

Alan Loos | Flash Anywhere Project
T 925-640-2977 | alan.l...@genco.commailto:alan.l...@genco.com

CONFIDENTIALITY NOTICE: This e-mail and the attachment(s) hereto (if any) 
contain confidential information that is privileged and intended only for the 
addressee(s) hereof. If you are not an intended recipient, you are hereby 
notified that any disclosure, copying, distribution or use of this e-mail 
and/or the accompanying attachment(s) is strictly prohibited. If you have 
received this e-mail in error, please immediately notify the sender by return 
e-mail.

From: Serge Fonville [mailto:serge.fonvi...@gmail.com]
Sent: Friday, July 19, 2013 3:05 AM
To: Alan Loos
Cc: php-general@lists.php.net
Subject: Re: [PHP] PHP and Powershell

Hi,

Although this is more powershell related than PHP...

When Powershell returns an object, you can pipe the output through 
Select-Object to get only certain object properties.

To better answer your question:
First, why do you specify ComputerName as 127.0.0.1 if the credential is 
already specified?
Also, perhaps it is easier to create a .ps1 file that you run, especially for 
readability.

HTH

Wh

Kind regards/met vriendelijke groet,

Serge Fonville

http://www.sergefonville.nl

Convince Microsoft!
They need to add TRUNCATE PARTITION in SQL Server
https://connect.microsoft.com/SQLServer/feedback/details/417926/truncate-partition-of-partitioned-table

2013/7/18 Alan Loos alan.l...@genco.commailto:alan.l...@genco.com
Good morning everyone,
  First time posting in here, although I've been listening in for a few weeks 
now.
So this one has got me stumped, I am fairly new to PHP but I cannot seem to 
Google through this one.
I cannot figure out how to 'exclude' PSComputerName and RunspaceId, which is 
ultimately what I'm struggling with. Please see below for script snips and 
explanations.

Also if there are any best practices you would recommend I'm open to it being 
that I am fairly new and self-taught to PHP scripting.


I have a bit of code I've put together (as ugly as it is) as follows in line:
?php


###
## Variables ##
###

$TargetName = Target1;
$login = \$cred = New-Object System.Management.Automation.PSCredential 
-ArgumentList 
@('administra...@widget.commailto:administra...@widget.com',(ConvertTo-SecureString
 -String 'MyPassword' -AsPlainText -Force));
$command = Invoke-Command -computername 127.0.0.1 -credential \$cred 
-scriptblock { Get-IscsiServerTarget -TargetName  . $TargetName .  | % { 
\$_.TargetIqn, \$_.Status}} -SessionOption (New-PSSessionOption -SkipCACheck 
-SkipCNCheck -SkipRevocationCheck);
$psCMD = powershell -ExecutionPolicy Unrestricted -command \$login; 
$command\ NUL;



## Variable Checking (For Debug Mode) ##


#echo \$psCMD = $psCMD;



## Run Script ##


exec($psCMD,$out);



## Output ##


echo ('pre');
print_r($out);
echo ('/pre');


###
## End Of Script ##
###

echo End Of Scene;

?

The issue I have is that it feeds back:

Array
(
[0] = iqn.2013-04.com.widget:Target1
[1] =
[2] = PSComputerName RunspaceId Value
[3] = -- -- -
[4] = 127.0.0.1  52fb8b1b-8d8b-4eec-9419... NotConnected
[5] =
[6] =
)

End Of Scene

What I should see so I can then turn it into variables is what I run when I run 
the command straight through the local Powershell command prompt which would 
return:
PS C:\Users\administrator.WIDGET.000 Get-IscsiServerTarget | % { $_.TargetIqn, 
$_.Status}
iqn.2013-04.com.widget:Target1
NotConnected
iqn.2013-04.com.widget:Target2
NotConnected
iqn.2013-04.com.widget:Target3
NotConnected
iqn.2013-04.com.widget:Target4
Connected
iqn.2013-04.com.widget:Target5
NotConnected
iqn.2013-04.com.widget:Target6
NotConnected

I cannot figure out how to 'exclude' PSComputerName and RunspaceId

Sorry in advance for the wordy explanation.


[PHP] Stripe Connect in the UK + PHP Integration.

2013-07-19 Thread Richard Quadling
Hi.

Simple question.

Has anyone got Stripe Connect, Stripe.js and Stripe PHP SDK operational in
the UK.

I'm struggling getting the UK Beta to accept a new account/customer set for
a UK business or individual, accepting GBP.

And I'm in the UK Beta!

Any help would be appreciated. Off list if preferred.

Regards,

Richard Quadling.


Re: [PHP] PHP and Powershell

2013-07-19 Thread Serge Fonville
How have you determined that invoke-command requires -computername?

Kind regards/met vriendelijke groet,

Serge Fonville

http://www.sergefonville.nl

Convince Microsoft!
They need to add TRUNCATE PARTITION in SQL Server
https://connect.microsoft.com/SQLServer/feedback/details/417926/truncate-partition-of-partitioned-table


2013/7/19 Alan Loos alan.l...@genco.com

  Thank you for your response Serge!

   The computer name  is for the invoke-command, ComputerName has to be
 specified to tell the computer where the command is to be routed. Since I
 want this to run locally over PHP I figured that it would be a good way to
 avoid running a script as I have read online that when it can be avoided
 it’s a good practice (I also couldn’t get this to work properly… J But
 that is a side note). The piece that outputs the extra RunSpaceID and the
 PSComputerName is the $_.Status portion of everything.

 ** **

 If someone knows how to cut it out that would be fine but really I just
 need to pull the Target Name and the Value from result. For the attached
 example it would be $IQNTarget = iqn.2013-04.com.widget:Target1 and $Value
 = NotConnected (Which there are two options for this which is Connected or
 NotConnected).

 ** **

 To use Select Object here would I do Select-Object $Value?

 ** **

 *Alan Loos* | *Flash Anywhere Project*

 T 925-640-2977 | alan.l...@genco.com

 ** **

 CONFIDENTIALITY NOTICE: This e-mail and the attachment(s) hereto (if any)
 contain confidential information that is privileged and intended only for
 the addressee(s) hereof. If you are not an intended recipient, you are
 hereby notified that any disclosure, copying, distribution or use of this
 e-mail and/or the accompanying attachment(s) is strictly prohibited. If you
 have received this e-mail in error, please immediately notify the sender by
 return e-mail.

 ** **

 *From:* Serge Fonville [mailto:serge.fonvi...@gmail.com]
 *Sent:* Friday, July 19, 2013 3:05 AM
 *To:* Alan Loos
 *Cc:* php-general@lists.php.net
 *Subject:* Re: [PHP] PHP and Powershell

 ** **

 Hi,

 Although this is more powershell related than PHP...

 When Powershell returns an object, you can pipe the output through
 Select-Object to get only certain object properties.

 To better answer your question:
 First, why do you specify ComputerName as 127.0.0.1 if the credential is
 already specified?
 Also, perhaps it is easier to create a .ps1 file that you run, especially
 for readability.

 HTH

 Wh

 

 Kind regards/met vriendelijke groet,

 ** **

 Serge Fonville

 ** **

 http://www.sergefonville.nl

 Convince Microsoft!

 They need to add TRUNCATE PARTITION in SQL Server


 https://connect.microsoft.com/SQLServer/feedback/details/417926/truncate-partition-of-partitioned-table
 

 ** **

 2013/7/18 Alan Loos alan.l...@genco.com

 Good morning everyone,
   First time posting in here, although I've been listening in for a few
 weeks now.
 So this one has got me stumped, I am fairly new to PHP but I cannot seem
 to Google through this one.
 I cannot figure out how to 'exclude' PSComputerName and RunspaceId, which
 is ultimately what I'm struggling with. Please see below for script snips
 and explanations.

 Also if there are any best practices you would recommend I'm open to it
 being that I am fairly new and self-taught to PHP scripting.


 I have a bit of code I've put together (as ugly as it is) as follows in
 line:
 ?php


 ###
 ## Variables ##
 ###

 $TargetName = Target1;
 $login = \$cred = New-Object System.Management.Automation.PSCredential
 -ArgumentList @('administra...@widget.com',(ConvertTo-SecureString
 -String 'MyPassword' -AsPlainText -Force));
 $command = Invoke-Command -computername 127.0.0.1 -credential \$cred
 -scriptblock { Get-IscsiServerTarget -TargetName  . $TargetName .  | % {
 \$_.TargetIqn, \$_.Status}} -SessionOption (New-PSSessionOption
 -SkipCACheck -SkipCNCheck -SkipRevocationCheck);
 $psCMD = powershell -ExecutionPolicy Unrestricted -command \$login;
 $command\ NUL;


 
 ## Variable Checking (For Debug Mode) ##
 

 #echo \$psCMD = $psCMD;


 
 ## Run Script ##
 

 exec($psCMD,$out);


 
 ## Output ##
 

 echo ('pre');
 print_r($out);
 echo ('/pre');


 ###
 ## End Of Script ##
 ###

 echo End Of Scene;

 ?

 The issue I have is that it feeds back:

 Array
 (
 [0] = iqn.2013-04.com.widget:Target1
 [1] =
 [2] = PSComputerName RunspaceId Value
 [3] = -- -- -
 [4] = 127.0.0.1  52fb8b1b-8d8b-4eec-9419...
 NotConnected
 [5] =
 [6] =
 )

 End Of Scene

 What I should see so I can then turn it into variables is what I run when
 I run the command straight through the local 

RE: [PHP] PHP and Powershell

2013-07-19 Thread Alan Loos
According to Technet it is not required 
(http://technet.microsoft.com/en-us/library/hh849719.aspx) as the default would 
be 'localhost' which is the same as 127.0.0.1.

So you are correct it is not required. However when I take away '-computername 
127.0.0.1' I get a return of:
Array
(
[0] = Invoke-Command : Parameter set cannot be resolved using the 
specified named
[1] = parameters.
[2] = At line:1 char:172
[3] = + $cred = New-Object System.Management.Automation.PSCredential 
-ArgumentList
[4] = @('ad ...
[5] = + 
~
[6] = ~~~
[7] = + CategoryInfo  : InvalidArgument: (:) [Invoke-Command], 
Parameter
[8] =BindingException
[9] = + FullyQualifiedErrorId : 
AmbiguousParameterSet,Microsoft.PowerShell.Comma
[10] =nds.InvokeCommandCommand
[11] =
)

End Of Scene

For whatever reason, the powershell command does not want to execute properly 
without that variable being defined explicitly.

(Not sure if that is what you are asking exactly but I think that was answering 
the question, if not let me know and I'll try to answer the best I can)

Thanks in advance!

Alan Loos

CONFIDENTIALITY NOTICE: This e-mail and the attachment(s) hereto (if any) 
contain confidential information that is privileged and intended only for the 
addressee(s) hereof. If you are not an intended recipient, you are hereby 
notified that any disclosure, copying, distribution or use of this e-mail 
and/or the accompanying attachment(s) is strictly prohibited. If you have 
received this e-mail in error, please immediately notify the sender by return 
e-mail.

From: Serge Fonville [mailto:serge.fonvi...@gmail.com]
Sent: Friday, July 19, 2013 11:13 AM
To: Alan Loos
Cc: php-general@lists.php.net
Subject: Re: [PHP] PHP and Powershell

How have you determined that invoke-command requires -computername?

Kind regards/met vriendelijke groet,

Serge Fonville

http://www.sergefonville.nl

Convince Microsoft!
They need to add TRUNCATE PARTITION in SQL Server
https://connect.microsoft.com/SQLServer/feedback/details/417926/truncate-partition-of-partitioned-table

2013/7/19 Alan Loos alan.l...@genco.commailto:alan.l...@genco.com
Thank you for your response Serge!
  The computer name  is for the invoke-command, ComputerName has to be 
specified to tell the computer where the command is to be routed. Since I want 
this to run locally over PHP I figured that it would be a good way to avoid 
running a script as I have read online that when it can be avoided it's a good 
practice (I also couldn't get this to work properly... :) But that is a side 
note). The piece that outputs the extra RunSpaceID and the PSComputerName is 
the $_.Status portion of everything.

If someone knows how to cut it out that would be fine but really I just need to 
pull the Target Name and the Value from result. For the attached example it 
would be $IQNTarget = iqn.2013-04.com.widget:Target1 and $Value = NotConnected 
(Which there are two options for this which is Connected or NotConnected).

To use Select Object here would I do Select-Object $Value?

Alan Loos

CONFIDENTIALITY NOTICE: This e-mail and the attachment(s) hereto (if any) 
contain confidential information that is privileged and intended only for the 
addressee(s) hereof. If you are not an intended recipient, you are hereby 
notified that any disclosure, copying, distribution or use of this e-mail 
and/or the accompanying attachment(s) is strictly prohibited. If you have 
received this e-mail in error, please immediately notify the sender by return 
e-mail.

From: Serge Fonville 
[mailto:serge.fonvi...@gmail.commailto:serge.fonvi...@gmail.com]
Sent: Friday, July 19, 2013 3:05 AM
To: Alan Loos
Cc: php-general@lists.php.netmailto:php-general@lists.php.net
Subject: Re: [PHP] PHP and Powershell

Hi,

Although this is more powershell related than PHP...

When Powershell returns an object, you can pipe the output through 
Select-Object to get only certain object properties.

To better answer your question:
First, why do you specify ComputerName as 127.0.0.1 if the credential is 
already specified?
Also, perhaps it is easier to create a .ps1 file that you run, especially for 
readability.

HTH

Wh

Kind regards/met vriendelijke groet,

Serge Fonville

http://www.sergefonville.nl

Convince Microsoft!
They need to add TRUNCATE PARTITION in SQL Server
https://connect.microsoft.com/SQLServer/feedback/details/417926/truncate-partition-of-partitioned-table

2013/7/18 Alan Loos alan.l...@genco.commailto:alan.l...@genco.com
Good morning everyone,
  First time posting in here, although I've been listening in for a few weeks 
now.
So this one has got me stumped, I am fairly new to PHP but I cannot seem to 
Google through this one.
I cannot figure out how to 'exclude' PSComputerName and RunspaceId, which is 
ultimately what I'm struggling with. Please see below for script snips and 

Re: [PHP] PHP and Powershell

2013-07-19 Thread Serge Fonville
Thank you for your clarification.

Have you considered placing the whole powershell -command parameter in a
.ps1 script and executing that instead?

The benefit would be that it is easier to read and test accordingly.

HTH

Kind regards/met vriendelijke groet,

Serge Fonville

http://www.sergefonville.nl

Convince Microsoft!
They need to add TRUNCATE PARTITION in SQL Server
https://connect.microsoft.com/SQLServer/feedback/details/417926/truncate-partition-of-partitioned-table


2013/7/19 Alan Loos alan.l...@genco.com

  According to Technet it is not required (
 http://technet.microsoft.com/en-us/library/hh849719.aspx) as the default
 would be ‘localhost’ which is the same as 127.0.0.1.

 ** **

 So you are correct it is not required. However when I take away
 ‘-computername 127.0.0.1’ I get a return of:

 Array

 (

 [0] = Invoke-Command : Parameter set cannot be resolved using the
 specified named

 [1] = parameters.

 [2] = At line:1 char:172

 [3] = + $cred = New-Object System.Management.Automation.PSCredential
 -ArgumentList

 [4] = @('ad ...

 [5] = +
 ~
 

 [6] = ~~~

 [7] = + CategoryInfo  : InvalidArgument: (:)
 [Invoke-Command], Parameter

 [8] =BindingException

 [9] = + FullyQualifiedErrorId :
 AmbiguousParameterSet,Microsoft.PowerShell.Comma

 [10] =nds.InvokeCommandCommand

 [11] = 

 )

 ** **

 End Of Scene

 ** **

 For whatever reason, the powershell command does not want to execute
 properly without that variable being defined explicitly.

 ** **

 (Not sure if that is what you are asking exactly but I think that was
 answering the question, if not let me know and I’ll try to answer the best
 I can)

 ** **

 Thanks in advance!

 ** **

 *Alan Loos* 

 ** **

 CONFIDENTIALITY NOTICE: This e-mail and the attachment(s) hereto (if any)
 contain confidential information that is privileged and intended only for
 the addressee(s) hereof. If you are not an intended recipient, you are
 hereby notified that any disclosure, copying, distribution or use of this
 e-mail and/or the accompanying attachment(s) is strictly prohibited. If you
 have received this e-mail in error, please immediately notify the sender by
 return e-mail.

 ** **

 *From:* Serge Fonville [mailto:serge.fonvi...@gmail.com]
 *Sent:* Friday, July 19, 2013 11:13 AM

 *To:* Alan Loos
 *Cc:* php-general@lists.php.net
 *Subject:* Re: [PHP] PHP and Powershell

 ** **

 How have you determined that invoke-command requires -computername?

 

 Kind regards/met vriendelijke groet,

 ** **

 Serge Fonville

 ** **

 http://www.sergefonville.nl

 Convince Microsoft!

 They need to add TRUNCATE PARTITION in SQL Server


 https://connect.microsoft.com/SQLServer/feedback/details/417926/truncate-partition-of-partitioned-table
 

 ** **

 2013/7/19 Alan Loos alan.l...@genco.com

 Thank you for your response Serge!

   The computer name  is for the invoke-command, ComputerName has to be
 specified to tell the computer where the command is to be routed. Since I
 want this to run locally over PHP I figured that it would be a good way to
 avoid running a script as I have read online that when it can be avoided
 it’s a good practice (I also couldn’t get this to work properly… J But
 that is a side note). The piece that outputs the extra RunSpaceID and the
 PSComputerName is the $_.Status portion of everything.

  

 If someone knows how to cut it out that would be fine but really I just
 need to pull the Target Name and the Value from result. For the attached
 example it would be $IQNTarget = iqn.2013-04.com.widget:Target1 and $Value
 = NotConnected (Which there are two options for this which is Connected or
 NotConnected).

  

 To use Select Object here would I do Select-Object $Value?

  

 *Alan Loos*

  

 CONFIDENTIALITY NOTICE: This e-mail and the attachment(s) hereto (if any)
 contain confidential information that is privileged and intended only for
 the addressee(s) hereof. If you are not an intended recipient, you are
 hereby notified that any disclosure, copying, distribution or use of this
 e-mail and/or the accompanying attachment(s) is strictly prohibited. If you
 have received this e-mail in error, please immediately notify the sender by
 return e-mail.

  

 *From:* Serge Fonville [mailto:serge.fonvi...@gmail.com]
 *Sent:* Friday, July 19, 2013 3:05 AM
 *To:* Alan Loos
 *Cc:* php-general@lists.php.net
 *Subject:* Re: [PHP] PHP and Powershell

  

 Hi,

 Although this is more powershell related than PHP...

 When Powershell returns an object, you can pipe the output through
 Select-Object to get only certain object properties.

 To better answer your question:
 First, why do you specify ComputerName as 127.0.0.1 if 

Re: [PHP] PHP and Powershell

2013-07-19 Thread Tedd Sperling
To all:

Sorry for top posting and sorry for sounding like the list-police, but you need 
to trim the excess from your post. Hitting reply without considering that other 
have to read through a bunch of old add-on email is not good.

So, please just trim your post to what is important.

Cheers,

tedd

On Jul 19, 2013, at 1:16 PM, Serge Fonville serge.fonvi...@gmail.com wrote:

 Thank you for your clarification.
 
 Have you considered placing the whole powershell -command parameter in a
 .ps1 script and executing that instead?
 
 The benefit would be that it is easier to read and test accordingly.
 
 HTH
 
 Kind regards/met vriendelijke groet,
 
 Serge Fonville

 --- BIG SNIP ---


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



RE: [PHP] PHP and Powershell

2013-07-19 Thread Alan Loos
Serge,
  I have, the script itself allows for easy transition into a .ps1, what I have 
done is removed the # from the debug section to get the full command that is 
then easily 'copy and paste'-able into a Powershell prompt and I get the same 
response in Powershell directly.
  Also in response to the lastest post to the thread I will snip off some 
content here. (Sorry first time at this)

The ultimate goal is to pull the two variables so I can pass them forward via a 
PHP script to a MySQL Database.
(ie iqn.2013-04.com.widget:Target1 and NotConnected in this case)

I believe that the command in Powershell is trying to gather the $Status on 
both the Invoke-Command and Get-iSCSIServerTarget commands. Which is why I am 
getting a table in the Powershell Console and browser.

Per your request I have rewritten the scripts:
(Included inline)
TestGetServerTarget.php

?php


###
## Variables ##
###

$psCMD = powershell.exe -ExecutionPolicy Unrestricted;
$psFILE = C:\\Arc\\scripts\\TestGetTarget.ps1;
$runCMD = $psCMD. .$psFILE;


## Variable Checking (For Debug Mode) ##


#echo \$psCMD = $psCMD;



## Run Script ##


exec($runCMD, $out);



## Output ##


echo ('pre');
print_r($out);
echo ('/pre');


###
## End Of Script ##
###

echo End Of Scene;


?



TestGetTarget.ps1

###
## Variables ##
###

$cred = New-Object System.Management.Automation.PSCredential -ArgumentList 
@('administra...@widget.com',(ConvertTo-SecureString -String 'MyPassword' 
-AsPlainText -Force))
$command = Invoke-Command -computername localhost -credential $cred 
-scriptblock { Get-IscsiServerTarget -TargetName Target1 | % { $_.TargetIqn, 
$_.Status}} -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck 
-SkipRevocationCheck)


#
## Execute Scriptblock ##
#

$command


Powershell output of TestGetTarget.ps1:

PS C:\Arc\Scripts .\TestGetTarget.ps1
iqn.2013-04.com.widget:Target1

PSComputerName  RunspaceId  
Value
--  --  
-
localhost   f3c5063a-85df-49a3-a5ed-7df04a930684
NotConnected


PHP output webbrowser (Much in the same):

Array
(
[0] = iqn.2013-04.com.widget:Target1
[1] =
[2] = PSComputerName RunspaceId Value
[3] = -- -- -
[4] = localhost  f46c9f15-70b4-496c-a9d6... NotConnected
[5] =
[6] =
)

End Of Scene



Alan Loos

CONFIDENTIALITY NOTICE: This e-mail and the attachment(s) hereto (if any) 
contain confidential information that is privileged and intended only for the 
addressee(s) hereof. If you are not an intended recipient, you are hereby 
notified that any disclosure, copying, distribution or use of this e-mail 
and/or the accompanying attachment(s) is strictly prohibited. If you have 
received this e-mail in error, please immediately notify the sender by return 
e-mail.

From: Serge Fonville [mailto:serge.fonvi...@gmail.com]
Sent: Friday, July 19, 2013 12:16 PM
To: Alan Loos
Cc: php-general@lists.php.net
Subject: Re: [PHP] PHP and Powershell

Thank you for your clarification.

Have you considered placing the whole powershell -command parameter in a .ps1 
script and executing that instead?

The benefit would be that it is easier to read and test accordingly.

HTH

Kind regards/met vriendelijke groet,

Serge Fonville

http://www.sergefonville.nl

Convince Microsoft!
They need to add TRUNCATE PARTITION in SQL Server
https://connect.microsoft.com/SQLServer/feedback/details/417926/truncate-partition-of-partitioned-table

--Big Snip--

Please make note of my new email address: alan.l...@genco.com.