Foros del Web » Programando para Internet » PHP »

Ayuda"Warning: fopen(texto.txt) [function.fopen]:failed to open stream: Permission...

Estas en el tema de Ayuda"Warning: fopen(texto.txt) [function.fopen]:failed to open stream: Permission... en el foro de PHP en Foros del Web. Ayuden amigos estaba implementando a mi web un sistema de comentarios y me funcionaba en localhost lo subo a mi web y me sale esto ...
  #1 (permalink)  
Antiguo 19/01/2011, 17:53
Avatar de FabrizioxD8  
Fecha de Ingreso: enero-2011
Mensajes: 16
Antigüedad: 13 años, 3 meses
Puntos: 0
Ayuda"Warning: fopen(texto.txt) [function.fopen]:failed to open stream: Permission...

Ayuden amigos estaba implementando a mi web un sistema de comentarios y me funcionaba en localhost lo subo a mi web y me sale esto al enviar el comentario
Código PHP:
Warningfopen(texto.txt) [function.fopen]: failed to open streamPermission denied in /home/worldo9/domains/miweb.com(cambie xq no se puede poner)/public_html/comentar/enviar.php on line 14

Warning
fwrite(): supplied argument is not a valid stream resource in /home/worldo9/domains/miweb.com(cambie xq no se puede poner)/public_html/comentar/enviar.php on line 24

Warning
fclose(): supplied argument is not a valid stream resource in /home/worldo9/domains/miweb.com(cambie xq no se puede poner)/public_html/comentar/enviar.php on line 25

regresar 
Mis archivos son 3
index.php
Código PHP:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="enviar.php" onsubmit="return verifica()">
        <table width="238" border="1" align="center" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
              <tr>
                <td colspan="2"><div align="center" class="style30 style44">comentarios</div></td>
              </tr>
              <tr>
                <td width="71"><span class="style21 style29 style44">Nombre</span></td>
                <td width="161" bgcolor="#FFFFFF"><div align="left" class="style29">
                    <input name="tema" type="text" id="tema" size="20" />
                </div></td>
              </tr>
              <tr>
                <td><span class="style21 style29 style44">Comentario</span></td>
                <td><span class="style29">
                  <label></label>
                  <textarea name="comentario" id="comentario"></textarea>
                </span></td>
              </tr>
              <tr>
                <td colspan="2"><div align="center">
                    <input type="submit" name="Submit" value="enviar" />
                </div></td>
              </tr>
  </table>
</form>
      
            <table width="53%" border="0" align="center" cellpadding="0" cellspacing="0">
              <tr>
                <td align="center"><?php
  readfile 
("texto.txt")
    
?></td>
              </tr>
            </table>
</body>
</html>
enviar.php
Código PHP:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>

<body>
<p align="center">
  <?php
$fecha
=date("j-n-Y h:i:s");
$nombre=$_POST['nombre'];
$comentario=$_POST['comentario'];

$fp=fopen("texto.txt","a+");
$salida="<table width='449' border='1' cellpadding='2' cellspacing='1' bordercolor='#000000' bgcolor='#FFFFFF'>
  <tr>
    <td width='137' rowspan='2'><div align='center'>$fecha</div></td>
    <td width='312'><div align='center'>$nombre</div></td>
  </tr>
  <tr>
    <td><div align='center'>$comentario</div></td>
  </tr>
</table>"
;
fwrite($fp,$salida);
fclose($fp);
?>
</p>
<p align="center"><a href="index.php">regresar</a></p>
</body>

</html>
Ayudenme porfavor creo q es xq tngo q dar permisos a el archivo pero como se hace eso ayudenme
  #2 (permalink)  
Antiguo 19/01/2011, 18:34
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Ayuda"Warning: fopen(texto.txt) [function.fopen]:failed to open stream: Pe

Tienes que darle permisos al archivo txt que estas usando, con tu cliente FTP dale permisos 777.

Saludos.

Etiquetas: open, permission, stream
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:31.