[PHP] server to server post
Hi all, I am new to php, can anybody pls help me out with my query? How to do a server to server post in php, without client knowing about it. Thanks Puru
[PHP] server to server post
Hi all, I am new to php, can anybody pls help me out with my query? How to do a server to server post in php, without client knowing about it. Thanks Puru
[PHP] mcrypt
Hello, I am getting some odd errors trying to get an encrypt/decrypt process to work. Looking at the manual examples and some other literature, I have tried the two approaches listed below. For each, I get a sometimes-works, sometimes fails result. The manual entry has a string of user notes with problem like mine, but I still have problems. Server API Apache mcrypt mcrypt support enabled version 2.4.x Supported ciphers twofish rijndael-128 rijndael-192 rijndael-256 saferplus rc2 xtea serpent safer-sk64 safer-sk128 cast-256 loki97 gost threeway cast-128 des tripledes enigma arcfour panama wake Supported modes ofb cfb nofb cbc ecb stream --] The first attempt used the following code: -- ?php $key = this is a secret key; $input = Let us meet at 9 o'clock at the secret place.; $td = mcrypt_module_open ('tripledes', '', 'ecb', ''); $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND); mcrypt_generic_init ($td, $key, $iv); $encrypted_data = mcrypt_generic ($td, $input); $decrypted_data = mdecrypt_generic ($td, $encrypted_data); mcrypt_generic_end ($td); echo key: $keybrinput:$inputbrencrypted:$encrypted_databrdecrypted:$decrypted_da ta; ? --] This resulted, at first, in key: this is a secret key input:Let us meet at 9 o'clock at the secret place. encrypted:\ºþêTÏ'áz(v¹FýaõFËU³æç SäÇÚÖzßù5Qì±_T-:Í decrypted:Let us meet at 9 o'clock at the secret place. BUT after I refreshed/reloaded a couple of times, I got this: Warning: mcrypt_generic_init: Memory allocation error in /home/pndrdrm001/www/administrator/crypt.php on line 64 Warning: 1 is not a valid MCrypt resource in /home/pndrdrm001/www/administrator/crypt.php on line 65 Warning: 1 is not a valid MCrypt resource in /home/pndrdrm001/www/administrator/crypt.php on line 66 Warning: 1 is not a valid MCrypt resource in /home/pndrdrm001/www/administrator/crypt.php on line 67 key: this is a secret key input:Let us meet at 9 o'clock at the secret place. encrypted: decrypted: There were no changes to the code. The second try used the following: In file 1, the functions: -- ?php function my_encrypt($sString) { GLOBAL $sCryptoKey; $iIV = mcrypt_create_iv (mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND); $sEncrypted = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $sCryptoKey, $sString, MCRYPT_MODE_ECB, $iIV); return($sEncrypted); } // End function my_encrypt function my_decrypt($sString) { GLOBAL $sCryptoKey; $iIV = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND); $sDecrypted = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $sCryptoKey, $sString, MCRYPT_MODE_ECB, $iIV); return(trim($sDecrypted)); } // End function my_decrypt ? --] and in file 2, the main page: -- ?php include cryption.php; $sCryptoKey = key; $input = test; $encrypted = my_encrypt($input); $decrypted = my_decrypt($encrypted); echo key: $sCryptoKeybrinput:$inputbrencrypted:$encryptedbrdecrypted:$decrypted ; ? --] This resulted in key: key input:test encrypted: foUÝø§ª~RM¡°Kz à¼O¼¿rwx@nÉ decrypted:test the first time, but then I got Fatal error: generic_init failed in /home/pndrdrm001/www/administrator/cryption.php on line 9 on the second refresh. Is there a missing call to free resources, or something? What can be done? Thanks! Regards, Puru
Re: [PHP] mcrypt
Hi, Thanks for the prompt answer. But I am still getting the same error. / original: meet at secret place encrypted: d40d72f1b224b9bf86a7dbc52402c1d02a5cf90adb9050f0 Warning: mcrypt_generic_init: Memory allocation error in /mount/marsellus/gwolfe/puruclient/staging/vhosts/partnersdev.sec.yaga.com/h tml/time/cancelsubscription/new.php on line 29 Warning: mdecrypt_generic(): 2 is not a valid MCrypt resource in /mount/marsellus/gwolfe/puruclient/staging/vhosts/partnersdev.sec.yaga.com/h tml/time/cancelsubscription/new.php on line 30 Warning: mcrypt_generic_end(): 2 is not a valid MCrypt resource in /mount/marsellus/gwolfe/puruclient/staging/vhosts/partnersdev.sec.yaga.com/h tml/time/cancelsubscription/new.php on line 31 decrypted: /// Regards, Purushotham Komaravolu Software Engineer Yaga, Inc. - advanced payment services Direct: 415-901-7343 Fax: 415-901-1586 http://www.yaga.com - Original Message - From: Tech Support [EMAIL PROTECTED] To: Purushotham Komaravolu [EMAIL PROTECTED] Sent: Tuesday, July 30, 2002 11:34 AM Subject: Re: [PHP] mcrypt Rather than tease you with hints I'll give you some working code ;-) Documentation for practical usage of mcrypt is weak. I agree. ? // crypto.inc $key = secret key crap; function hex2bin($data) { $len = strlen($data); return pack(H . $len, $data); } function encrypt($string, $key) { // version 2.4.x of lib mcrypt $td = mcrypt_module_open (MCRYPT_TripleDES, , MCRYPT_MODE_ECB, ); $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND); mcrypt_generic_init ($td, $key, $iv); $crypted = mcrypt_generic ($td, $string); mcrypt_generic_end ($td); return bin2hex($crypted); } function decrypt($string, $key) { //version 2.4.x of lib mcrypt $string = hex2bin($string); $td = mcrypt_module_open (MCRYPT_TripleDES, , MCRYPT_MODE_ECB, ); $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND); mcrypt_generic_init ($td, $key, $iv); $decrypted = mdecrypt_generic ($td, $string); mcrypt_generic_end ($td); return trim($decrypted); } ? usage: ? include (path/to/crypto.inc); $secret = meet at secret place; $encrypted = encrypt($secret, $key); print original: . $secret . br; print encrypted: . $encrypted . br; $decrypted = decrypt($encrypted, $key); print decrypted: . $decrypted . br; ? Note: if you are encrypting really secret crap like credit card numbers or something of that nature then NEVER include the key anywhere in your code. Make a form where you have to type it in or something in order to display the results. Jim Grill Support Web-1 Hosting http://www.web-1hosting.net - Original Message - From: Purushotham Komaravolu [EMAIL PROTECTED] To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Tuesday, July 30, 2002 12:52 PM Subject: [PHP] mcrypt Hello, I am getting some odd errors trying to get an encrypt/decrypt process to work. Looking at the manual examples and some other literature, I have tried the two approaches listed below. For each, I get a sometimes-works, sometimes fails result. The manual entry has a string of user notes with problem like mine, but I still have problems. Server API Apache mcrypt mcrypt support enabled version 2.4.x Supported ciphers twofish rijndael-128 rijndael-192 rijndael-256 saferplus rc2 xtea serpent safer-sk64 safer-sk128 cast-256 loki97 gost threeway cast-128 des tripledes enigma arcfour panama wake Supported modes ofb cfb nofb cbc ecb stream --] The first attempt used the following code: -- ?php $key = this is a secret key; $input = Let us meet at 9 o'clock at the secret place.; $td = mcrypt_module_open ('tripledes', '', 'ecb', ''); $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND); mcrypt_generic_init ($td, $key, $iv); $encrypted_data = mcrypt_generic ($td, $input); $decrypted_data = mdecrypt_generic ($td, $encrypted_data); mcrypt_generic_end ($td); echo key: $keybrinput:$inputbrencrypted:$encrypted_databrdecrypted:$decrypted_da ta; ? --] This resulted, at first, in key: this is a secret key input:Let us meet at 9 o'clock at the secret place. encrypted:\ºþêTÏ'áz(v¹FýaõFËU³æç SäÇÚÖzßù5Qì±_T-:Í decrypted:Let us meet at 9 o'clock at the secret place. BUT after I refreshed/reloaded a couple of times, I got this: Warning: mcrypt_generic_init: Memory allocation error in /home/pndrdrm001/www/administrator/crypt.php on line 64 Warning: 1 is not a valid MCrypt resource in /home/pndrdrm001
Re: [PHP] PHP with online cedit card processing
have look at www.yaga.com - Original Message - From: Analysis Solutions [EMAIL PROTECTED] To: PHP List [EMAIL PROTECTED] Sent: Friday, June 28, 2002 10:12 PM Subject: Re: [PHP] PHP with online cedit card processing Howdy Boys and Girls: On Fri, Jun 28, 2002 at 03:26:01PM -0400, Mark McCulligh wrote: I like Versign but the cost is very high. I use Verisign through Wells Fargo. Signing up through WF gets a reduced rate. $45/mo, $0.16/trans (incl auth fee). Discount rate fluctuates depending on the average charge during the month. There was a better deal when I was doing the research, but they changed it when I signed up. Kind of lame. But, it works. --Dan -- PHP classes that make web design easier SQL Solution | Layout Solution | Form Solution sqlsolution.info | layoutsolution.info | formsolution.info T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y 4015 7 Av #4AJ, Brooklyn NY v: 718-854-0335 f: 718-854-0409 -- 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] singleton feature
Hi , I have a small suggestion. I guess it is a good feature to have a provision to have a Singleton class per webserver instance. This is especially useful for maintain user defined connection pools, loggers etc. Thanks Regards, Puru
[PHP] Re: [PHP-DEV] singleton feature
Singleton means only one instance.. i.e. instance of a class per webserver... all application scripts should talk only to that same instance irrespective of the request. p - Original Message - From: Alexander Skwar [EMAIL PROTECTED] To: Purushotham Komaravolu [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Monday, June 24, 2002 2:53 PM Subject: Re: [PHP-DEV] singleton feature So sprach Purushotham Komaravolu am 2002-06-24 um 11:39:36 -0700 : Hi , I have a small suggestion. I guess it is a good feature to have a provision to have a Singleton class per webserver instance. This is especially useful for maintain user defined connection pools, loggers etc. Uhm, what's a Singleton class? Alexander Skwar -- How to quote: http://learn.to/quote (german) http://quote.6x.to (english) Homepage: http://www.iso-top.de |Jabber: [EMAIL PROTECTED] iso-top.de - Die günstige Art an Linux Distributionen zu kommen Uptime: 1 day 11 hours 5 minutes -- PHP Development 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] Application level logging module
Hi all, Did anyone work on application level logging module ? Please let me know the correct architecture, since I am not able to create a singleton per webserver. Thanks Regards, Puru
Re: [PHP] include() question...
use header ob_start() $temp = website.php?var=.$var; header (Location: $temp); Puru - Original Message - From: Phil Schwarzmann [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, June 20, 2002 4:31 PM Subject: [PHP] include() question... Okay, let's say I want to send a user to a certain webpage... usually I would use... include(website.php); but, if i want to send a user to a website along with a variable like... $temp = website.php?var=.$var; include($temp); ...this doesn't work. any suggestions?? THANKS!! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] static not working as expected
?php class Counter { var $counter = 0; function increment_and_print() { print ++$this-counter; print \n; } } class SingletonCounter { static $m_instance = NULL; // throwing error here function Instance() { if (self::$m_instance == NULL) { self::$m_instance = new Counter(); } return self::$m_instance; } } SingletonCounter::Instance()-increment_and_print(); SingletonCounter::Instance()-increment_and_print(); SingletonCounter::Instance()-increment_and_print(); ? is throwing the following error Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /singleton.php on line 15
[PHP] Re: [PHP-DEV] static not working as expected
Thanks for your prompt answer.If that's the case then, how do I define a singleton class? Regards, Puru - Original Message - From: Markus Fischer [EMAIL PROTECTED] To: Purushotham Komaravolu [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Tuesday, June 18, 2002 10:58 AM Subject: Re: [PHP-DEV] static not working as expected 'statis' is ONLY used inside functions. You need the 'var' keyword to define class property. This is true for ZE1, I can't tell if ZE2 has static class properties, anyone else? - Markus On Tue, Jun 18, 2002 at 10:42:43AM -0700, Purushotham Komaravolu wrote : ?php class Counter { var $counter = 0; function increment_and_print() { print ++$this-counter; print \n; } } class SingletonCounter { static $m_instance = NULL; // throwing error here function Instance() { if (self::$m_instance == NULL) { self::$m_instance = new Counter(); } return self::$m_instance; } } SingletonCounter::Instance()-increment_and_print(); SingletonCounter::Instance()-increment_and_print(); SingletonCounter::Instance()-increment_and_print(); ? is throwing the following error Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /singleton.php on line 15 -- PHP Development 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] synchronize functions
something similar to the synchronization of functions in java. Onle one thread should be able to access that method. I guess you can use semaphores. Even I am trying to find out how to do it in any other fashion. Thanks in advance, regards, Puru - Original Message - From: Analysis Solutions [EMAIL PROTECTED] To: PHP List [EMAIL PROTECTED] Sent: Tuesday, June 18, 2002 1:36 PM Subject: Re: [PHP] synchronize functions Hi Micheael: On Tue, Jun 18, 2002 at 06:48:18PM +0200, [EMAIL PROTECTED] wrote: Any idea, how to synchronize functions in php??? What do you mean? --Dan -- PHP classes that make web design easier SQL Solution | Layout Solution | Form Solution sqlsolution.info | layoutsolution.info | formsolution.info T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y 4015 7 Av #4AJ, Brooklyn NY v: 718-854-0335 f: 718-854-0409 -- 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