Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mcd more core

[Resolvido] Function PHP integrado ao JavaScript Dinâmico [ conf

Recommended Posts

tu não passo a função MinU para o arquivo.js, compreendestes ?

 

Ué, como assim...? eu não chamei por echo dentro do JS?, eu tenho que chamar TODA A FUNÇÃO ? não entendi ainda cara...

 

// aqui a função em PHP da pagina ( teste.php )
<?php 
function MinU(){
return $min="50";
}

?>

 

// aqui a função sendo chamada na pagina ( teste.js )
var YY = 2011;  
var MM = 09;
var DD = 24;
var HH = 21;
var MI = <?php echo MinU();?>; // aqui a função MINU printando pelo echo
var SS = 00;

Compartilhar este post


Link para o post
Compartilhar em outros sites
Ué, como assim...? eu não chamei por echo dentro do JS?, eu tenho que chamar TODA A FUNÇÃO ? não entendi ainda cara...

 

Tu tem que ter a função no arquivo que vai chama-la, para pode-la usa-lo #20

Compartilhar este post


Link para o post
Compartilhar em outros sites
Ué, como assim...? eu não chamei por echo dentro do JS?, eu tenho que chamar TODA A FUNÇÃO ? não entendi ainda cara...

 

Tu tem que ter a função no arquivo que vai chama-la, para pode-la usa-lo #20

 

// Serio cara, eu realmente ainda não entendi onde você quer chegar?, moral posta um exemplo mais claro de como eu faria isso, mesmo sendo algo simples mesmo, mas o que você esta tentando me passar falando, ainda não conseguir ver da forma que você vê.

 

aguardo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos a um exemplo classico, e facil de compreender

 

Seu codigo ta muito extenxo com varias redundancias, então tu começa a organizalo, e pensa em criar uma class, so pra isso,

então tu joga varias variaveis e funções criadas por voce nessa class, colocar o nome da class de OgnZ. Para ela funcionar

no seu arquivo principal, tu tem que por um include deste arquivo, para depois intanciar a class.--> "include('class.php'); $c = new OgnZ; $c->funtion($_GET['pag']);...."

 

eis o meu ponto tu tem que por um include deste arquivo, compreendestes agora ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tudo bem que resolveu.

 

Na bem da verdade nem li o tópico todo. "Passei por cima" e vi que a resposta tinha sido dada em vários posts, seja via AddType, que só poderia ser adicionada ao httdp.conf em um servidor dedicado onde se tenha acesso à tal arquivo (e ainda assim é gambiarra) ou via PHP::header(), que é uma das formas mais adequadas.

 

Bastaria criar um arquivo PHP, que fizesse a consulta ao banco buscando o timestamps e fazendo os cálculos necessários e, na hora de enviar a saída, passar antes do echo/print o dito cabeçalho.

 

Na tag <script>, ao invés de chamar um arquivo.js, chamaria esse arquivo.php.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Algo assim:

 

js.php

<?php

header( 'Content-type: application/x-javascript' );

echo "document.write(\"Your IP address is: <b>" . $_SERVER['REMOTE_ADDR'] . "</b>\")";

?>

HTML:

 

<script type="text/javascript" src="js.php"></script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.