Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2012, 13:21
Avatar de farra
farra
 
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 8 meses
Puntos: 20
Pregunta Enviar post sin formulario y recibir resultado...

Necesito tu ayuda para un proyecto que estoy haciendo..
2 paginas tengo:
http://localhost/sitio/extraedatos.php
http://localhost/sitio/muestradatos.php

el problema es que no puedo recibir el resultado, comprobe que la pagina muestradatos.php si recibe el POST por que probe almacenar en una variable session y en cookie y recibia, pero no puedo leer el resultado de la pagina luego del post...

ya se que me van a preguntar para que quiero hacer de ese modo, pero el problema que la pagina "muestradatos.php" en realidad la uso para desarrollar nomas el codigo la pagina real de la que quiero extraer datos esta en internet, y una vez que me funcione el codigo en forma local estaria cambiando la URL por la correcta... ;o)
alguna idea de como puedo hacer para recibir el resultado luego del post..
extraedatos.php contenido:
Código PHP:
<?php 
/*
* CONFIGURACIÓN
*/
$carpeta "/sitio/muestradatos.php";
$host "127.0.0.1";
$datos "variable1=1000000";
$size strlen($datos);

$c fsockopen($host"80");

if(!
$c) {
echo 
"Error!";
}

//Enviar datos POST
fputs($c"POST " $carpeta " HTTP/1.0rn");
fputs($c"Content-Type: application/x-www-form-urlencodedrn");
fputs($c"Content-Length: " $size "rn");
fputs($c"Connection: close rrnn");
fputs($c$datos "rn");
/* hasta aca funciona */ 

fread($c26);
while (!
feof($c)) {
echo 
fgets($c4096);
}
fclose($c);
?>
muestradatos.php contenido:

Código PHP:
<?php
echo "Resultado: ".$_POST['variable1'];
if(
$_POST['variable1'] < 1000000){
echo 
"Menor";
}else if(
$_POST['variable1'] > 1000000){
echo 
"Mayor";
}else{
echo 
"Igual";
}
?>
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)