Por ejemplo les dejo los codigo de comentarios de los videos:
Este es el form de comentarios de la seccion videos de mi web
Código PHP:
<FORM NAME="miFormu" ACTION="http://videos.music-strike.net/nuevo_comentario.php?modo=incluido" METHOD="post">
<INPUT TYPE="hidden" NAME="id" VALUE="<?php echo $idv; ?>">
<INPUT TYPE="hidden" NAME="nick" SIZE=20 MAXLENGTH=20 Value="<?php echo $_COOKIE[nick]; ?>">
<INPUT TYPE="hidden" NAME="idnick" VALUE="<?php echo $_COOKIE[id]; ?>">
<INPUT TYPE="hidden" NAME="emailrecep" VALUE="<?php echo $em[email]; ?>">
<INPUT TYPE="hidden" NAME="titulo" VALUE="<?php echo $ti; ?>">
<INPUT TYPE="hidden" NAME="link" VALUE="<?php echo $link; ?>">
<font face="verdana" size="2" id=0><b>Nuevo Comentario:</b></font><br>
<textarea NAME="comentario" cols="50" rows="4" SIZE=28 MAXLENGTH=350></textarea>
<BR>
<INPUT TYPE="submit" NAME="enviar" CLASS="boton" VALUE="Enviar Comentario">
</FORM>
Y este es el archivo que lo ejecuta:
Código PHP:
<?php
if($_GET[modo]==incluido){
if($_COOKIE[id] && $_COOKIE[nick] && $_COOKIE[contrasena]){
if(isset($HTTP_POST_VARS["id"]) &&
isset($HTTP_POST_VARS["nick"]) && isset($HTTP_POST_VARS["comentario"]) && isset($HTTP_POST_VARS["idnick"])) {
if($HTTP_POST_VARS["comentario"] != "")
{
if($HTTP_POST_VARS["nick"] == "")
{
$nickNuevo = "anonimo";
}
else
{
$nickNuevo = $HTTP_POST_VARS["nick"];
$idnick = $HTTP_POST_VARS["idnick"];
$email = $HTTP_POST_VARS['emailrecep'];
if(($nickNuevo = $HTTP_POST_VARS["nick"]) && ($idnick = $HTTP_POST_VARS["idnick"]))
{
$recipiente = $email;
$asunto = "Gracias Por Comentar En Music-strike Videos!";
$message ="Hola <strong>".$nickNuevo."</strong>,<br><br>";
$message .="Tu comentario en el video <a href='".$_POST[link]."' target='black'><b>".$_POST[titulo]."</b></a> a sido publicado correctamente!<br>";
$message .="Para poder entrar en tu cuenta y poder ver tus comentarios:<br><br>";
$message .="<strong><a href='http://music-strike.net/usuarios.php' target='black'>>>HAZ CLICK AQUI</a></strong><br><br>";
$message .="Saludos, te esperamos..<br><br><br>";
$message .="<strong>WwW.Music-strike.NeT</strong><br>";
$message .="---------------------------------------------------------------------------------------------------------<br>";
$message .="Para ya no recicbir mas notificaciones entra en tu cuenta y edita la opcion en tu perfil.";
$message = stripslashes($message);
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type:text/html; charset=iso-8859-1\r\n";
$headers .= "From: [email protected]\r\n";
$headers .= "Repaly-to: [email protected]\r\n";
mail($recipiente,$asunto,$message,$headers);
//aqui puedes modificar los mensajes
}
}
$resultCom2 = mysql_query("SELECT id FROM coment_topvi ORDER BY id DESC LIMIT 0,1");
$rowCom2 = mysql_fetch_array($resultCom2);
$con = $rowCom2["id"];
mysql_free_result($resultCom2);
$con++;
$idNoticia = $HTTP_POST_VARS["id"];
$comentarioNoticia = $HTTP_POST_VARS["comentario"];
$titulo = $_POST[titulo];
$entrada_comentario = mysql_query("INSERT INTO coment_topvi VALUES
('$con','$idNoticia','$titulo','$nickNuevo','$idnick','$comentarioNoticia')");
if($entrada_comentario){
$previsu_action = substr($comentarioNoticia, 0, 20);
$fecha_comentario = time();
$visto = $_COOKIE[nick].",";
mysql_query("INSERT INTO news_acciones (action_in,action_nick_id,action_fecha,action_vieron,action_id,action_previsu) VALUES ('video musical','$idnick','$fecha_comentario','$visto','$idNoticia','$previsu_action')");
include("mail_notifier.php");
echo '<SCRIPT LANGUAGE="javascript">window.location.href = "'.getenv('HTTP_REFERER').'";</SCRIPT>';
}
} else {
echo "Debe Introducir Un Comentario.";
}
}
}
El codigo no esta completo, pero esa seria toda la parte que se requiere para que ejecute el script.
PLease, si pueden ayudarme, tengo varios usuarios online que se estan quejando de poder publicar comentarios en los perfiles.
Para que puedan hacer la prueba aqui les dejo unos datos de prueba:
usuario: Miguelito_Cam
password: hotmail
pueden probar dejando un comentario en algun video, perfil, tema o en el foro creando algun post, veran que va lento como se les explica.
Saludos.