Saludos a todos, soy yo otra vez
Si alguien puede ayudarme con este codigo lo agradezco enormente...
estoy introduciendo las sugerencias (pedidas en una encuesta) en un archivo y quiero controlar
el acceso a este archivo incluyendo bloqueos. aplique un ejemplo (que vi en un libro) pero no me funciona el script;
cuando envio el formulario se muestra este mensaje:
Fatal error: Failed opening required 'bloqueos.inc' (include_path='.;c:\apache\php\pear') in c:\apache\htdocs\encuestabd\guardaropinion.php on line 10
Y no se como solucionarlo, solo trate colocando "require ("bloqueos.inc");" en la linea 10, pero no soluciona el problema.
el codigo que empleo (version resumida) es:
formulario:
<form name="encuesta" method="post" action="guardaropinion.php">
<textarea name="comentario"></textarea>
<input type="submit" value="Enviar">
</texarea>
************************************************** **************
guardaropinion.php:
<?
// se incluyen las funciones para manejar bloqueos
require "bloqueos.inc"; /* esta es la linea 10 en mi codigo completo */
// se define el nombre del directorio utilizado como bloqueo
define("bloqueo","key_file");
// se guarda los comentarios de la sección de sugerencias
if(!empty($comentario))
{
bloquea(bloqueo);
$fichero = fopen ("nombre_del_archivo", "a");
fputs($fichero,$comentario);
fclose($fichero);
desbloquea(bloqueo);
}
?>
************************************************** *************
bloqueos.inc:
<?
// Funcion que bloquea un proceso utilizando el sistema de ficheros
function bloquea($recurso)
{
while(!@mkdir($recurso,0700));
}
// Funcion que desbloquea el proceso
function desbloquea($recurso)
{
rmdir($recurso);
}
************************************************** **************
- tendra esto que ver con la extension del archivo "bloqueos" (.inc)?
- o con la sentencia "define("bloqueo","key_file");"?