Buying URGENT - need to replicate "wp_remote_post" from Wordpress into custom script!

Discussion in 'Programming' started by thesurface, May 10, 2012.

  1. #1
    URGENT - need to replicate "wp_remote_post" from Wordpress into custom script!

    If it will works i will pay via paypal.

    i need from this example (its origianl for wordpress, make normal php so i need to clone that func. from WP wp_remote_post)
    example-
        define ('WPML_UPDATE_URL', 'http://wpml.org/?wpml_plugin_info=1');
    
        $wpml_plugins = array('WPML CMS Nav',
                              'WPML Multilingual CMS',
                              'WPML String Translation',
                              'WPML Sticky Links',
                              'WPML Translation Management');
    
        function check_for_WPML_plugin_updates($value) {
            // called when the update_plugins transient is saved.
            
            global $wpml_plugins, $sitepress_settings;
            
            if(empty($wpml_plugins)) return $value;
            
            if ( function_exists( 'get_plugins' )) {
    
                
                $plugins = get_plugins();
                // Filter WPML plugins
                foreach ($plugins as $key => $plugin) {
                    if (!in_array($plugin['Name'], $wpml_plugins)) {
                        unset($plugins[$key]);
                    }
                }
                
                $request = wp_remote_post(WPML_UPDATE_URL, array(
                    'timeout' => 15,
                    'body' => array(
                        'action' => 'update_information',
                        'subscription_email' => isset($sitepress_settings['subscription_email'])?$sitepress_settings['subscription_email']:false,
                        'subscription_key' => isset($sitepress_settings['subscription_key'])?$sitepress_settings['subscription_key']:false,
                        'plugins' => $plugins,
                        'lc' => get_option('WPLANG'),
                        )));
    PHP:
     
    thesurface, May 10, 2012 IP