Cita:
Alguien que sepa bastante de PHP me podria por favor decirme como hago para, o mejor dicho que codigo le debo añadir a este para:<form action="formenvio.php" method=post>
<p> </p>
<table width="100" border="0" align="center">
<tr>
<th height="68" colspan="2" class="textoplano" scope="col"><img src="porque1.gif" width="400" height="42"></th>
</tr>
<tr>
<th class="textoplano" scope="col"><div align="left"><strong>Nombre:</strong></div></th>
<th scope="col"><div align="right">
<input type=text name="nombre" size=48>
</div></th>
</tr>
<tr>
<td width="108"><p align="left" class="fuente">Ubicacion:
</p> </td>
<td width="288">
<div align="right">
<input name=ubicacion type=text size=48>
</div></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<p align="left" class="textoplano"><strong>Tu respuesta:</strong><br>
<textarea name=coment cols=63 rows=6 class="textoplano">
</textarea>
</p>
</div></td>
</tr>
<tr>
<td colspan="2"><div align="right">
<input name="submit" type=submit value="Enviar">
</div></td>
</tr>
</table>
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "ubicacion: " . $HTTP_POST_VARS["ubicacion"] . "\n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n";
//mando el correo...
mail("[email protected]","Formulario recibido",$cuerpo);
//doy las gracias por el envío
echo "<b>Gracias por colaborar. Puedes volver y seguir leyendo las respuestas de otras personas</b>";
}
?>
<p> </p>
<table width="100" border="0" align="center">
<tr>
<th height="68" colspan="2" class="textoplano" scope="col"><img src="porque1.gif" width="400" height="42"></th>
</tr>
<tr>
<th class="textoplano" scope="col"><div align="left"><strong>Nombre:</strong></div></th>
<th scope="col"><div align="right">
<input type=text name="nombre" size=48>
</div></th>
</tr>
<tr>
<td width="108"><p align="left" class="fuente">Ubicacion:
</p> </td>
<td width="288">
<div align="right">
<input name=ubicacion type=text size=48>
</div></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<p align="left" class="textoplano"><strong>Tu respuesta:</strong><br>
<textarea name=coment cols=63 rows=6 class="textoplano">
</textarea>
</p>
</div></td>
</tr>
<tr>
<td colspan="2"><div align="right">
<input name="submit" type=submit value="Enviar">
</div></td>
</tr>
</table>
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "ubicacion: " . $HTTP_POST_VARS["ubicacion"] . "\n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n";
//mando el correo...
mail("[email protected]","Formulario recibido",$cuerpo);
//doy las gracias por el envío
echo "<b>Gracias por colaborar. Puedes volver y seguir leyendo las respuestas de otras personas</b>";
}
?>
1. Una persona no pueda undir ENVIAR mas de una vez en menos de cierto tiempo, una hora por ejemplo. para evitar a los desocupados que quieran hacer spam. Mejor dicho que scanee la ip que dio SEND y si esa misma IP en menos de una hora vueva a undir SEND le muestre un mensaje cualkier que tiene ke esperar un dia o algo asi y no haga el envio.
2. Para que cuando la persona de SEND se vaya a una pagina gracias.php, por ejemplo.
Solo es eso, si alguien sabe, gracias por ayudarme... ya busque en las 9 pagina ke hay del FAQ de PHP pero no hay similar a esto ke me pueda ayudar..
y tengo muuucho sueeeño)
, prueba algo más géneral... te sugiero analizes el sistema para mostrar usuarios en línea (en las FAQ se encuentra 1 y por ahí hay un script mio que trabaja con BD), podría servirte... no es nada complicado y la lógica es similar (para no decir que la misma).
no había visto DINASEN había escrito
creo esta en las FAQ... más igual esta el tema de Ip's dinámicas... todo depende de a quién vaya dirigido el sistema, como bien dijo, si tienes un sistema de usuaruios y se va a manejar solo para usauarios registrados es mejor te bases en tus registros y no por IP... insisto, ve un sistema de "visitas/usuarios on-line"
.
) te va más útil...
... (me rio que mientras escribo escribe otro 
