Hola, he avanzado con mi codigo y necesitaria saber si alguien conoce alguna solucion para una vez echo el trabajo del codigo, recireccionar a otra web...
He probado con header, pero no me funciona...
Os dejo el codigo:
<body>
<p align="center"><img border="0" src="webzenlogo.jpg" width="256" height="195"><br>
<center><b>Write you User Name / Escribe tu Nombre de Usuario</b><br>
<form method="get" action="<?php echo $_SERVER['PHP_SELF'];?>">
<input type="text" name="input" />
<input type="submit" name="submit" value="Go" />
</form></center>
<?PHP
if (isset($_GET['input'])){
$useracc = $_GET['input'];
$sql_check = mssql_query("SELECT CashPoints FROM MEMB_INFO where memb___id='$useracc'");
$res = mssql_fetch_row($sql_check);
$cred = mssql_fetch_row(mssql_query("SELECT CashPoints from MEMB_INFO where memb___id='$useracc'"));
$sumapuntos = implode($cred);
$puntosasumar = 150;
$allcsp = $sumapuntos+$puntosasumar;
$exe_credit = mssql_query("UPDATE MEMB_INFO Set CashPoints='$allcsp' Where memb___id='$useracc'");
//Aqui iria el redireccionador, no?
}
?>
Desde ya, Gracias
Salu2
Ranslsad
Bueno con PHP:
<? header("Location: direccionaqui");?>
javascript:
<script type="text/javascript">
window.location="direccionaqui";
</script>
Saludos, Dacan :D
Si ya probe eso.. y me sale el siguiente error:
Warning: Cannot modify header information - headers already sent by (output started at D:\AppServ\www\muonline\sms123\150csp.php:12) in D:\AppServ\www\muonline\sms123\150csp.php on line 28
El codigo con el header puesto:
<?PHP
require_once "sql_inject.php";
$bDestroy_session = TRUE;
$url_redirect = '150csp.php';
$sqlinject = new sql_inject('./log_file_sql.log',$bDestroy_session,$url_redirect);
include("config.php");
?>
<body>
<p align="center"><img border="0" src="webzenlogo.jpg" width="256" height="195"><br>
<center><b>Write you User Name / Escribe tu Nombre de Usuario</b><br>
<form method="get" action="<?php echo $_SERVER['PHP_SELF'];?>">
<input type="text" name="input" />
<input type="submit" name="submit" value="Go" />
</form></center>
<?PHP
if (isset($_GET['input'])){
$useracc = $_GET['input'];
$sql_check = mssql_query("SELECT CashPoints FROM MEMB_INFO where memb___id='$useracc'");
$res = mssql_fetch_row($sql_check);
$cred = mssql_fetch_row(mssql_query("SELECT CashPoints from MEMB_INFO where memb___id='$useracc'"));
$sumapuntos = implode($cred);
$puntosasumar = 150;
$allcsp = $sumapuntos+$puntosasumar;
$exe_credit = mssql_query("UPDATE MEMB_INFO Set CashPoints='$allcsp' Where memb___id='$useracc'");
header("Location: muestra150.php");
}
?>
:S
Alguna solucion para eso??
no entiendo porque me sale el error :S
Salu2
Ranslsad
el header es lo primero que se envía :rolleyes: por lo tanto lo primero que debe ir en el código
usa javascript y pon tu código siempre entre [code=php][/code]
salu2
Prueba con esto:
<?PHP
require_once "sql_inject.php";
$bDestroy_session = TRUE;
$url_redirect = '150csp.php';
$sqlinject = new sql_inject('./log_file_sql.log',$bDestroy_session,$url_redirect);
include("config.php");
if (isset($_GET['input'])){
$useracc = $_GET['input'];
$sql_check = mssql_query("SELECT CashPoints FROM MEMB_INFO where memb___id='$useracc'");
$res = mssql_fetch_row($sql_check);
$cred = mssql_fetch_row(mssql_query("SELECT CashPoints from MEMB_INFO where memb___id='$useracc'"));
$sumapuntos = implode($cred);
$puntosasumar = 150;
$allcsp = $sumapuntos+$puntosasumar;
$exe_credit = mssql_query("UPDATE MEMB_INFO Set CashPoints='$allcsp' Where memb___id='$useracc'");
header("Location: muestra150.php");
}
?>
<body>
<p align="center"><img border="0" src="webzenlogo.jpg" width="256" height="195"><br>
<center><b>Write you User Name / Escribe tu Nombre de Usuario</b><br>
<form method="get" action="<?php echo $_SERVER['PHP_SELF'];?>">
<input type="text" name="input" />
<input type="submit" name="submit" value="Go" />
</form></center>
Lo único que hize fue mover el código php hasta la parte superior para que no te diera error al tratar de enviar un header después de haber enviado datos al cliente (explorador).
Ojo que ese código tiene inyeción sql,lee un poco esto:
http://cl2.php.net/function.mysql-real-escape-string
Bueno al final me ayudo un amigo y lo termine :P
Gracias a todos!!!
El codigo me quedo asi:
<?PHP
require_once "sql_inject.php";
$bDestroy_session = TRUE;
$url_redirect = '150csp.php';
$sqlinject = new sql_inject('./log_file_sql.log',$bDestroy_session,$url_redirect);
include("config.php");
?>
<!-- 123TICKET SCRIPT TO PROTECT YOUR PAYZONE AREA -->
<noscript>
<meta http-equiv="Refresh" content="0;URL=http://www.123ticket.com/Public_IA/check/error_code.php?IDS=23177&IDD=31194">
</noscript>
<script language="javascript" src="http://www.123ticket.com/Public_IA/check/chk.php?IDS=23177&IDD=31194"></script>
<!-- END : 123TICKET SCRIPT -->
<body>
<title>...:Archangel 150 CashShop Points Donate:...</title>
<p align="center"><img border="0" src="webzenlogo.jpg" width="256" height="195"><br>
<center><b>Write you Account Name[Account Name] / Escribe tu Nombre de Usuario [Nombre de cuenta]</b><br>
<form method="get" action="<?php echo $_SERVER['PHP_SELF'];?>">
<input type="text" name="input" />
<input type="submit" name="submit" value="Go" />
</form></center>
<?PHP
if (isset($_GET['input'])){
$useracc = $_GET['input'];
$sql_check = mssql_query("SELECT CashPoints FROM MEMB_INFO where memb___id='$useracc'");
$res = mssql_fetch_row($sql_check);
$cred = mssql_fetch_row(mssql_query("SELECT CashPoints from MEMB_INFO where memb___id='$useracc'"));
$sumapuntos = implode($cred);
$puntosasumar = 150;
$allcsp = $sumapuntos+$puntosasumar;
$exe_credit = mssql_query("UPDATE MEMB_INFO Set CashPoints='$allcsp' Where memb___id='$useracc'");
?> <META HTTP-EQUIV="Refresh" CONTENT="0; URL=muestra150.php"> <?php
}
?>
Salu2
Ranslsad!!!