AYUDA crear un sistema de comentarios en mi web

Tema en 'Webmasters' iniciado por mitrios, 5 Feb 2009.

  1. mit

    mitrios
    Expand Collapse
    Recluta

    Mensajes:
    40
    Me Gusta recibidos:
    0
    bueno e estado buscando en google mucho y la verdad que no e encontrado ningun tutorial que me ayude a crear un sistema de comentarios en mi web, no tengo ningun conosimiento en php y no e podido encontral algun tema de ayuda desde casi un mes una ayudita porfavor es urgente ase una semana tenia que terminar la pagina solo me falta este sistema alguna ayuda porfavor
     
  2. Cao

    Caoz_
    Expand Collapse
    Teniente Coronel

    Mensajes:
    1.625
    Me Gusta recibidos:
    1
  3. mit

    mitrios
    Expand Collapse
    Recluta

    Mensajes:
    40
    Me Gusta recibidos:
    0
    Respuesta: AYUDA crear un sistema de comentarios en mi web

    no se php )= nada de nada
     
  4. Cao

    Caoz_
    Expand Collapse
    Teniente Coronel

    Mensajes:
    1.625
    Me Gusta recibidos:
    1
    Respuesta: AYUDA crear un sistema de comentarios en mi web

    Bueno como no sabes PHP, no vas a tener que armar nada con los codigos, solamente crear unas carpetas y unos archivos en el host.. sigue este tutorial:

    Hola,
    Ise este codigo para mi web, pero deseo compartirlo con el resto.
    Este codigo uso en mis web sin BD y anda bien.
    Instruciones de instalacion:
    • Hay que crear una carpeta llamada "comentarios"
    • En la carpera comentarios creamos un archivo txt llamado "contador"
    • En el ecribimos 0

    Empezemos con el codigo:

    comentarios.php
    Código:
    [COLOR=#000000]<SCRIPT LANGUAGE="JavaScript"> 
    function nuevocoment() { 
    day = new Date(); 
    id = day.getTime(); 
    eval("page" + id + " = window.open('enviar.php', '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=330,height=220,left = 371.5,top = 372');"); 
    } 
    </script> 
    [COLOR=#0000BB]<? 
          $contador [/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"comentarios/contador.txt"[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// desimos donde esta el contador 
          [/COLOR][COLOR=#0000BB]$ag [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]fopen[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$contador[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]"r+"[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#FF8000]// abrimos el contador 
        [/COLOR][COLOR=#007700]@ [/COLOR][COLOR=#0000BB]$comentarios [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]fread[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$ag[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]filesize[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$contador[/COLOR][COLOR=#007700])); [/COLOR][COLOR=#FF8000]//lo leemos y lo guardamos en una bariable 
          [/COLOR][COLOR=#0000BB]fclose[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$ag[/COLOR][COLOR=#007700]);  [/COLOR][COLOR=#FF8000]// cerramos el contador 
          [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#DD0000]"Comentarios total:"[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]$comentarios[/COLOR][COLOR=#007700].[/COLOR][COLOR=#DD0000]"<br><br>"[/COLOR][COLOR=#007700];[/COLOR][COLOR=#FF8000]// ecribimos el total de comentarios 
    [/COLOR][COLOR=#007700]if([/COLOR][COLOR=#0000BB]$comentarios [/COLOR][COLOR=#007700]== [/COLOR][COLOR=#DD0000]'0'[/COLOR][COLOR=#007700]){ [/COLOR][COLOR=#FF8000]// si el contador esta en 0 es que no hay nada 
    [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#DD0000]"No hay comentarios.<br>"[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// le desimos que noy comentarios 
    [/COLOR][COLOR=#007700]} 
    else [/COLOR][COLOR=#FF8000]// y si no 
    [/COLOR][COLOR=#007700]{ 
    foreach ([/COLOR][COLOR=#0000BB]glob[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"comentarios/*.php"[/COLOR][COLOR=#007700]) as [/COLOR][COLOR=#0000BB]$comentari[/COLOR][COLOR=#007700]) { [/COLOR][COLOR=#FF8000]// vemos todos los archivos de la carpeta comentarios 
        [/COLOR][COLOR=#007700]include ([/COLOR][COLOR=#0000BB]$comentari[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#FF8000]// los incluimos 
       [/COLOR][COLOR=#0000BB]$nombree [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]strip_tags[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$nombre[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#FF8000]// no permitimos etiquetas HTML 
       [/COLOR][COLOR=#0000BB]$comentarioo [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]strip_tags[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$comentario[/COLOR][COLOR=#007700]);[/COLOR][COLOR=#FF8000]// no permitimos etiquetas HTML 
      [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#DD0000]"<strong>Nombre:</strong> $nombre @ <strong>$fecha</strong><br>"[/COLOR][COLOR=#007700];[/COLOR][COLOR=#FF8000]// escribimos el nombre y la fecha 
      [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#DD0000]"<strong>Comentarios:</strong> $comentarioo<br>"[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// escribimos el comentario 
      [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#DD0000]'<hr  align="left" width="35%"35%"><br>'[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// ponemos la barra separadora 
         [/COLOR][COLOR=#007700]} 
         } 
       echo [/COLOR][COLOR=#DD0000]"<a href='#'onclick='Javascript:nuevocoment()' >Enviar un comentario</a>"[/COLOR][COLOR=#007700];[/COLOR][COLOR=#FF8000]// escribimos el link para mandar comentarios 
       [/COLOR][COLOR=#0000BB]?>[/COLOR][/COLOR]
    enviar.php
    Código:
    [COLOR=#000000]<meta http-equiv="Pragma" content="no-cache" > 
    <style type="text/css"> 
    <!-- 
    body { 
        background-color: #EAEAEA; 
    } 
    --> 
    </style> 
    [COLOR=#0000BB]<? 
    [/COLOR][COLOR=#007700]if([/COLOR][COLOR=#0000BB]$enviar[/COLOR][COLOR=#007700]) { [/COLOR][COLOR=#FF8000]// si se apreto el voton"Enviar comentario" ejecutamos el codigo 
      [/COLOR][COLOR=#0000BB]$archivo [/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"comentarios/contador.txt"[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// dicimos donde esta el contador 
      [/COLOR][COLOR=#0000BB]$abre [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]fopen[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$archivo[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]"a+"[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#FF8000]// lo arbimos 
    [/COLOR][COLOR=#007700]@ [/COLOR][COLOR=#0000BB]$total [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]fread[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$abre[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]filesize[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$archivo[/COLOR][COLOR=#007700])); [/COLOR][COLOR=#FF8000]// lo leemos 
      [/COLOR][COLOR=#0000BB]$code [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]$total[/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// le sumamos 1 
      [/COLOR][COLOR=#0000BB]fclose[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$abre[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#FF8000]// lo cerramos 
      [/COLOR][COLOR=#0000BB]$fech [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]strftime[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"%d-%m-%y"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]time[/COLOR][COLOR=#007700]()); [/COLOR][COLOR=#FF8000]// vemos que dia es hoy 
      [/COLOR][COLOR=#0000BB]$nombre [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'nombre'[/COLOR][COLOR=#007700]]; [/COLOR][COLOR=#FF8000]// vemos el nombre escrito 
      [/COLOR][COLOR=#007700]if(empty([/COLOR][COLOR=#0000BB]$nombre[/COLOR][COLOR=#007700])){ [/COLOR][COLOR=#FF8000]// si esta bacio 
      [/COLOR][COLOR=#0000BB]$us [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]'Anonimo'[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// lo llamamos anonimo 
      [/COLOR][COLOR=#007700]} 
      else[/COLOR][COLOR=#FF8000]// y si no esta bacio 
      [/COLOR][COLOR=#007700]{ 
      [/COLOR][COLOR=#0000BB]$us [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'nombre'[/COLOR][COLOR=#007700]]; [/COLOR][COLOR=#FF8000]// le damos el nombre que puso 
      [/COLOR][COLOR=#007700]} 
      [/COLOR][COLOR=#0000BB]$jiw [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]"comentarios/$code.php"[/COLOR][COLOR=#007700];[/COLOR][COLOR=#FF8000]// creamos el archiv 
     [/COLOR][COLOR=#007700]@[/COLOR][COLOR=#0000BB]$aqw [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]fopen[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$jiw[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]"a+"[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#FF8000]// creamos 
      [/COLOR][COLOR=#0000BB]$sssw [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]"<? 
               \$nombre = '$us'; 
               \$comentario = '$comenta'; 
               \$fecha = '$fech'; 
               ?> "[/COLOR][COLOR=#007700];  
     @[/COLOR][COLOR=#0000BB]$ghjw [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]fwrite[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$aqw[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]$sssw[/COLOR][COLOR=#007700]);  [/COLOR][COLOR=#FF8000]// lo escribimos 
      [/COLOR][COLOR=#0000BB]fclose[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$aqw[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#FF8000]// lo serramos 
      [/COLOR][COLOR=#0000BB]$abrea [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]fopen[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$archivo[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]"w"[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#FF8000]// abrimos el contador 
      [/COLOR][COLOR=#0000BB]$totala [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]$total [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// sumamos 1 alcontador 
      [/COLOR][COLOR=#0000BB]$grabar [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]fwrite[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$abrea[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]$totala[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#FF8000]// lo escribimos 
      [/COLOR][COLOR=#0000BB]fclose[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$abrea[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#FF8000]// cerramos 
    [/COLOR][COLOR=#0000BB]?> 
    [/COLOR]<body> 
        <table width="306" border="1" cellpadding="2" cellspacing="2" bordercolor="#000000" bgcolor="#FFFFFF"> 
        <!--DWLayoutTable--> 
        <tr> 
          <td width="306" height="25"><div align="center"><strong>.Enviar comentario. </strong></div></td> 
        </tr> 
        <tr> 
          <td height="25"><strong>Commentario enviado correctamente</strong></td> 
        </tr> 
      </table> 
    
    [COLOR=#0000BB]<? 
    [/COLOR][COLOR=#007700]}else{ 
    [/COLOR][COLOR=#0000BB]?> 
    [/COLOR] 
      <table width="306" border="1" cellpadding="2" cellspacing="2" bordercolor="#000000" bgcolor="#FFFFFF"> 
        <!--DWLayoutTable--> 
        <tr> 
          <td width="306" height="25"><div align="center"><strong>.Enviar comentario. </strong></div></td> 
        </tr> 
        <tr> 
          <td height="60"><form name="form1" method="post" action="[COLOR=#0000BB]<?=$_SERVER[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000BB]QUERY_STRING[/COLOR][COLOR=#007700]][/COLOR][COLOR=#0000BB]?>[/COLOR]"> 
      <strong>Nombre:</strong><br> 
      <label> 
      <input name="nombre" type="text" id="nombre"> 
      </label> 
      <br><label><strong>Comentario: 
      </strong><br> 
      <textarea name="comenta" id="comenta"></textarea>   
      </label> 
      <label> 
    <input type="submit" name="enviar" value="Enviar comentario" class="form"> 
      </label> 
    </form></td> 
        </tr> 
      </table> 
      [COLOR=#0000BB]<? [/COLOR][COLOR=#007700]} 
    [/COLOR][COLOR=#0000BB]?>[/COLOR][/COLOR]
    Saludos,

    Creditos: Pato12
     
  5. elb

    elbartotk
    Expand Collapse
    Recluta

    Mensajes:
    20
    Me Gusta recibidos:
    0
    Respuesta: AYUDA crear un sistema de comentarios en mi web

    hOlaz men Sk2x .. nu entiendo mui bien .. eso de comentarios.php ... onde pongo o creo eso..?

    iwal con el enviar.php ze pone en al web..? ... tngo q acer alguna modificacion al codigo d acuerd a lo q tenga

    i eza capeta la zubo a mi hosting..? aiudame pleaze! Alaoz!
     
  6. dex

    dextro
    Expand Collapse
    Recluta

    Mensajes:
    7
    Me Gusta recibidos:
    0
    hola ami me sirvio este y como tu no se nada de php

    /* Script de formulario php… gratis, listo para usar!

    es facil has lo que indica na mas solo tienes que cambiar el email a donde va allegar los coemntarios

    y el servidor donde va aestar la carpeta

    luego lo subes a tu host o servidor y pues en tu pagina creas un link desde donde al hacer click mande a la pagina php que es la del mismo formulario...saludos
     

Compartir esta página