Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2005, 10:27
SubZero_mb
 
Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 20 años, 8 meses
Puntos: 2
Incluir contraseña simple

Hola a todos!
Tengo una seccion de fotos en la que se pueden escribir comentarios a las fotos, y estos se guardan en un archivo de texto. El codigo para escribir los comentarios es el siguiente:
libro.php
Código PHP:
<div align="center"><strong><a href="#firmar">.: Firma el libro de visitas :.</a></strong><br><br> 
  <?php include("libro.txt"); #aquí para cambiar la ruta del archivo que muestra las entradas 
         
?> 
  <br> 
</div> 
<table border=0 cellpadding=0 cellspacing=0> 
  <tr> 
    <td width="16%" align="center" valign="top"> 
<p align="center"><strong>.: Firmar :.<a name="firmar"></a></strong></p> 
      <table width="90%" cellspacing="1" cellpadding="1"> 
        <tr> 
          <td align="left"> 
            <?php 
print "<table border=0 width=95% cellspacing=1> 
<form method='post' action='firmar.php'> 
<tr><td width=30%><b>Nombre :</b></td><td width=70%><input name=nombre maxlenght=30 type=text></td></tr> 
<tr><td width=30%><b>Email :</b></td><td width=70%><INPUT name=email type=text></td></tr> 
<tr><td width=30%><b>Nombre de tu web :</b></td><td width=70%><INPUT name=nombreweb type=text></td></tr> 
<tr><td width=30%><b>Url :</b></td><td width=70%> Http://<INPUT name=weburl type=text></td></tr> 
<tr><td width=30%><b>País :</b></td><td width=70%><input maxlenght=50 name=pais type=text></td></tr> 
<tr><td width=30%><b>Ciudad :</b></td><td width=70%><input maxlenght=50 name=ciudad type=text></td></tr> 
<tr><td width=30%><b>Nos encontraste en :</b></td><td width=70%><select name=desde> 
    <option value=Buscador>En un buscador</option> 
    <option value=Top>En un top</option> 
    <option value=Directorio>Un enlace de una web</option> 
    <option value=Afiliado>Una web afiliada</option> 
    <option value=...>Otro sitio</option> 
  </select></td></tr> 
<tr><td width=30%><b>Valoración :</b></td><td width=70%><select name=valoracion> 
    <option value=10>10</option> 
    <option value=9>9</option> 
    <option value=8>8</option> 
    <option value=7>7</option> 
    <option value=6>6</option> 
    <option value=5>5</option> 
    <option value=4>4</option> 
    <option value=3>3</option> 
    <option value=2>2</option> 
    <option value=1>1</option> 
  </select></td></tr> 
<tr><td width=30%><b>Comentarios :</b></td><td width=70%><textarea name=comentario rows=5 cols=23></textarea> 
<input type=submit value=Enviar></td></tr> 
</form></table>"

?> 
          </td> 
        </tr> 
      </table> 
      <div align="center"></div></td> 
  </tr> 
</table> 

  <p>&nbsp; </p> 
  <p align="left"><br>
Y la informacion pasa al arcivo firmar.php
Código PHP:
<?php 
$pvm 
getdate(); 
$archivo="libro.txt"#aquí para cambiar la ruta del archivo donde se guardan las entradas 
$uusi="<table border=0 width=95% cellspacing=1><tr><td width=30%><b>nombre :</b></td><td width=70%> $nombre </td></tr><tr><td width=30%><b>Fecha : </b></td><td width=70%>$pvm[mday]-$pvm[mon]-$pvm[year]</td></tr><tr><td width=30%><b>E-mail :</b></td><td width=70%><a href='mailto:$email'><font color='000000'>$email</font></a></td></tr><tr><td width=30%><b>Web :</b></td><td width=70%><a href='http://$weburl' target='_blank'><font color='000000'>$nombreweb</font></a></td></tr><tr><td width=30%><b>Localización :</b></td><td width=70%>$pais - $ciudad </td></tr><tr><td width=30%><b>Nos encontró en un:</b></td><td width=70%> $desde </td></tr><tr><td width=30%><b>Valoración :</b></td><td width=70%> $valoracion </td></tr><tr><td width=30%><b>Comentario :</b></td><td width=70%> $comentario </td></tr></table><hr width=70%>\n\n"
$fp=fopen($archivo"r+"); 
$vanha=fread($fpfilesize($archivo)); 
fseek($fp0); 
fwrite($fp"${uusi}${vanha}"); 
fclose($fp); 

print 
"<b>Gracias por firmar !!</b><br>"
print 
"<a href=libro.php>Regresar</a>"
?>
Que a su vez guarda la informacion en un archivo de texto (libro.txt) Mi consulta es la siguiente:

1 La mas importante, es k keria k en el primer archivo (libro.php) existiera un campo para una contraseña de manera k si al incluirla esta fuera valida enviara la informacion al archivo firmar.php como antes conte, y en caso de que no fuera correcta la enviara a otro archivo (firmar2.php, porejemplo). Esto es xk k kiero k los usuarios de mi web k tengan la contraseña inserten su comentario de manera inmediata, y los k no tengan se kede guardado el comentario en otro archivo para k yo lo lea antes y si no contiene insultos y demas insertarlo y sino borrarlo. Os agradeceria millones k me ayudarais xk estoy ya bastnte cansado de k la gente escriba comentarios despectivos a la gente k pongo en las fotos.



2 Con lo de antes ya estaria satisfecho, xo si tb sabeis como hacer para k al insertar un comentario se me envie al correo un aviso, ya seria fantastico. Es k sino es un fastidio andar todos los dias revisando todas las fotos para saber si han escrito en alguna.

Muxisimas gracias a todos