Leovip Postado Junho 2, 2011 Denunciar Share Postado Junho 2, 2011 Galera eu estou executando este script:<?php $content=file_get_contents("http://www.terra.com.br"); echo $content; $fd = fopen( "fonte.txt", "w" ); $escreve = fwrite($fp, "$content"); fclose ($fd)?>Ele criar o arquivo fonte.txt mas não escreve nada nele (0 KB), sendo que ai devia está o código fonte (HTML) do site TERRA.valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Junho 4, 2011 Denunciar Share Postado Junho 4, 2011 Quando file_get_contents falha, ele retorna false. Essa pode ser a explicação.Você recebe algum warning ou algo assim?Um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Rocha B. Postado Junho 5, 2011 Denunciar Share Postado Junho 5, 2011 Opa Leo,Seu erro vai apenas um pequeno detalhe, segue abaixo o código corrigido;<?php$content = file_get_contents("http://www.terra.com.br");echo $content;$fp = fopen("fonte.txt", "w");//Aqui você usou a variável $fp para abrir o Arquivo$escreve = fwrite($fp, "$content");//Então aqui você também deve usar a variável $fp e não $fd como você colocoufclose ($fd)?>Abraço, Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Leovip Postado Junho 5, 2011 Autor Denunciar Share Postado Junho 5, 2011 Ah tá certo acho que esse é o erro mesmo, vou testá-lo.Acho que a pergunta Willian já está respondida, acho que foi o erro que o Rafael citou mesmo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Leovip
Galera eu estou executando este script:
<?php
$content=file_get_contents("http://www.terra.com.br");
echo $content;
$fd = fopen( "fonte.txt", "w" );
$escreve = fwrite($fp, "$content");
fclose ($fd)
?>
Ele criar o arquivo fonte.txt mas não escreve nada nele (0 KB), sendo que ai devia está o código fonte (HTML) do site TERRA.
valeu
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.