Resultados 1 al 5 de 5

Tema: Como crear la caja de comentarios????????????

  1. #1
    Fecha de ingreso
    11 oct, 05
    Ubicación
    En algun Puerto de mi Router SMC conectado al modem D-Link de Axtel chafa y enlazado a Red de Redes
    Mensajes
    3,386

    Predeterminado Como crear la caja de comentarios????????????

    Que tal
    alguien podria ayudarme
    Estoy utilizando Web Biulder 6 para mi pagina web
    y la tengo montada en un hosting gratuito..

    Quiero agregar una caja de comentarios y ya sea que se manden a un correo o se desplieguen en la pagina en tiempo real.
    Alquien sabe como hacerlo
    si tengo que creear una base de datos o cual es la sintaxys correcta para hacerlo.

  2. #2
    Fecha de ingreso
    24 mar, 07
    Mensajes
    411

    Predeterminado

    Podría ser algo así, lo de 'tiempo real' no se bien como hacerlo, talvez un refresh con javascript de un frame...
    index.php
    Código PHP:
    <?php
        
    if($_GET["action"]=="postMsg"){
            function 
    quitar($mensaje){
                
    $mensaje str_replace("<","&lt;",$mensaje);
                
    $mensaje str_replace(">","&gt;",$mensaje);
                
    $mensaje str_replace("<-/\-/\-/\-Otro Comentario-/\-/\-/\->","Soy un n00b",$mensaje);
                
    $mensaje str_replace("<-/*\->","<--/+\-->",$mensaje);
                
    //bbCode Imágenes
                
    $mensaje str_replace("[img]",'<img src="',$mensaje);
                
    $mensaje str_replace("[/img]",'" width="380">',$mensaje);
                
    //bbCode Videos Youtube
                
    $mensaje str_replace("[youtube]youtube.com/watch?v=",'<embed src="youtube.com/v/',$mensaje);
                
    $mensaje str_replace("[/youtube]",'" type="application/x-shockwave-flash" wmode="transparent" width="380" height="295"></embed>',$mensaje);
                
    //bbCode Negritas
                
    $mensaje str_replace("[b]","<b>",$mensaje);
                
    $mensaje str_replace("[/b]","</b>",$mensaje);
                
    //salto de Linea (enter)
                
    $mensaje str_replace("\n","<br>",$mensaje);
                
    //bbCode Centrado
                
    $mensaje str_replace("[center]","<center>",$mensaje);
                
    $mensaje str_replace("[/center]","</center>",$mensaje);
                
    //bbCode Color de Fuente
                
    $mensaje str_replace('[color ="','<font color="',$mensaje);
                
    $mensaje str_replace("]",'">',$mensaje);
                
    $mensaje str_replace("[/color]","</font>",$mensaje);
                
    //bbCode Tamaño de Fuente
                
    $mensaje str_replace('[6]',"<h1>",$mensaje);
                
    $mensaje str_replace('[5]',"<h2>",$mensaje);
                
    $mensaje str_replace('[4]',"<h3>",$mensaje);
                
    $mensaje str_replace('[3]',"<h4>",$mensaje);
                
    $mensaje str_replace('[2]',"<h5>",$mensaje);
                
    $mensaje str_replace('[1]',"<h6>",$mensaje);
                
    $mensaje str_replace('[/6]',"</h1>",$mensaje);
                
    $mensaje str_replace('[/5]',"</h2>",$mensaje);
                
    $mensaje str_replace('[/4]',"</h3>",$mensaje);
                
    $mensaje str_replace('[/3]',"</h4>",$mensaje);
                
    $mensaje str_replace('[/2]',"</h5>",$mensaje);
                
    $mensaje str_replace('[/1]',"</h6>",$mensaje);
                
                return 
    $mensaje;
            }
            if(
    $_POST["nick"] != null && $_POST["mensaje"] != null){
                if(
    file_exists("comentarios.txt")){
                    
    $archivo fopen("comentarios.txt","r+");
                    if(
    $archivo){
                        while(!
    feof($archivo)){
                            
    fread($archivo,1);
                        }
                        
    $texto "<-/\-/\-/\-Otro Comentario-/\-/\-/\->\n".quitar($_POST["nick"])."<-/*\->".date(d."/".m."/".y)."<-/*\->".quitar($_POST["mensaje"])."\n";
                        
    fwrite($archivo,$texto);
                        
    fclose($archivo);
                    }
                }
            }
        }
        function 
    agregar($mensaje){
            
    $mensaje str_replace("\'","'",$mensaje);
            
    $mensaje str_replace('\"','"',$mensaje);
            return 
    $mensaje;
        }
        
    $archivo fopen("comentarios.txt","r+");
        while(!
    feof($archivo)){
            
    $file $file.fgets($archivo);
        }
    fclose($archivo);
        
    $comentario explode("<-/\-/\-/\-Otro Comentario-/\-/\-/\->",$file);
        
    $contador 0;
        
    //bgcolor='#FFFFCC' link='#FFFFCC' vlink='#FFFFCC' alink='#FFFFCC
    ?>
    <head>
        <title>Comentarios</title>
    </head>
    <body bgcolor="#FFFFCC" alink="#FFFFCC" vlink="#FFFFCC">
        <table align="center" width="402" cellpadding="0" cellspacing="0">
            <tr height="20">
                <td colspan="4" bgcolor="#0033FF">
                    <center>
                        <b>
                            <font face="Papyrus" color="#ffffff">Comentarios</font>
                        </b>
                    </center>
                </td>
            </tr>
    <?
        $contador 
    0;
        while(
    $comentario[$contador] != null){
            
    $parte explode("<-/*\->",$comentario[$contador]);
    ?>
            <tr>
                <td width="1" bgcolor="#0033FF">
                </td>
                <td bgcolor="#0033FF" width="200">
                    <font face="Papyrus" color="#ffffff">Por: <b><?echo $parte[0];?></b></font>
                </td>
                <td bgcolor="#0033FF" width="200">
                    <p align="right">
                        <font face="Papyrus" color="#ffffff"><i><?echo $parte[1];?></i></font>
                    </p>
                </td>
                <td width="1" bgcolor="#0033FF">
                </td>
            </tr>
            <tr>
                <td width="1" bgcolor="#0033FF">
                </td>
                <td colspan="2" bgcolor="#FFFFCC">
                    <font face="Papyrus" color="#000000"><?echo agregar($parte[2]);?></font>
                </td>
                <td width="1" bgcolor="#0033FF">
                </td>
            </tr>
    <?        $contador++;
        }
    ?>
            <tr  height="20">
                <td colspan="4" bgcolor="#0033FF">
                </td>
            </tr>
            <tr height="20">
                <td colspan="4" bgcolor="#0033FF">
                    <center>
                        <b><font face="Papyrus" color="#ffffff">Postear un comentario</font></b>
                    </center>
                </td>
            </tr>
        <form action="?action=postMsg" method="post">
            <tr>
                <td width="1" bgcolor="#0033FF">
                </td>
                <td width="200" bgcolor="#0033FF">
                    <center>
                        <b><font face="Papyrus" color="#ffffff">Nick:</font></b><input type="text" name="nick" size="22" style="{border:2px dotted #ffffff; background-color:#FFFFCC;color:#000000;}">
                    </center>
                </td>
                <td width="200" bgcolor="#0033FF">
                    <center>
                        <font face="Papyrus" color="#ffffff"><i><?echo date(d."/".m."/".y);?></i></font>
                    </center>
                </td>
                <td width="1" bgcolor="#0033FF">
                </td>
            </tr>
            <tr>
                <td width="1" bgcolor="#0033FF">
                </td>
                <td colspan="2" bgcolor="#FFFFCC">
                    <center>
                        <font face="Papyrus" color="#000000"><b>Mensaje</b></font><br>
                        <textarea name="mensaje" cols="46" rows="12" style="{border:2px dotted #0033FF; background-color:#FFFFCC;color:#000000;}"></textarea><br>
                        <input type="submit" value="Enviar" style="{border-color:#ffffff; background-color:#0033FF; color:#ffffff;}">
                    </center>
                </td>
                <td width="1" bgcolor="#0033FF">
                </td>
            </tr>
        </form>
            <tr  height="20">
                <td colspan="4" bgcolor="#0033FF">
                    <center>
                        <b><font size="2" color="#ffffff" face="Papyrus">
                            Powered by: <a href="mailto:nuker.the.best@gmail.com">Nuker</a>
                        </font></b>
                    </center>
                </td>
            </tr>
        </table>

  3. #3
    Fecha de ingreso
    15 sep, 08
    Ubicación
    MyUnrrealWorld
    Mensajes
    38

    Predeterminado

    Exelente hermano, me has ayudado como no tienes idea
    Tres factores, un solo producto y el exquisito sabor de ese liquido rojo

  4. #4
    Fecha de ingreso
    11 oct, 05
    Ubicación
    En algun Puerto de mi Router SMC conectado al modem D-Link de Axtel chafa y enlazado a Red de Redes
    Mensajes
    3,386

    Predeterminado

    GRacias nukerkun eres grande

  5. #5
    Fecha de ingreso
    24 mar, 07
    Mensajes
    411

    Predeterminado

    hahaha, no me acordaba de este script, espero les haya ayudado.
    Aunque ahora que lo veo me da algo de vergüenza, pues lo pude haber hecho mucho mejor...
    un saludo!

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Dale LIKE!
Síguenos