Ver Mensaje Individual
  #37 (permalink)  
Antiguo 16/03/2012, 08:31
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Envio de datos servidor - servidor

a ver, al menos has el intento de documentarte.... @Eleazan te dijo que si utilizabas JQuery podrías intentar el ejemplo de Ajax que el dejo, si buscaras por internet sabrías que primero debes bajar el framework e importarlo en el html donde se hará la petición, ahora, quiero suponer que realmente este código no es el que estas intentando ejecutar...

Código PHP:
Ver original
  1. <?
  2. $dato1 = 1;
  3. $dato2 = 2;
  4. $respuesta = curl -d "dato1=$dato1&dato2=$dato2" http://www.xxx.com/recibeB.php
  5.  
  6. if ($respuesta == 'ok') {
  7. //el traspaso de información se realizo con exito
  8. }else {
  9. //se produjo un error en el traspaso de información
  10. }
  11. ?>

Si es así de donde sacas que esa es la forma de usar curl?, checa la documentación de cURL en el manual de PHP, otra cosa...

Código PHP:
Ver original
  1. <?php
  2. $dato1 = $_POST['dato1'];
  3. $dato2 = $_POST['dato2'];
  4. $todoOK = true;
  5.  
  6.    $HOSTNAME = "X";        //SERVIDOR
  7.     $USERNAME = "X";             //USUARIO
  8.     $PASSWORD = "X";                //CONTRASEÑA
  9.     $DATABASE = "X";   //BASE DE DATOS      
  10.    
  11.     function conectar(){
  12.     global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
  13.     $idcnx = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE(mysql_error());
  14.     mysql_select_db($DATABASE, $idcnx);
  15.     return $idcnx;
  16.    
  17.     conectar();
  18.     $sql = mysql_query("INSERT INTO demo VALUES ('', $dato1)");
  19.  
  20. if ($todoOk) {   //supondremos que $todoOk es un boolean (true o false)
  21. echo 'ok';          //si todo salio bien le decimos al servidor a que salio OK
  22. }else {
  23. echo 'fail!';        //si algo salio mal le decimos que hubo un fallo
  24. }
  25. ?>

usar globales en funciones es lo peor aparte que es de flojos (sin ofender), si vas a usar variables externas pásalas como parámetros! (function mifuncion($parametro1,$parametro2)), en el desarrollo de sitios grandes te ahorrarás muchos dolores de cabeza, ahora otra cosa, no veo por ningún lado donde has seteado la variable $todoOk, solo la has copiado y pegado, eso no funcionará

Antes de continuar primero lee la documentación de los recursos que estas tratando de usar, no solo es de hacer copy/paste!
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)