LuanMartinsTI 0 Denunciar post Postado Abril 3, 2017 É possível eu executar uma função php dentro de uma função javascript? Eu preciso atualizar os dados vindo por json, e os dados eu pego com curl, mostra normalmente na pagina, mas se eu fizer uma alteração na pagina onde os dados é buscado, só mostra se eu der f5 na pagina onde faço a exibição dos dados, eu tenho um botão javascript que executa a seguinte função function UpdateAudio(){ var update = document.getElementById('player2'); player2.src='http://127.0.0.1:9982/;'; player2.load(); } E preciso atualizar os dados q vem por c URL tambem, é possivel? error_reporting(0); ini_set(“display_errors”,0); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1 header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); // HTTP/1.0 header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past @$host = 'yoda.hosthb.com'; @$port = '9982'; @$ch = curl_init(); @curl_setopt($ch, CURLOPT_URL, "http://".$host.":".$port."/index.html"); @curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla"); @curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); @curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2); $data = @curl_exec($ch); $locutor = @explode("<font class=default>Stream Title: </font></td><td><font class=default><b>", $data); $locutor = @explode("</b></td></tr>", $locutor[1]); $locutor = @strip_tags(addslashes(utf8_encode($locutor[0]))); é mais o menos esse o codigo, então reforçando, queria saber se dentro da função Update do javascript consigo rodar o codigo php para buscar novamente os dados do dj Compartilhar este post Link para o post Compartilhar em outros sites
gabrieldarezzo 255 Denunciar post Postado Abril 3, 2017 Citar É possível eu executar uma função php dentro de uma função javascript? Não Após o php gerar HTML/JS/CSS o caminho reverso não é possível Citar Eu preciso atualizar os dados vindo por json, e os dados eu pego com curl, mostra normalmente na pagina, mas se eu fizer uma alteração na pagina onde os dados é buscado, só mostra se eu der f5 na pagina onde faço a exibição dos dados, eu tenho um botão javascript que executa a seguinte função Utilize a técnica de Ajax, que é capturar informações do servidor sem a necessidade de recarregar a mesma, Um tutorial simples de ajax que eu fiz: https://github.com/gabrieldarezzo/desafiosInternos/tree/master/ajax Bons estudos Compartilhar este post Link para o post Compartilhar em outros sites
LuanMartinsTI 0 Denunciar post Postado Abril 3, 2017 É mesmo, esqueci do AJAX, tenho varios exemplos no proprio site que fiz, atualização com ajax, rapido e pratico, tinha esquecido completamente, acho q é fruto da madrugada toda acordado, vlw ai por me lembrar. Compartilhar este post Link para o post Compartilhar em outros sites