Ir para conteúdo
Fórum Script Brasil
  • 0

Erro em um pequeno script


Laws

Pergunta

Olá pessoal!

Sei que é coisa simples, mas já esta me dando dor de cabeça.

Vejam:

<?
$file = fopen("wyd/serv00.htm", "a+")
$count = fread($file, Filesize("wyd/serv00.htm"))
$limite = 3;
$pular = 0; //pula um caracter.
$count = substr($count, $pular,$limite)
$fileData = str_replace("-1", "0", $count)
if( $count)
fclose($file)
echo '<span class="style8">'.$fileData.'</span>'
?>
Dentro do serv00.htm contém apenas o seguinte: 37 -1 -1 -1 -1 -1 -1 -1 -1 -1 O que eu fiz: Coloquei o código dentro da minha index.html, o que quero é que onde coloquei esse código apareça apenas o número 37 do serv00.htm porém está aparecendo somente:
'.$fileData.'' ?>

alguém poderia dar uma luz?

Obrigado pela atenção de todos!

T+

Editado por Laws
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Agora que percebi que estão faltando outros ponto-e-vígula. Aí está o programa corrigido.

<?php
$file = fopen("wyd/serv00.htm", "a+");
$count = fread($file, Filesize("wyd/serv00.htm"));
$limite = 3;
$pular = 0; //pula um caracter.
$count = substr($count, $pular,$limite);
$fileData = str_replace("-1", "0", $count);
if( $count)
fclose($file);
echo '<span class="style8">'.$fileData.'</span>';
?>

Editado por svjets
Link para o comentário
Compartilhar em outros sites

  • 0

huum

resolveu o problema, fico ate envergonhado de tão simples :S

Sei que já estou enchendo, mas surgiram 3 novos erros:

Warning: fopen(wyd/serv00.htm) [function.fopen]: failed to open stream: No such file or directory in C:\AppServ\www\wyd\index.php on line 2

Warning: filesize() [function.filesize]: stat failed for wyd/serv00.htm in C:\AppServ\www\wyd\index.php on line 3

Warning: fread(): supplied argument is not a valid stream resource in C:\AppServ\www\wyd\index.php on line 3

Já vi artigos sobre o fopen e filesize, troquei diversas coisas nas linhas mas nada. Não sei se pede algum arquivo externo.

Muito obrigado pela atenção!

Link para o comentário
Compartilhar em outros sites

  • 0

O ser00.htm está no mesmo diretório do index.php e como você só vai ler o arquivo então o certo é fazer assim:

<?php
$file = fopen("serv00.htm", "r");
$count = fread($file, Filesize("serv00.htm"));
$limite = 3;
$pular = 0; //pula um caracter.
$count = substr($count, $pular,$limite);
$fileData = str_replace("-1", "0", $count);
if( $count)
fclose($file);
echo '<span class="style8">'.$fileData.'</span>';
?>

Link para o comentário
Compartilhar em outros sites

  • 0

Perfeito amigo!

Muito obrigado pela ajuda!

Começarei a visitar mais esse fórum e estudar PHP, não parece ser tão difícil.

Novamente obrigado!

EDIT:

Mais uma coisinha, tentei colocar um endereço web e não foi, veja:

<?php
$file = fopen("http://5.82.45.73/serv00", "r");
$count = fread($file, Filesize("http://5.82.45.73/serv00"));
$limite = 3;
$pular = 0; //pula um caracter.
$count = substr($count, $pular,$limite);
$fileData = str_replace("-1", "0", $count);
if( $count)
fclose($file);
echo '<span class="style8">'.$fileData.'</span>';
?>
No caso o endereço http://5.82.45.73/serv00 é válido exatamente como está escrito, so que teria de estar na sala do hamachi e tal pra pegar rede. Veio os seguintes erros:
Warning: filesize() [function.filesize]: stat failed for http://5.93.31.54/serv00.htm in C:\AppServ\www\wyd\index.php on line 3

Warning: fread() [function.fread]: Length parameter must be greater than 0 in C:\AppServ\www\wyd\index.php on line 3

não entendi o que é stat.

EDIT2:

Entendi, em filesize eu coloco apenas o nome do arquivo...

Vlw por tudo! todas as dúvidas foram tiradas!

T+

Editado por Laws
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...