Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/12/2012, 17:14
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Enviar post sin formulario y recibir resultado...

A mi me funciona bien así:
Código PHP:
Ver original
  1. <?php
  2. /*
  3. * CONFIGURACIÓN
  4. */
  5. $carpeta = "/muestradatos.php";
  6. $host = "localhost";
  7. $datos = "variable1=1000000";
  8. $size = strlen($datos);
  9.  
  10. $c = fsockopen($host, "80");
  11.  
  12. if(!$c) {
  13. echo "Error!";
  14. }
  15.  
  16. //Enviar datos POST
  17. fputs($c, "POST " . $carpeta . " HTTP/1.1\r\n");
  18. fputs($c, "Host: " . $host . "\r\n");
  19. fputs($c, "Content-Type: application/x-www-form-urlencoded\r\n");
  20. fputs($c, "Content-Length: " . $size . "\r\n");
  21. fputs($c, "Connection: close \r\r\n\n");
  22. fputs($c, $datos . "\r\n");
  23. /* hasta aca funciona */
  24.  
  25. //fread($c, 26);
  26. $result = '';
  27. while (!feof($c)) {
  28.     $result .= fgets($c, 128);
  29. }
  30. fclose($c);
  31.  
  32. echo $result;