Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2011, 16:07
rossijona
 
Fecha de Ingreso: junio-2010
Mensajes: 142
Antigüedad: 13 años, 10 meses
Puntos: 5
mostrar mensaje cuando un .txt no existe

Buenas muchachos, tengo una duda, ya que yo no me doy cuenta en que estoy fallando.

resulta que en una web tengo muestras de diseños, en la cual quiero que puedan agregar comentarios quienes las visiten.

Hasta el momento e logrado que con PHP al ingresar a uno de estos trabajos y al no existir un .txt (nombredeltrabajo.txt) aparesca el mensaje: "Aún no se han escrito comentarios sobre este trabajo".

Ok, esto en principio me funciono perfecto, ahora lo que me esta sucediendo es que ese mensaje aparece cuando el visitante aun no a escrito comentario, no s si se entiende lo que quiero decir?.

El visitante primero debe de escribir un mensaje para poder ver el resto de los mensajes que se han escrito.

Este es el codigo PHP:
Código:
<?php
if ($_REQUEST['boton']=="Comentar")
{
  $ar=fopen($_REQUEST['codigo2'].".txt","a") or
    die("Problemas en la creacion");
$div="<div class='coment'>";
$cerrardiv="</div>";
  fputs($ar,$div);
  fputs($ar,$_REQUEST['nombre']);
  fputs($ar,"\n");
  fputs($ar,$_REQUEST['comentario']);
  fputs($ar,"\n");
  fputs($ar,"--------------------------------------------------------");
  fputs($ar,"\n");
  fclose($ar);
}
else {}
if (file_exists($_REQUEST['codigo2'].".txt")) {
$art=fopen($_REQUEST['codigo2'].".txt","r") or
    die("No se pudo abrir el archivo");
  while (!feof($art))
  {
    $linea=fgets($art);
    $lineasalto=nl2br($linea);
    echo $lineasalto;
  }
  fclose($art);
} else {
    echo "Aun no existe comentarios sobre este trabajo.";
}
  ?>
Desde ya, muchas gracias!