Jump to content


Photo

Curl Com Zlib


  • Faça o login para participar
1 reply to this topic

#1 DoN cOrLeOnE

DoN cOrLeOnE

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Não informado

Posted 28/06/2006, 14:39

Olá!!

Estou precisando de uma ajuda para entender como posso estar extraindo um determinado arquivo de dentro de um arquivo compactado .tar.gz que está localizado em outro site, e para isso preciso estar utilizando o cURL pois o fopen diretamente do host está desabilitado por motivos de segurança...

Pelo que andei pesquisando seria algo do tipo:

<?php
$curl = curl_init();
$fp = fopen("10000001.xml", "r");
curl_setopt ($curl, CURLOPT_URL, "compress.zlib://http://site.com/xmldump/archive.tar.gz");
curl_setopt($curl, CURLOPT_FILE, $fp);
$arq = curl_exec ($curl);
curl_close ($curl);
echo $arq;
?>

mas eu recebo as seguintes mensagens de erro:

Warning: fopen(10000001.xml) [function.fopen]: failed to open stream: No such file or directory in C:\Programmi\xampp\htdocs\test\testzip.php on line 3

Warning: curl_setopt(): supplied argument is not a valid File-Handle resource in C:\Programmi\xampp\htdocs\test\testzip.php on line 5

Não compensa copiar o arquivo do outro site pois ele é muito grande, e é sempre atualizado, e somente preciso de alguns arquivos de dentro dele.

Agradeço a ajuda!

Grato.

#2 ckR

ckR

    Normal

  • Usuários
  • 64 posts
  • Sexo:Não informado

Posted 28/06/2006, 14:55

Não entendo sobre cURL, mas creio que o problema esteja no fopen ali, já que é o que o erro indica.

$fp = fopen("10000001.xml", "r");

Este arquivo (10000001.xml) não existe.

Warning: fopen(10000001.xml) [function.fopen]: failed to open stream: No such file or directory in C:\Programmi\xampp\htdocs\test\testzip.php on line 3


Até!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq