Jump to content
Fórum Script Brasil
  • 0

O Que é Este Erro ?


Alexandre Bortoloci
 Share

Question

o que é este erro ?

Warning: fopen(guestbook.html) [function.fopen]: failed to open stream: Permission denied in /home/httpd/htdocs/plataobr/platao/mural/guestbook.php on line 58

Warning: fwrite(): supplied argument is not a valid stream resource in /home/httpd/htdocs/plataobr/platao/mural/guestbook.php on line 59

Warning: fclose(): supplied argument is not a valid stream resource in /home/httpd/htdocs/plataobr/platao/mural/guestbook.php on line 60

estou tentando colocar um mural de recados, este é o endereço http://www.plataoapucarana.com.br/platao/m...gb_assinar.html

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

A princípio acho que é erro de permissão, você teria que dar a permissão de escrita e/ou leitura ao arquivo. Mas como sempre, posta o script aí pra gente ver aonde tem o erro.

abaixo...........

<html>

<head>

<title>Untitled</title>

</head>

<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">

<?php

//Pega a flag atual...

$flag = $_POST ["flag"];

if ($flag == "1") {

// recupera os dados do formulario anterior (gb_assinar.html)

$Nome = $_POST ["Nome"];

$Email = $_POST ["Email"];

$Comentarios = $_POST ["Comentarios"];

// faz validacao para não passar nenhum campo em branco

if (($Nome == '')||($Email == '')||($Comentarios == '')) {

echo "<script language=javascript'>alert('Preencha com todos os dados!');history.go(-1);</script>";

}

// mostra na tela os dados digitados pelo usuario

echo "<font face='Verdana' size='1'>Confira os dados digitados: <br><br>";

echo "<b>Nome: </b>" . $Nome . "<br>";

echo "<b>Email: </b>" . $Email . "<br>";

echo "<b>Comentários: </b>" . $Comentarios . "<br><br><br>";

echo "Caso algo não esteja de acordo, <a href='java script:history.go(-1);'>clique aqui</a> para retornar à página anterior. <br>";

echo "Estando tudo certo, clique no botão abaixo para enviar os dados!<br><br></font>";

echo "<form action='guestbook.php' method='post'>";

echo "<input type='hidden' name='flag' value='2'>";

echo "<input type='hidden' name='Nome' value='" . $Nome . "'>";

echo "<input type='hidden' name='Email' value='" . $Email . "'>";

echo "<input type='hidden' name='Comentarios' value='" . $Comentarios . "'>";

echo "<input type='submit' value='Gravar Dados' style='border: 1px #000000 solid; background-color: #EA6E70; font-family:verdana; font-size: 10px;'>";

} else {

// recupera os dados novamente do formulario a partir do flag 2

$Nome = $_POST ["Nome];

$Email = $_POST ["Email"];

$Comentarios = $_POST ["Comentarios"];

// Script com as principais funcoes de data/hora...

//pega os dados do servidor e converte para o formato selecionado entre colchetes

$pega_dia = Date("d");

$pega_mes = Date("m");

$pega_ano = Date("Y");

$pega_hora = Date("H");

$pega_minutos = Date("i");

// grava o arquivo pois usuario tem certeza que deseja gravar apos ver os dados acima

$arquivo = "guestbook.html";

$escrever = "<font face='verdana' size='1'><b>Data: </b>$pega_dia/$pega_mes/$pega_ano - " . $pega_hora . "h" . $pega_minutos . "min. <br><B>Nome:</B> " . $Nome . "<br><B>Email:</B> " . $Email . "<br><B>Comentarios:</B> " . $Comentarios . "<br><br><br>";

$fd = fopen($arquivo, "a");

fwrite($fd, $escrever);

fclose($fd);

//Confirma gravacao

echo "<br><br><font face='Verdana' size='1'><center>Mensagem Gravada com Sucesso!<br><br><br><br>[ <a href='java script:window.close();'>fechar janela</a> ]</center></font>";

}

?>

</body>

</html>

Link to comment
Share on other sites

  • 0

é erro de permissao

verifica se o arquivo existe e estah na mesmo pasta da pagina... pode ser erro de localizacao....

e faz como o guto disse

as vezes arquivos copiados de RW ficam como somente leitura por ex....

verifica o manual do c++ sobre isso que vai te esclarecer

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.8k
    • Total Posts
      648.7k
×
×
  • Create New...