Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2011, 23:15
elcapitolio
 
Fecha de Ingreso: mayo-2011
Mensajes: 167
Antigüedad: 13 años
Puntos: 1
Ejecutar un script desde otro

lo siguiente no parece ser muy complicado

estoy ejecutando un script con la api de facebook y fue muy sencillo hacerlos funcionar por separado el status message del upload photo el problema es al querer ejecutar los dos script en la misma pagina... me da error 500 de server

se me ocurre ejecutar el primero en la misma pagina(self) y el segundo ejecutarlo en otropagina.php sin necesidade de q la abra en otra ventana.. solo qe se ejecute y ya!! como puedo hacer esto???

aclaro esto es lo mejor que se me ocurre si alguien tiene alguna sugerencia se los agradecere...
y por si las dudas les paso mi codigo como aporte y para ver si hubiera forma de solucinar el por que no puedo hacer las dos funciones al mismo tiempo... GRACIAS!

Script
Código PHP:
Ver original
  1. <?php
  2. require_once 'config.php';
  3. // add a status message
  4. $status = $facebook->api('/'.$ID_PAGINA.'/feed', 'POST', array('message' => 'Hola World =).', 'access_token' => $ACCESS_TOKEN,));
  5. var_dump($status);
  6.  
  7.  
  8. $img = realpath("4107/images/IMG_0677.JPG");
  9. // allow uploads
  10. $facebook->setFileUploadSupport(true);
  11. // add a status message
  12. $photo = $facebook->api('/'.$ID_ALBUM.'/photos', 'POST',
  13.         array(
  14.                 'access_token' => $ACCESS_TOKEN,
  15.                 'source' => '@' . $img,
  16.                 'message' => 'This photo came from my app.'
  17.         )
  18. );
  19. var_dump($photo);
  20. ?>

config.php
Código PHP:
Ver original
  1. <?php
  2. require_once '../facebook-php-sdk/src/facebook.php';
  3. $app_id = "";
  4. $app_secret = "";
  5. $ACCESS_TOKEN = '';  
  6. $ID_ALBUM = '';  
  7. $ID_PAGINA = '';
  8.  
  9. $facebook = new Facebook(array(
  10.         'appId' => $app_id,
  11.         'secret' => $app_secret,
  12.         'cookie' => true
  13. ));
  14. if(is_null($facebook->getUser()))
  15. {
  16.         header("Location:{$facebook->getLoginUrl(array('req_perms' => 'user_status,publish_stream,user_photos'))}");
  17.         exit;
  18. }
  19. ?>