Jump to content


Photo

Cotacao_dolar()


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

#16 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 31/05/2007, 15:53

Mas tem um monte de servidores que não tem o allow_url_fopen habilitado. Não seria melhor fazer essa classe com suporte a CURL como segunda opção ?!
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#17 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 01/06/2007, 12:29

Mas tem um monte de servidores que não tem o allow_url_fopen habilitado. Não seria melhor fazer essa classe com suporte a CURL como segunda opção ?!


Nada contra o CURL, mas qual a vantagem de se usar ele?

Eu nem opto usar ele, pq ele tem um grande problema: documentação escassa :B

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#18 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 01/06/2007, 12:51

Mas não precisa de muito pra usar CURL. É que no caso do allow_url_fopen desabilitado, você só consegue acesso a arquivos remotos com CURL ou sockets.

Seria uma opção a mais:

if(ini_get('allow_url_fopen')){
  if(function_exists('file_get_contents')){
	// Usa file_get_contents
  }else{
	// Usa file
  }
}else{
  // Usa CURL ou Sockets
}

WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#19 Serafin

Serafin

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:Petrolina-PE
  • Interesses:Tenho Interesses em PHP, JAVA, C++, JAVASCRIPTS, MYQL, ETC

Posted 28/06/2007, 22:24

Ei, muito bom esse script.
Tem como através desse script, capturar dados em lugares definidos ou selecionados?
Como faço?
"!@#$%¨&*()_+NCMR+_)(*&¨%$#@!"

#20 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 29/06/2007, 00:52

Depende, pois o "allow_url_fopen" é uma variavel do tipo PHP_INI_ALL (desde o PHP 4.3.4), isso significa que ela pode ser mudada via script momentaniamente sem precisar alterar de fato o "php.ini" (caso não tenha acesso sobre o mesmo) ... o problema é que nem todos servidores reconhece que vc quer mudar esse valor ... tem que testar pra ver o que rola .... um exemplo simples:

<?php
ini_set("allow_url_fopen", 1);

// Diz se mudo certo ou não o "php.ini" momentaniamente
echo (ini_get("allow_url_fopen")) ? "OK" : "Não Fez Efeito";

// Seu código
?>


.... É que no caso do allow_url_fopen desabilitado, você só consegue acesso a arquivos remotos com CURL ou sockets. .....



#21 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 29/06/2007, 16:11

Não é até o 4.3 ?

PHP_INI_ALL no PHP <= 4.3.4. Disponí­vel desde o PHP 4.0.4.


Lá consta como PHP_INI_SYSTEM, alterável somente no php.ini ou httpd.conf.
http://br.php.net/manual/pt_BR/ini.php
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#22 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 17/09/2009, 02:23

Bem, como todos os links usados encontram-se quebrados, aqui vai uma solução que usa os dados da Yahoo!:

<?php

function get_quote($from_currency, $to_currency)
{
	list($value, $date, $time) = str_getcsv(
		file_get_contents(
			sprintf(
				'http://finance.yahoo.com/d/quotes.csv?s=%s%s=X&f=l1d1t1&e=.csv',
				$from_currency,
				$to_currency
			)
		)
	);

	return array(strtotime("$date $time"), (float)$value);
}

?>
Exemplo de uso:

<?php

list($time, $value) = get_quote('USD', 'BRL'); // dólar > real

printf('Data: %s - Cotação: R$%.4f', date('d/m/Y H:i', $time), $value);

?>

Quem não possuir a função str_getcsv() pode usar o workaround do manual:

<?php

if (!function_exists('str_getcsv')) {
	function str_getcsv($input, $delimiter = ',', $enclosure = '"')
	{
		$fp = fopen('php://temp', 'r+');

		fputs($fp, $input);
		rewind($fp);

		$data = fgetcsv($fp, 1024, $delimiter, $enclosure);

		fclose($fp);

		return $data;
	}
}

?>
[]’sAté mais

#23 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 18/09/2017, 00:18

Viagra Generico Envio 24 Horas cheap cialis Prezzi Cialis Online
Zithromax And Bronchitis
Frontal Baldness Propecia Medication <a href=http://cialtobuy.com>cialis</a> Propecia Generica
Propecia 15 Rebate cialis Propecia Uno De Cincuenta
Isotretinoin With Next Day Delivery Cod Only
Generic Levitra 20mg Tablets <a href=http://cialtobuy.com>generic cialis</a> Cialis Comprar En Espana
Viagra Libyen online pharmacy Minocycline Expired 2012
Trovare Viagra Cialis Bestellen Kamagra
Producto Propecia Finasteride <a href=http://cialtobuy.com>cialis</a> Amoxicillin Bladder Infection
Baclofene Duree online pharmacy Strattera
Viagra Pas Cher Payement Scuris
Pharm <a href=http://cialtobuy.com>online pharmacy</a> Comprar Cialis Sin Receta En Madrid

#24 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 12/02/2023, 19:38

If women are postmenopausal, they should be offered continued tamoxifen for a total duration of 10 years or the option of switching to up to 5 years of an AI, for a total duration of up to 10 years of adjuvant endocrine therapy nolvadex for sale good site of the Second University of Naples, and Toxicology, Oncology, and Molecular Pathology of the University of Cagliari M
Overexpression of transforming growth factor TGF beta1 and TGF beta3 genes in lung of toxic inhaled patients ivermectin 3mg for humans
Mauricio HfTLZwCWTQLZdxuIc 6 26 2022 priligy precio COZAAR can help your blood vessels relax so your blood pressure is lower
Vasodilatory effects of undesirable adverse effects during your doctor about interactions and fosinopril lasix and potassium Minor 1 maraviroc will increase the level or effect of paroxetine by affecting hepatic enzyme CYP2D6 metabolism




0 user(s) are reading this topic

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

IPB Skin By Virteq