Jump to content


Photo

Curl_Exec


  • Faça o login para participar
2 replies to this topic

#1 id4689

id4689

    Turista

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

Posted 17/12/2011, 19:50

como armazenar o resultado da execução curl_exec em uma variavel para editar string ?

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.google.com.br");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
curl_close($ch);
echo $output;
?>

Edição feita por: id4689, 17/12/2011, 19:50.


#2 Carlos Maniero

Carlos Maniero

    Normal

  • Usuários
  • 72 posts
  • Sexo:Masculino

Posted 17/12/2011, 20:01

O parametro a ser passado é o CURLOPT_RETURNTRANSFER para retornar o valor,
Você está realizando o teste com o google ou só colocou ai por marcação?

#3 id4689

id4689

    Turista

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

Posted 17/12/2011, 20:22

O parametro a ser passado é o CURLOPT_RETURNTRANSFER para retornar o valor,
Você está realizando o teste com o google ou só colocou ai por marcação?


coloquei por marcação mais da na mesma, pode ser como teste vai retornar a tela do google
ao invés disso eu quero que retorne o fonte em linhas saca ?

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.google.com.br");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
curl_close($ch);

$lines = file ($output);

foreach ($lines as $line_num => $line) {
    echo "#<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br>\n";
}
?>
fasendo isso gera error, só tenho curl para trabalhar com arquivo externo como opção :\




1 user(s) are reading this topic

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

IPB Skin By Virteq