Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/06/2005, 04:29
Avatar de hsad10
hsad10
 
Fecha de Ingreso: junio-2005
Mensajes: 8
Antigüedad: 18 años, 10 meses
Puntos: 0
Resuelto!

He logrado resolver el problema que tenía, y lo pongo aquí para que quien le pueda ser útil lo aproveche.
Les comento lo que hice: En primer lugar, pasé la variable del contador (que en realidad es el número de orden de cada pedido) del archivo, en php a javascript.
Con esto, completé la información que debo enviar al servidor de pagos por tarjetas de crédito (Passat Internet - Sistema 4b) en un formulario, por POST.
Y como es necesario recargar la página para reasignar el valor de las variables de PHP a JS, le puse un script en el HEAD.
Simple, pero funciona perfectamente.
Sé que existen técnicas más depuradas, pero no todo lo más complejo es lo mejor, no??

Bueno, acá está el resultado de mis desvelos.

Saludos a todos.
Hugo

Código PHP:
<?
echo '
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>'
.$_SERVER[PHP_SELF].'</title>
<script>
function reloadItOnce(){
if(self.location.search.substr(1)!="a"){
self.location.href=self.location.href+"?a";
}}
window.onload=reloadItOnce;
</script>
</head>
<body bgcolor="#000080">'
;
$contador 0;
$fp fopen("cuenta.txt","r");
$contador fgets($fp26);
fclose($fp);
$contador $contador 1;
$fp fopen("cuenta.txt","w+");
fwrite($fp$contador26);
fclose($fp);
$order="1";
$order .=$contador;
echo 
'<script languaje="JavaScript">
var varjs="'
.$order.'";
</script>'
;
echo 
'
<form name="form1" action="https://tpv2.4b.es/simulador/teargral.exe" method="POST" onSubmit=form1.order.value=varjs>
    <p>&nbsp;</p>
    <p align="center">&nbsp;</p>
    <h2 align="center"><font color="#FFFF00">PRUEBA INTEGRACIÓN TIENDA VIRTUAL </font></h2>
    <h1 align="center"><font color="#FFFF00">Entorno de Simulación</font></h1>
    <p align="center">&nbsp;</p>
    <input type="hidden" name="order" value="">
    <input type="hidden" name="store" value="PI0000XXXX">
    <h3 align="center"><font color="#FFFF00">Idioma</font><font size="3"><input type="text" size="20" name="idioma" value="es"></font></h3>
    <p align="center">&nbsp;</p>
    <p align="center"> <input type="submit"> </p>
    <p align="center">&nbsp; </p>
</form>
<p align="center">&nbsp;</p>
<p align="center"><font color="#FFFF00">Centro Gestión de Red / Homologaciones</font></p>
</body>
</html>
'
;
?>