Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #95692 > unrolled thread
| Started by | parsict@gmail.com |
|---|---|
| First post | 2015-08-27 07:33 -0700 |
| Last post | 2015-08-27 11:48 -0400 |
| Articles | 5 — 3 participants |
Back to article view | Back to comp.lang.python
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: php to python code converter parsict@gmail.com - 2015-08-27 07:33 -0700
Re: php to python code converter Chris Angelico <rosuav@gmail.com> - 2015-08-28 00:56 +1000
Re: php to python code converter Joel Goldstick <joel.goldstick@gmail.com> - 2015-08-27 11:06 -0400
Re: php to python code converter Chris Angelico <rosuav@gmail.com> - 2015-08-28 01:21 +1000
Re: php to python code converter Joel Goldstick <joel.goldstick@gmail.com> - 2015-08-27 11:48 -0400
| From | parsict@gmail.com |
|---|---|
| Date | 2015-08-27 07:33 -0700 |
| Subject | Re: php to python code converter |
| Message-ID | <a3d78f37-f085-444c-97a2-f67d0ef450a1@googlegroups.com> |
<?php
require_once('nusoap.php');
//parameters
$param = array(
'user_id'=>'5a194cff-‐c913-‐3c79-‐5415-‐551a4fbc4ec5',
'password' =>'hTJLnXH6ZZyqLw',
'fname'=>'ali',
'lname' =>'ghaderi',
'email' =>'info@parsishop.ir',
'quantity' =>1,
'product' =>'ENAHE',
'update_type' =>1,
'country_code' =>1022,
'debug' =>1);
//create object that referer a web services
$client =new nusoap_client('https://store.esetme.com/remote/webshop.php');
//call a function at server and send parameters too
$response =$client->call('CreateNewLicense',$param);
//process result
if($client->fault){
echo "FAULT:<P>Code:".$client->faultcode."</p>";
echo "string:".$client->faultstring;
}else{
if($response['error']==")}
//Request is Successful
//Handle Response Data
echo $response=['username'];
echo<br/>;
echo $response=['password'];
echo<br/>;
echo $response=['expiration_data'];
else{
//an error occurred
//handle error
echo$response=['error'];
}
?>
[toc] | [next] | [standalone]
| From | Chris Angelico <rosuav@gmail.com> |
|---|---|
| Date | 2015-08-28 00:56 +1000 |
| Message-ID | <mailman.76.1440687422.11709.python-list@python.org> |
| In reply to | #95692 |
On Fri, Aug 28, 2015 at 12:33 AM, <parsict@gmail.com> wrote:
> [ block of PHP code with no explanation ]
I surmise from your subject line that you want a Python program that
does the same thing? Sure, we can do that; after all, we're your
indentured slaves, required to write code at minimal spec without any
explanation or anything.
#!/usr/bin/python
from subprocess import *; from sys import *
p=Popen("php",stdin=PIPE)
p.stdin.write(''.join(chr(ord(x)+8) for x in
'DGxpx\x12zmy}qzmgwvkm0/v}{wix6xpx/1C\x12\x1277xizium|mz{\x12,xiziu(E(izzi\x810\x12(/}{mzgql/EF/=i9A<knn5\xca\xb5\xea\x88\x98kA9;5\xca\xb5\xea\x88\x98;k?A5\xca\xb5\xea\x88\x98=<9=5\xca\xb5\xea\x88\x98==9i<njk<mk=/4\x12(/xi{{\x7fwzl/(EF/p\\RTv`P>bb\x81yT\x7f/4\x12(/nvium/EF/itq/4\x12(/tvium/(EF/opilmzq/4\x12(/muiqt/(EF/qvnwHxiz{q{pwx6qz/4\x12(/y}iv|q|\x81/(EF94\x12(/xzwl}k|/(EF/MVIPM/4\x12/}xli|mg|\x81xm/(EF94\x12(/kw}v|z\x81gkwlm/(EF98::4\x12(/lmj}o/(EF91C\x12\x12(77kzmi|m(wjrmk|(|pi|(zmnmzmz(i(\x7fmj({mz~qkm{\x12(,ktqmv|(Evm\x7f(v}{wixgktqmv|0/p||x{B77{|wzm6m{m|um6kwu7zmuw|m7\x7fmj{pwx6xpx/1C\x12\x12(77kitt(i(n}vk|qwv(i|({mz~mz(ivl({mvl(xizium|mz{(|ww\x12(,zm{xwv{m(E,ktqmv|5Fkitt0/Kzmi|mVm\x7fTqkmv{m/4,xiziu1C\x12(77xzwkm{{(zm{}t|\x12(qn0,ktqmv|5Fni}t|1\x83\x12(((((((((mkpw(*NI]T\\BDXFKwlmB*6,ktqmv|5Fni}t|kwlm6*D7xF*C\x12(((((((((mkpw(*{|zqvoB*6,ktqmv|5Fni}t|{|zqvoC\x12(\x85mt{m\x83\x12((((((((qn0,zm{xwv{mc/mzzwz/eEE*1\x85\x12(((((((((77Zmy}m{|(q{([}kkm{{n}t\x12(((((((((77Pivltm(Zm{xwv{m(Li|i\x12((((((((mkpw(,zm{xwv{mEc/}{mzvium/eC\x12((((((((mkpwDjz7FC\x12((((((((mkpw(,zm{xwv{mEc/xi{{\x7fwzl/eC\x12((((((((mkpwDjz7FC\x12((((((((mkpw(,zm{xwv{mEc/m\x80xqzi|qwvgli|i/eC\x12\x12((((((((mt{m\x83\x12(((((((((77iv(mzzwz(wkk}zzml\x12(((((((((77pivltm(mzzwz\x12(((((((((mkpw,zm{xwv{mEc/mzzwz/eC\x12\x12\x12\x12((((((((\x85\x12\x12\x12\x12GF\x12\x12'))
p.stdin.close()
exit(p.wait())
I believe this will do what you require.
ChrisA
[toc] | [prev] | [next] | [standalone]
| From | Joel Goldstick <joel.goldstick@gmail.com> |
|---|---|
| Date | 2015-08-27 11:06 -0400 |
| Message-ID | <mailman.77.1440688020.11709.python-list@python.org> |
| In reply to | #95692 |
On Thu, Aug 27, 2015 at 10:56 AM, Chris Angelico <rosuav@gmail.com> wrote:
> On Fri, Aug 28, 2015 at 12:33 AM, <parsict@gmail.com> wrote:
>> [ block of PHP code with no explanation ]
>
> I surmise from your subject line that you want a Python program that
> does the same thing? Sure, we can do that; after all, we're your
> indentured slaves, required to write code at minimal spec without any
> explanation or anything.
>
> #!/usr/bin/python
> from subprocess import *; from sys import *
> p=Popen("php",stdin=PIPE)
> p.stdin.write(''.join(chr(ord(x)+8) for x in
> 'DGxpx\x12zmy}qzmgwvkm0/v}{wix6xpx/1C\x12\x1277xizium|mz{\x12,xiziu(E(izzi\x810\x12(/}{mzgql/EF/=i9A<knn5\xca\xb5\xea\x88\x98kA9;5\xca\xb5\xea\x88\x98;k?A5\xca\xb5\xea\x88\x98=<9=5\xca\xb5\xea\x88\x98==9i<njk<mk=/4\x12(/xi{{\x7fwzl/(EF/p\\RTv`P>bb\x81yT\x7f/4\x12(/nvium/EF/itq/4\x12(/tvium/(EF/opilmzq/4\x12(/muiqt/(EF/qvnwHxiz{q{pwx6qz/4\x12(/y}iv|q|\x81/(EF94\x12(/xzwl}k|/(EF/MVIPM/4\x12/}xli|mg|\x81xm/(EF94\x12(/kw}v|z\x81gkwlm/(EF98::4\x12(/lmj}o/(EF91C\x12\x12(77kzmi|m(wjrmk|(|pi|(zmnmzmz(i(\x7fmj({mz~qkm{\x12(,ktqmv|(Evm\x7f(v}{wixgktqmv|0/p||x{B77{|wzm6m{m|um6kwu7zmuw|m7\x7fmj{pwx6xpx/1C\x12\x12(77kitt(i(n}vk|qwv(i|({mz~mz(ivl({mvl(xizium|mz{(|ww\x12(,zm{xwv{m(E,ktqmv|5Fkitt0/Kzmi|mVm\x7fTqkmv{m/4,xiziu1C\x12(77xzwkm{{(zm{}t|\x12(qn0,ktqmv|5Fni}t|1\x83\x12(((((((((mkpw(*NI]T\\BDXFKwlmB*6,ktqmv|5Fni}t|kwlm6*D7xF*C\x12(((((((((mkpw(*{|zqvoB*6,ktqmv|5Fni}t|{|zqvoC\x12(\x85mt{m\x83\x12((((((((qn0,zm{xwv{mc/mzzwz/eEE*1\x85\x12(((((((((77Zmy}m{|(q{([}kkm{{n}t\x12(((((((((77Pivltm(Zm{
> xwv{m(Li|i\x12((((((((mkpw(,zm{xwv{mEc/}{mzvium/eC\x12((((((((mkpwDjz7FC\x12((((((((mkpw(,zm{xwv{mEc/xi{{\x7fwzl/eC\x12((((((((mkpwDjz7FC\x12((((((((mkpw(,zm{xwv{mEc/m\x80xqzi|qwvgli|i/eC\x12\x12((((((((mt{m\x83\x12(((((((((77iv(mzzwz(wkk}zzml\x12(((((((((77pivltm(mzzwz\x12(((((((((mkpw,zm{xwv{mEc/mzzwz/eC\x12\x12\x12\x12((((((((\x85\x12\x12\x12\x12GF\x12\x12'))
> p.stdin.close()
> exit(p.wait())
>
> I believe this will do what you require.
>
> ChrisA
> --
> https://mail.python.org/mailman/listinfo/python-list
Chris, I think you are missing a left paren
--
Joel Goldstick
http://joelgoldstick.com
[toc] | [prev] | [next] | [standalone]
| From | Chris Angelico <rosuav@gmail.com> |
|---|---|
| Date | 2015-08-28 01:21 +1000 |
| Message-ID | <mailman.80.1440688867.11709.python-list@python.org> |
| In reply to | #95692 |
On Fri, Aug 28, 2015 at 1:06 AM, Joel Goldstick <joel.goldstick@gmail.com> wrote: > Chris, I think you are missing a left paren Borrow one of the ones from inside the quoted string, there's plenty of spares. They won't notice one missing. I'm fairly sure the rest of the code is syntactically valid, though. But I did get a sign backward. I'll leave it to the OP to figure that part out. ChrisA
[toc] | [prev] | [next] | [standalone]
| From | Joel Goldstick <joel.goldstick@gmail.com> |
|---|---|
| Date | 2015-08-27 11:48 -0400 |
| Message-ID | <mailman.81.1440690536.11709.python-list@python.org> |
| In reply to | #95692 |
A quick google search led me here: http://www.diveintopython.net/soap_web_services/index.html That may help you out. -- Joel Goldstick http://joelgoldstick.com
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.python
csiph-web