Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/11/2013, 19:52
Avatar de utan
utan
 
Fecha de Ingreso: agosto-2012
Mensajes: 126
Antigüedad: 12 años, 7 meses
Puntos: 17
Respuesta: conectar con archivo de otro servidor

Hola,

Mira , cree este pequeño ejemplo.. y trabaja bien con json...

en tu localhost idex.php o como lo ayas nombrado;
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
  3. $(document).ready(function(){
  4.   $("p").click(function(){
  5.       $.ajax({
  6.           url: "php_proxy.php",
  7.           data: "remoteDomain=http://remoto_domino/remoto.php",
  8.           type: "POST",
  9.           success: function(data){
  10.               console.log( $.parseJSON(data) );// obtenemos el contenido en json del dominio remoto
  11.           }
  12.       });
  13.   });
  14. });
  15. </head>
  16. <p>click here to pull info to localhost , from a remote domain</p>
  17. </body>
  18. </html>

ahora, el php_proxy.php esta localizado en tu locahost:

Código PHP:
Ver original
  1. <?php
  2.     if( isset( $_POST['remoteDomain'] )){
  3.         echo file_get_contents( $_POST['remoteDomain'] );
  4.     }
  5. ?>

Por ultimo, el archivo alque accedes remotamente en otro dominio..

remoto.php

Código PHP:
Ver original
  1. <?php
  2.         $jsonData = Array( 'foo' => 'yesfoo' , 'yeisdata' => 'contentdata');
  3.         echo json_encode( $jsonData );
  4. ?>

Lo probé en mi localhost y uno de mis dominios.. dándome el Json correctamente
__________________
Mis conocimientos son limitado, pero si te puedo ayudar lo are gustoso mi chat particular, visitalo gracias http://rendezvouschat.com

Última edición por utan; 10/11/2013 a las 19:58