Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Evandro.S Eisinger

Erro ao colocar no ar os arquivos... - -

Recommended Posts

Oi Pessoal! Novamente...

 

Seguinte eu fiz um gerador de .txt, e esta funcionando ( usando o apache) mas quando testei na internet não funcionou da o seguinte erro:

 

Warning: fopen(noticias.txt) [function.fopen]: failed to open stream: Permission denied in /home/evandrow/public_html/noticias.php on line 19

 

Warning: fwrite(): supplied argument is not a valid stream resource in /home/evandrow/public_html/noticias.php on line 23

 

Warning: fclose(): supplied argument is not a valid stream resource in /home/evandrow/public_html/noticias.php on line 25

 

Este é o link: undefined

 

O código que eu usei é esse:

 

<style type="text/css">
<!--
body {
	background-color: #99CC00;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
-->
</style>
<form id="msg" name="msg" method="post" action="">
  <label></label>
  <label></label>
  <label></label>
  <label><span class="style1">
  <?php
	$abrir_arquivo=fopen("noticias.txt","w");
	
	$msg=@$_POST["msg"];
	
	$escreve=fwrite($abrir_arquivo,$msg);
	
	fclose($abrir_arquivo);
	
?>
  Notícias :</span></label>
  <label></label>
  <textarea name="msg" id="msg"></textarea>
  <input type="submit" name="Submit" value="Atualisar" />
</form>
<label></label>

 

Porfavor me dão uma força, tenho que entregar esse trabalho até semana que vem....

 

abraços

 

E Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Beraldo!

 

Eu tentei fazer assim: Coloquei este código:

 

<style type="text/css">
<!--
body {
	background-color: #0099CC;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
-->
</style>
<form id="msg" name="msg" method="post" action="">
  <label></label>
  <label></label>
  <label></label>
  <label><span class="style1">
  <?php
	function chmod_open()
{
$abrir_arquivo=fopen("noticias.txt","w");
$msg=@$_POST["msg"];	
$escreve=fwrite($abrir_arquivo,$msg);
}
function chmod_close($conn_id)
{
	fclose($abrir_arquivo);
}	
	
?>
  Notícias :</span></label>
  <label></label>
  <textarea name="msg" id="msg"></textarea>
  <input type="submit" name="Submit" value="Atualisar" />
</form>
<label></label>

e deu este erro:

 

Warning: chmod() [function.chmod]: No such file or directory in /home/evandrow/public_html/noticias.php on line 19

 

Warning: fopen(noticias.xml) [function.fopen]: failed to open stream: Permission denied in /home/evandrow/public_html/noticias.php on line 20

 

Warning: fwrite(): supplied argument is not a valid stream resource in /home/evandrow/public_html/noticias.php on line 24

 

Warning: fclose(): supplied argument is not a valid stream resource in /home/evandrow/public_html/noticias.php on line 26

 

 

 

- Estou no caminho certo?

- Ou fiz errado?

 

Abraços! Muito obrigado pela ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Calma, Evandro.S Eisinger. Às 23:00 é difícil haver muita gente no fórum para ajudar. À 01:30 é ainda mais; não adiante "floodar" (além de isso ser contra as regras).

 

 

Não vi a função chmod() nesse código.

 

Faça algo mais ou menos assim:

 

PHP
$arquivo = "caminho/para/o/arquivo.txt";

chmod($arquivo, 0777);

$fp = fopen($arquivo, "w");

//...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Beraldo!

 

Desculpe eu estar tão apressado, pois tenho que terminar isso o mais breve possivel...

 

Seguinte pode dar uma olhada no código agora, segui as informações que me deu:

 

<?php
	
	$arquivo = "public_html/noticias.txt";

	chmod($arquivo, 0777);

	$arquivo=fopen($arquivo,"w");
	
	$msg=@$_POST["msg"];
	
	$escreve=fwrite($arquivo,$msg);
	
	fclose($arquivo);
	
?>

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Beraldo!

 

Deu esse erro:

 

Warning: chmod() [function.chmod]: No such file or directory in C:\Arquivos de programas\EasyPHP 2.0b1\www\noticias3.php on line 10

 

Warning: fopen(public_html/noticias.txt) [function.fopen]: failed to open stream: No such file or directory in C:\Arquivos de programas\EasyPHP 2.0b1\www\noticias3.php on line 12

 

Warning: fclose(): supplied argument is not a valid stream resource in C:\Arquivos de programas\EasyPHP 2.0b1\www\noticias3.php on line 18

 

 

-Mas acho que deve ter ocorrido por causa que não testei na internet, pois meu servidor esta em manutenção, quando ele sair vou testar no IE

 

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testei agora na IE e deu esse erro:

 

Warning: chmod() [function.chmod]: No such file or directory in /home/evandrow/public_html/noticias3.php on line 10

 

Warning: fopen(public_html/noticias.txt) [function.fopen]: failed to open stream: No such file or directory in /home/evandrow/public_html/noticias3.php on line 12

 

Warning: fwrite(): supplied argument is not a valid stream resource in /home/evandrow/public_html/noticias3.php on line 16

 

Warning: fclose(): supplied argument is not a valid stream resource in /home/evandrow/public_html/noticias3.php on line 18

 

O caminho esta certo: /home/evandrow/public_html/noticias3.php

 

Não sei porque esta dando erro.

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.