User 5795558
User 5795558
Machacateclados
Machacateclados

Hola wenas, yo otra vez xD,

bueno pues tengo otro problema, tengo dos codigos:

comentarios.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Comenta Mi Web</title>
 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>
 <script type="text/javascript">
$(function() {
$(".submit").click(function() {
var comment = $("#comment").val();
    var dataString = 'comment=' + comment;
if(comment=='')
     {
    alert('No has enviada!');
     }
else
{
$("#flash").show();
$("#flash").fadeIn(400).html('Loading Comment...');
$.ajax({
type: "POST",
  url: "comentarios2.php",
   data: dataString,
  cache: false,
  success: function(html){
  $("ol#update").append(html);
  $("ol#update li:last").fadeIn("slow");
    document.getElementById('comment').value='';
$("#name").focus();
 
  $("#flash").hide();
  }
 });
}
return false;
});
});
</script>
</head>

<body>
<div id="main">
<div style="margin-left:100px">
<form action="#" method="post">
<textarea name="comment" id="comment"></textarea><br />
<input type="submit" class="submit" value="Enviar" />
</form>
</div>
<ol  id="update" class="timeline"></ol>
<div id="flash" align="left"  ></div>
</div>
</body>
</html>


y comentarios2.php

<?php
if($_POST)
{ $comment=$_POST['comment']; }
echo "<li>".$comment."</li>"; ?>

y el problema es que no guarda los comentarios, no se muy bien donde deveria guardarlos, si en un domumento que cree y en uno de esos dos, gracias


edito
si quieren probar el codigo, aqui
Avatar Image
Usuario habitual
Usuario habitual

hola, no se mucho javascript, es un libro de visitas en "ajax", pero al parecer no guarda nada, si quieres te puedes usar un sistema de comentarios en php, tengo 2, uno muy basico, y otro un poco mas "profesional" se necesita mysql.

aqui te dejo los links

http://hackingteam.org/php/libro-de-visitas-basico/ no necesitas hacer nada, solo copiar el script y ponerlo en tu web.

http://hackingteam.org/php/libro-de-visitas-v-1-1/ necesitas crear una nueva base de datos, aditar el archivo config.php, subir la estructura de las tablas y crear el usuario admin :)

si logro editar el script que pusiste y lograr que se guarden los comentarios, aqui lo pongo :)

Saludos!

Avatar Image
Usuario habitual
Usuario habitual

hola, disculpen el doble post xD

bueno, he visto el codigo y lo he reparado, todos los comentarios se guardaran en un archivo, que se llama "visitas.txt" que se creara automaticamente :)

solo reemplaza ambos archivos por estos ;-)

comentarios.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Comenta Mi Web mod by narupiece.. [hackingteam.org]</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script> <script type="text/javascript">$(function() {$(".submit").click(function() {var comment = $("#comment").val();    var dataString = 'comment=' + comment;if(comment=='')     {    alert('No has enviada!');     }else{$("#flash").show();$("#flash").fadeIn(400).html('Loading Comment...');$.ajax({type: "POST",  url: "comentarios2.php",   data: dataString,  cache: false,  success: function(html){  $("ol#update").append(html);  $("ol#update li:last").fadeIn("slow");    document.getElementById('comment').value='';$("#name").focus();   $("#flash").hide();  } });}return false;});});</script></head>
<body><h1>Libro de Visitas mod by narupiece.. [hackingteam.org]</h1><div id="main"><div style="margin-left:100px"><form action="#" method="post"><textarea name="comment" id="comment"></textarea><br /><input type="submit" class="submit" value="Enviar" /></form>
</div>
<ol  id="update" class="timeline"><?
if(file_exists ( "visitas.txt" )){
 $fp=@fopen("visitas.txt","r"); while (!feof($fp))  {   $comment=fgets($fp);   echo $comment;  } fclose($fp);
}else{
 $fp = fopen("visitas.txt","a"); fputs($fp,"<li>Sistema de comentarios AJAX, mod by narupiece [hackingteam.org]</li>\n"); fclose($fp); $fp=@fopen("visitas.txt","r"); while (!feof($fp))  {   $comment=fgets($fp);   echo $comment;  } fclose($fp);

}

?></ol></div><div id="flash" align="left"  ></div></body></html>

y comentarios2.php

<?php
 if($_POST){
$comment=$_POST['comment'];
 $comment2=htmlentities($comment);
 }
$fp = fopen("visitas.txt","a");
 fputs($fp,"<li>$comment2</li>\n");
 fclose($fp);
echo "<li>$comment2</li>";

?>

tambien he reparado un "bug" donde se podia incrustar codigo HTML, normalmente llamado Inyeccion HTML ó XSS

aqui puedes ver el demo: Ver Demo

Saludos!! :c)

User 5795558
User 5795558
Machacateclados
Machacateclados

muchas gracias, te estoy agradecido, le hechare un vistazo a los otros

User 5795558
User 5795558
Machacateclados
Machacateclados

perdon por el doble post, ¡

pero creo que hay un problema, en el que tu me as arreglado, no admite acentos

Avatar Image
Usuario habitual
Usuario habitual

bah! no se, si no te gusto usa cualquiera de los otros que te he dejado

Salu2!!

User 5795558
User 5795558
Machacateclados
Machacateclados

gracias por todo, me pondre, uno de esos

fsanchezdsgn
Usuario habitual
Usuario habitual

Buenas, mi consulta no tiene que ver con tu problema, pero echando un vistazo a tu pagina, me ha molao bastante ese menu con el boton secundario, aunque me jode un poco no poder ver el código fuente... Como lo hiciste?? Me podrias enseñar como hacerlo, simple curiosidad, y quizá un día se me ocurra meterlo en alguna web, pero vamos que no es para plagiarrrrr jajaja, sino por ampliar conocimientos.

Gracias de antemano!

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 06/Feb/2009, 22:42
Layne07 GestionXls NoSetup.org Alvaro_brub182kApr/09